From 4b715f69897c0064179e8013dd671b0a41eaa036 Mon Sep 17 00:00:00 2001 From: Alexander Ivanov <alexander.ivanov@ligo.org> Date: Mon, 17 May 2010 22:47:52 +0000 Subject: [PATCH] git-svn-id: https://redoubt.ligo-wa.caltech.edu/svn/advLigoRTS/trunk@1896 6dcd42c9-f523-4c6d-aada-af552506706e --- src/epics/simLink/om2.mdl | 15156 ------------------------------------ 1 file changed, 15156 deletions(-) delete mode 100644 src/epics/simLink/om2.mdl diff --git a/src/epics/simLink/om2.mdl b/src/epics/simLink/om2.mdl deleted file mode 100644 index 7105bccc8..000000000 --- a/src/epics/simLink/om2.mdl +++ /dev/null @@ -1,15156 +0,0 @@ -Model { - Name "om2" - Version 7.2 - MdlSubVersion 0 - GraphicalInterface { - NumRootInports 0 - NumRootOutports 0 - ParameterArgumentNames "" - ComputedModelVersion "1.90" - NumModelReferences 0 - NumTestPointedSignals 0 - } - SavedCharacterEncoding "windows-1252" - SaveDefaultBlockParams on - ScopeRefreshTime 0.035000 - OverrideScopeRefreshTime on - DisableAllScopes off - DataTypeOverride "UseLocalSettings" - MinMaxOverflowLogging "UseLocalSettings" - MinMaxOverflowArchiveMode "Overwrite" - Created "Tue Jun 03 13:09:30 2008" - Creator "Rolf" - UpdateHistory "UpdateHistoryNever" - ModifiedByFormat "%<Auto>" - LastModifiedBy "rolf" - ModifiedDateFormat "%<Auto>" - LastModifiedDate "Wed Apr 7 17:02:27 2010" - RTWModifiedTimeStamp 0 - ModelVersionFormat "1.%<AutoIncrement:90>" - 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" - AccelSystemTargetFile "accel.tlc" - AccelTemplateMakefile "accel_default_tmf" - AccelMakeCommand "make_rtw" - TryForcingSFcnDF off - RecordCoverage off - CovPath "/" - CovSaveName "covdata" - CovMetricSettings "dw" - CovNameIncrementing off - CovHtmlReporting on - covSaveCumulativeToWorkspaceVar on - CovSaveSingleToWorkspaceVar on - CovCumulativeVarName "covCumulativeData" - 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 - BufferReuse 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 "NoFixptDivByZeroProtection" - Cell "OptimizeModelRefInitCode" - 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 on - 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 2 - Cell "IncludeHyperlinkInReport" - Cell "GenerateTraceInfo" - 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 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 - 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 15 - Cell "IncludeMdlTerminateFcn" - Cell "CombineOutputUpdateFcns" - Cell "SuppressErrorStatus" - Cell "ERTCustomFileBanners" - Cell "GenerateSampleERTMain" - Cell "GenerateTestInterfaces" - Cell "ModelStepFunctionPrototypeControlCompliant" - 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" - } - Simulink.ConfigSet { - $PropName "ActiveConfigurationSet" - $ObjectID 1 - } - BlockDefaults { - Orientation "right" - ForegroundColor "black" - BackgroundColor "white" - DropShadow off - NamePlacement "normal" - FontName "Arial" - FontSize 10 - FontWeight "normal" - FontAngle "normal" - ShowName on - } - 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" - } - BlockParameterDefaults { - Block { - BlockType Abs - ZeroCross on - SampleTime "-1" - OutMax "[]" - OutDataTypeMode "Same as input" - OutDataType "fixdt(1,16,0)" - OutScaling "[]" - OutDataTypeStr "Inherit: Same as input" - LockScale off - RndMeth "Floor" - SaturateOnIntegerOverflow on - } - Block { - BlockType BusCreator - Inputs "4" - DisplayOption "none" - UseBusObject off - BusObject "BusObject" - NonVirtualBus off - } - Block { - BlockType BusSelector - OutputAsBus off - } - 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" - } - Block { - BlockType Demux - Outputs "4" - DisplayOption "none" - BusSelectionMode off - } - 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 Mux - 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 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 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" - } - Block { - BlockType Switch - Criteria "u2 >= Threshold" - Threshold "0" - InputSameDT on - OutMin "[]" - OutMax "[]" - OutDataTypeMode "Inherit via internal rule" - OutDataType "fixdt(1,16,0)" - OutScaling "[]" - OutDataTypeStr "Inherit: Inherit via internal rule" - LockScale off - RndMeth "Floor" - SaturateOnIntegerOverflow on - ZeroCross on - SampleTime "-1" - } - Block { - BlockType Terminator - } - } - System { - Name "om2" - Location [1559, 118, 3053, 1125] - 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 "98" - ReportName "simulink-default.rpt" - Block { - BlockType BusCreator - Name "Bus\nCreator" - Tag "adc_0" - Description "PCI66-16AI64SSA \n40Vp-p, 16-bit, 610uV/count" - Ports [32, 1] - Position [90, 215, 95, 370] - ShowName off - AttributesFormatString "%<Description>\\n%<Tag>" - 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','adc_0_31'" - DisplayOption "bar" - } - Block { - BlockType BusSelector - Name "Bus\nSelector3" - Ports [1, 12] - Position [260, 381, 280, 739] - ShowName off - OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_28,adc_0_29,adc_0" - "_30,adc_0_31" - Port { - PortNumber 1 - Name "<adc_0_4>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 2 - Name "<adc_0_5>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 3 - Name "<adc_0_6>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 4 - Name "<adc_0_7>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 5 - Name "<adc_0_20>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 6 - Name "<adc_0_21>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 7 - Name "<adc_0_22>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 8 - Name "<adc_0_23>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 9 - Name "<adc_0_28>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 10 - Name "<adc_0_29>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 11 - Name "<adc_0_30>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 12 - Name "<adc_0_31>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - } - Block { - BlockType BusSelector - Name "Bus\nSelector4" - Ports [1, 12] - Position [260, 24, 275, 376] - ShowName off - OutputSignals "adc_0_0,adc_0_1,adc_0_2,adc_0_3,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_24,adc_0_25,adc_0" - "_26,adc_0_27" - Port { - PortNumber 1 - Name "<adc_0_0>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 2 - Name "<adc_0_1>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 3 - Name "<adc_0_2>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 4 - Name "<adc_0_3>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 5 - Name "<adc_0_16>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 6 - Name "<adc_0_17>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 7 - Name "<adc_0_18>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 8 - Name "<adc_0_19>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 9 - Name "<adc_0_24>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 10 - Name "<adc_0_25>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 11 - Name "<adc_0_26>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - Port { - PortNumber 12 - Name "<adc_0_27>" - RTWStorageClass "Auto" - DataLoggingNameMode "SignalName" - } - } - Block { - BlockType Reference - Name "DIO_0" - Tag "cdsRio" - Description "PCI IIRO 8 relay output and isolated input module" - Ports [1, 2] - Position [610, 1225, 685, 1260] - ForegroundColor "blue" - BackgroundColor "cyan" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRio/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" - Tag "SW Install" - Ports [] - Position [142, 30, 182, 69] - BackgroundColor "orange" - ShowName off - AttributesFormatString "%<Tag>" - 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 "G1:OMC-HW_SHUTTER_SETPOINT" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [390, 859, 455, 881] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-HW_SHUTTER_STATE" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [395, 799, 460, 821] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-LSC_COS_OUT" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [175, 1094, 240, 1116] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-LSC_SIN_OUT" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [175, 1039, 240, 1061] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-PDNORMOUT" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [600, 864, 665, 886] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-PDSUM" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [465, 1294, 530, 1316] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-PDWHITECTRL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [465, 1239, 530, 1261] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD1P" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [460, 984, 525, 1006] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD1SUM" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [145, 1184, 210, 1206] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD1Y" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [460, 1039, 525, 1061] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD2P" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [460, 1094, 525, 1116] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD2SUM" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [145, 1239, 210, 1261] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD2Y" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [460, 1144, 525, 1166] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD3P" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [160, 759, 225, 781] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD3SUM" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [145, 1294, 210, 1316] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD3Y" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [175, 814, 240, 836] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD4P" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [140, 869, 205, 891] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD4SUM" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [145, 1349, 210, 1371] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-QPD4Y" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [145, 929, 210, 951] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-SHUTTER_TRIGGER" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [395, 739, 460, 761] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-TT1_LL_COIL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [1190, 264, 1255, 286] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-TT1_LR_COIL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [1190, 614, 1255, 636] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-TT1_UL_COIL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [1190, 89, 1255, 111] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-TT1_UR_COIL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [1190, 439, 1255, 461] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-TT2_LL_COIL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [1190, 964, 1255, 986] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-TT2_LR_COIL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [1190, 1314, 1255, 1336] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-TT2_UL_COIL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [1190, 789, 1255, 811] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "G1:OMC-TT2_UR_COIL" - Tag "cdsIPCx" - Description "Inter-Process Communication via Shared memory, via Reflected\nMemory network, or via PCI Expr" - "ess network. " - Ports [1, 2] - Position [1190, 1139, 1255, 1161] - BackgroundColor "[0.294118, 0.611765, 0.407843]" - DropShadow on - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Ground - Name "Ground" - Position [355, 740, 375, 760] - } - Block { - BlockType Ground - Name "Ground1" - Position [355, 800, 375, 820] - } - Block { - BlockType Ground - Name "Ground10" - Position [360, 1095, 380, 1115] - } - Block { - BlockType Ground - Name "Ground11" - Position [360, 1145, 380, 1165] - } - Block { - BlockType Ground - Name "Ground12" - Position [100, 1040, 120, 1060] - } - Block { - BlockType Ground - Name "Ground13" - Position [100, 1095, 120, 1115] - } - Block { - BlockType Ground - Name "Ground14" - Position [355, 1240, 375, 1260] - } - Block { - BlockType Ground - Name "Ground15" - Position [355, 1295, 375, 1315] - } - Block { - BlockType Ground - Name "Ground16" - Position [75, 1185, 95, 1205] - } - Block { - BlockType Ground - Name "Ground17" - Position [75, 1240, 95, 1260] - } - Block { - BlockType Ground - Name "Ground18" - Position [75, 1295, 95, 1315] - } - Block { - BlockType Ground - Name "Ground19" - Position [75, 1350, 95, 1370] - } - Block { - BlockType Ground - Name "Ground2" - Position [355, 860, 375, 880] - } - Block { - BlockType Ground - Name "Ground20" - Position [660, 775, 680, 795] - } - Block { - BlockType Ground - Name "Ground3" - Position [560, 865, 580, 885] - } - Block { - BlockType Ground - Name "Ground4" - Position [105, 760, 125, 780] - } - Block { - BlockType Ground - Name "Ground5" - Position [105, 815, 125, 835] - } - Block { - BlockType Ground - Name "Ground6" - Position [105, 870, 125, 890] - } - Block { - BlockType Ground - Name "Ground7" - Position [105, 930, 125, 950] - } - Block { - BlockType Ground - Name "Ground8" - Position [360, 985, 380, 1005] - } - Block { - BlockType Ground - Name "Ground9" - Position [360, 1040, 380, 1060] - } - Block { - BlockType SubSystem - Name "OMC" - Tag "top_names" - Ports [46, 8] - Position [780, 16, 960, 1404] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - MinAlgLoopOccurrences off - PropExecContextOutsideSubsystem off - RTWSystemCode "Auto" - FunctionWithSeparateData off - Opaque off - RequestExecContextInheritance off - MaskHideContents off - System { - Name "OMC" - Location [254, 90, 1864, 1192] - 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 "TT1ULSEN" - Position [565, 18, 595, 32] - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1LLSEN" - Position [640, 38, 670, 52] - Port "2" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1URSEN" - Position [565, 58, 595, 72] - Port "3" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1LRSEN" - Position [640, 78, 670, 92] - Port "4" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1ULMON" - Position [565, 98, 595, 112] - Port "5" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1LLMON" - Position [640, 118, 670, 132] - Port "6" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1URMON" - Position [565, 138, 595, 152] - Port "7" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1LRMON" - Position [640, 158, 670, 172] - Port "8" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1ULLEDMON" - Position [565, 178, 595, 192] - Port "9" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1LLLEDMON" - Position [640, 198, 670, 212] - Port "10" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1URLEDMON" - Position [565, 218, 595, 232] - Port "11" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT1LRLEDMON" - Position [640, 238, 670, 252] - Port "12" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2ULSEN" - Position [565, 368, 595, 382] - Port "13" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2LLSEN" - Position [630, 388, 660, 402] - Port "14" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2URSEN" - Position [565, 408, 595, 422] - Port "15" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2LRSEN" - Position [630, 428, 660, 442] - Port "16" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2ULMON" - Position [565, 448, 595, 462] - Port "17" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2LLMON" - Position [630, 468, 660, 482] - Port "18" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2URMON" - Position [565, 488, 595, 502] - Port "19" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2LRMON" - Position [630, 508, 660, 522] - Port "20" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2ULLEDMON" - Position [565, 528, 595, 542] - Port "21" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2LLLEDMON" - Position [630, 548, 660, 562] - Port "22" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2URLEDMON" - Position [565, 568, 595, 582] - Port "23" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TT2LRLEDMON" - Position [630, 588, 660, 602] - Port "24" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "trigger" - Position [950, 328, 980, 342] - Port "25" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "sync_in" - Position [555, 703, 585, 717] - Port "26" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "HWSTATE_IN" - Position [565, 763, 595, 777] - Port "27" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "HWSETPT_IN" - Position [565, 803, 595, 817] - Port "28" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TRANSPD_NORM_OUT" - Position [150, 153, 180, 167] - Port "29" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "Q3P" - Position [245, 188, 275, 202] - Port "30" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "Q3Y" - Position [155, 223, 185, 237] - Port "31" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "Q4P" - Position [250, 258, 280, 272] - Port "32" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "Q4Y" - Position [155, 293, 185, 307] - Port "33" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "Q1P" - Position [250, 328, 280, 342] - Port "34" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "Q1Y" - Position [155, 363, 185, 377] - Port "35" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "Q2P" - Position [250, 468, 280, 482] - Port "36" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "Q2Y" - Position [155, 503, 185, 517] - Port "37" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "LSC_SIN_IN" - Position [250, 398, 280, 412] - Port "38" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "LSC_COS_IN" - Position [155, 433, 185, 447] - Port "39" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "BIOin" - Position [220, 723, 250, 737] - Port "40" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "BIOrb" - Position [215, 783, 245, 797] - Port "41" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "PD_SUM" - Position [150, 868, 180, 882] - Port "42" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "QPD1_SUM" - Position [145, 933, 175, 947] - Port "43" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "QPD2_SUM" - Position [240, 948, 270, 962] - Port "44" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "QPD3_SUM" - Position [145, 963, 175, 977] - Port "45" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "QPD4_SUM" - Position [240, 978, 270, 992] - Port "46" - IconDisplay "Port number" - } - Block { - BlockType SubSystem - Name "ASC" - Ports [11, 4] - Position [335, 143, 480, 527] - ForegroundColor "[0.663054, 0.130329, 1.000000]" - BackgroundColor "[0.000000, 0.570000, 0.028500]" - DropShadow on - FontName "helvetica" - FontSize 12 - MinAlgLoopOccurrences off - PropExecContextOutsideSubsystem off - RTWSystemCode "Auto" - FunctionWithSeparateData off - Opaque off - RequestExecContextInheritance off - MaskHideContents off - System { - Name "ASC" - Location [245, 77, 1836, 1100] - 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 "PD_IN" - Position [15, 1033, 45, 1047] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "QPD3P" - Position [235, 723, 265, 737] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "QPD3Y" - Position [275, 748, 305, 762] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "QPD4P" - Position [315, 773, 345, 787] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "QPD4Y" - Position [360, 798, 390, 812] - Port "5" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "QPD1P" - Position [240, 128, 270, 142] - Port "6" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "QPD1Y" - Position [240, 288, 270, 302] - Port "7" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LSC_SIN" - Position [240, 38, 270, 52] - Port "8" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LSC_COS" - Position [240, 83, 270, 97] - Port "9" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "QPD2P" - Position [245, 428, 275, 442] - Port "10" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "QPD2Y" - Position [240, 558, 270, 572] - Port "11" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Reference - Name "ACMTX" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [1060, 1271, 1105, 1494] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "ANG_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [2355, 618, 2425, 642] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "ANG_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [2355, 553, 2425, 577] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "COSSW" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [460, 1767, 530, 1988] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "COSSW_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [635, 1888, 705, 1912] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "DANG_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1310, 1458, 1380, 1482] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "DANG_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1310, 1393, 1380, 1417] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "DITHERGAIN" - Tag "cdsProduct" - Description "Purpose: " - " \nMultiply 8 inputs by a comm" - "on gain factor. " - " \n " - " \nOperatio" - "n: " - " \nGenerates two epics records: partName and partName_TRA" - "MP. All eight inputs are multiplied by the EPICS partName input, ramped over a duration (in seconds) of the TRA" - "MP input." - Ports [9, 8] - Position [1760, 1305, 1815, 1525] - BackgroundColor "[0.932779, 1.000000, 0.419564]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsProduct/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 "DPOS_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1305, 1328, 1375, 1352] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "DPOS_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1305, 1253, 1375, 1277] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 Demux - Name "Demux" - Ports [1, 4] - Position [600, 866, 605, 904] - BackgroundColor "black" - ShowName off - DisplayOption "bar" - } - Block { - BlockType Reference - Name "EXMTX" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [875, 2002, 945, 2223] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 Ground - Name "Ground" - Position [170, 1985, 190, 2005] - } - Block { - BlockType Ground - Name "Ground1" - Position [170, 2095, 190, 2115] - } - Block { - BlockType Ground - Name "Ground2" - Position [170, 2205, 190, 2225] - } - Block { - BlockType Ground - Name "Ground3" - Position [170, 2310, 190, 2330] - } - Block { - BlockType Ground - Name "Ground4" - Position [100, 1530, 120, 1550] - } - Block { - BlockType Ground - Name "Ground5" - Position [100, 1640, 120, 1660] - } - Block { - BlockType Ground - Name "Ground6" - Position [100, 1750, 120, 1770] - } - Block { - BlockType Ground - Name "Ground7" - Position [100, 1855, 120, 1875] - } - Block { - BlockType Ground - Name "Ground8" - Position [1770, 660, 1790, 680] - } - Block { - BlockType Reference - Name "MASTERGAIN" - Tag "cdsProduct" - Description "Purpose: " - " \nMultiply 8 inputs by a comm" - "on gain factor. " - " \n " - " \nOperatio" - "n: " - " \nGenerates two epics records: partName and partName_TRA" - "MP. All eight inputs are multiplied by the EPICS partName input, ramped over a duration (in seconds) of the TRA" - "MP input." - Ports [9, 8] - Position [2200, 415, 2255, 635] - BackgroundColor "[0.932779, 1.000000, 0.419564]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsProduct/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 Mux - Name "Mux" - Ports [4, 1] - Position [510, 866, 515, 904] - ShowName off - DisplayOption "bar" - } - Block { - BlockType Reference - Name "P1_CLOCK" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1065, 2013, 1135, 2037] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P1_I" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 1043, 960, 1067] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P1_MOUT" - 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 [205, 1029, 250, 1051] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "P1_OSC" - Tag "cdsOsc" - Description "Oscillator" - Ports [1, 3] - Position [210, 1964, 265, 2026] - BackgroundColor "magenta" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsOsc/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 "P1_OSC1" - Tag "cdsOsc" - Description "Oscillator" - Ports [1, 3] - Position [140, 1509, 195, 1571] - BackgroundColor "magenta" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsOsc/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 "P1_PHASE" - Tag "cdsPhaseDeg" - Description "Phase Rotator" - Ports [2, 2] - Position [805, 1055, 845, 1115] - BackgroundColor "lightBlue" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsPhaseDeg/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 "P1_Q" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 1103, 960, 1127] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P1_SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [310, 1028, 380, 1052] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P1_X_COS" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 1108, 765, 1132] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P1_X_SIN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 1038, 765, 1062] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P2_CLOCK" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1065, 2133, 1135, 2157] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P2_I" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [900, 1303, 970, 1327] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P2_MOUT" - 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 [205, 1294, 250, 1316] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "P2_OSC" - Tag "cdsOsc" - Description "Oscillator" - Ports [1, 3] - Position [210, 2184, 265, 2246] - BackgroundColor "magenta" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsOsc/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 "P2_OSC1" - Tag "cdsOsc" - Description "Oscillator" - Ports [1, 3] - Position [140, 1729, 195, 1791] - BackgroundColor "magenta" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsOsc/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 "P2_PHASE" - Tag "cdsPhaseDeg" - Description "Phase Rotator" - Ports [2, 2] - Position [805, 1315, 845, 1375] - BackgroundColor "lightBlue" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsPhaseDeg/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 "P2_Q" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [895, 1368, 965, 1392] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P2_SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [305, 1293, 375, 1317] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P2_X_COS" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [690, 1378, 760, 1402] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "P2_X_SIN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [690, 1303, 760, 1327] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "POS_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [2355, 488, 2425, 512] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "POS_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [2355, 423, 2425, 447] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 Product - Name "Product" - Ports [2, 1] - Position [625, 1032, 655, 1063] - 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 [630, 1102, 660, 1133] - 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 "Product10" - Ports [2, 1] - Position [630, 287, 660, 318] - 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 "Product11" - Ports [2, 1] - Position [630, 357, 660, 388] - 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 "Product12" - Ports [2, 1] - Position [630, 557, 660, 588] - 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 "Product13" - Ports [2, 1] - Position [630, 627, 660, 658] - 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 "Product14" - Ports [2, 1] - Position [630, 427, 660, 458] - 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 "Product15" - Ports [2, 1] - Position [630, 497, 660, 528] - 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 [625, 1162, 655, 1193] - 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 [630, 1232, 660, 1263] - 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 [620, 1297, 650, 1328] - 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 [625, 1372, 655, 1403] - 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 [620, 1422, 650, 1453] - 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 [625, 1492, 655, 1523] - 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 "Product8" - Ports [2, 1] - Position [630, 127, 660, 158] - 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 "Product9" - Ports [2, 1] - Position [630, 197, 660, 228] - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^0" - OutDataTypeStr "Inherit: Inherit via internal rule" - SaturateOnIntegerOverflow off - } - Block { - BlockType Reference - Name "QANG_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1300, 988, 1370, 1012] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QANG_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1300, 908, 1370, 932] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_P_C" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 203, 765, 227] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_P_I" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 138, 960, 162] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_P_MOUT" - 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, 124, 410, 146] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "QPD1_P_PHASE" - Tag "cdsPhaseDeg" - Description "Phase Rotator" - Ports [2, 2] - Position [805, 150, 845, 210] - BackgroundColor "lightBlue" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsPhaseDeg/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 "QPD1_P_Q" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 198, 960, 222] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_P_S" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 133, 765, 157] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_P_SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [460, 123, 530, 147] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_Y_C" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 363, 765, 387] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_Y_I" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 298, 960, 322] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_Y_MOUT" - 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, 284, 410, 306] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "QPD1_Y_PHASE" - Tag "cdsPhaseDeg" - Description "Phase Rotator" - Ports [2, 2] - Position [805, 310, 845, 370] - BackgroundColor "lightBlue" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsPhaseDeg/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 "QPD1_Y_Q" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 358, 960, 382] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_Y_S" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 293, 765, 317] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD1_Y_SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [460, 283, 530, 307] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_P_C" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 503, 765, 527] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_P_I" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 438, 960, 462] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_P_MOUT" - 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, 424, 410, 446] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "QPD2_P_PHASE" - Tag "cdsPhaseDeg" - Description "Phase Rotator" - Ports [2, 2] - Position [805, 450, 845, 510] - BackgroundColor "lightBlue" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsPhaseDeg/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 "QPD2_P_Q" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 498, 960, 522] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_P_S" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 433, 765, 457] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_P_SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [460, 423, 530, 447] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_Y_C" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 633, 765, 657] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_Y_I" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 568, 960, 592] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_Y_MOUT" - 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, 554, 410, 576] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "QPD2_Y_PHASE" - Tag "cdsPhaseDeg" - Description "Phase Rotator" - Ports [2, 2] - Position [805, 580, 845, 640] - BackgroundColor "lightBlue" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsPhaseDeg/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 "QPD2_Y_Q" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [890, 628, 960, 652] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_Y_S" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 563, 765, 587] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPD2_Y_SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [460, 553, 530, 577] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPDASC" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [1145, 706, 1190, 929] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "QPDGAIN" - Tag "cdsProduct" - Description "Purpose: " - " \nMultiply 8 inputs by a comm" - "on gain factor. " - " \n " - " \nOperatio" - "n: " - " \nGenerates two epics records: partName and partName_TRA" - "MP. All eight inputs are multiplied by the EPICS partName input, ramped over a duration (in seconds) of the TRA" - "MP input." - Ports [9, 8] - Position [1760, 1035, 1815, 1255] - BackgroundColor "[0.932779, 1.000000, 0.419564]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsProduct/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 "QPOS_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1295, 823, 1365, 847] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "QPOS_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1295, 718, 1365, 742] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "RANG_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1380, 483, 1450, 507] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "RANG_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1380, 388, 1450, 412] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "RDAGAIN" - Tag "cdsProduct" - Description "Purpose: " - " \nMultiply 8 inputs by a comm" - "on gain factor. " - " \n " - " \nOperatio" - "n: " - " \nGenerates two epics records: partName and partName_TRA" - "MP. All eight inputs are multiplied by the EPICS partName input, ramped over a duration (in seconds) of the TRA" - "MP input." - Ports [9, 8] - Position [1765, 310, 1820, 530] - BackgroundColor "[0.932779, 1.000000, 0.419564]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsProduct/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 "RDASC" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [1195, 172, 1265, 393] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "RPOS_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1380, 288, 1450, 312] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "RPOS_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1380, 183, 1450, 207] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "SINSW" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [395, 1542, 465, 1763] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "SINSW_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [650, 1653, 720, 1677] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Sum1" - Ports [2, 1] - Position [2470, 425, 2490, 445] - 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 Sum - Name "Sum10" - Ports [4, 1] - Position [2020, 907, 2065, 978] - ShowName off - Inputs "++++" - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^0" - OutDataTypeStr "Inherit: Inherit via internal rule" - SaturateOnIntegerOverflow off - } - Block { - BlockType Sum - Name "Sum11" - Ports [4, 1] - Position [2025, 1085, 2065, 1165] - ShowName off - Inputs "++++" - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^0" - OutDataTypeStr "Inherit: Inherit via internal rule" - SaturateOnIntegerOverflow off - } - Block { - BlockType Sum - Name "Sum12" - Ports [2, 1] - Position [2585, 620, 2605, 640] - 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 Sum - Name "Sum2" - Ports [2, 1] - Position [2505, 490, 2525, 510] - 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 Sum - Name "Sum3" - Ports [2, 1] - Position [2540, 555, 2560, 575] - 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 Sum - Name "Sum8" - Ports [4, 1] - Position [2015, 429, 2065, 511] - ShowName off - Inputs "++++" - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^0" - OutDataTypeStr "Inherit: Inherit via internal rule" - SaturateOnIntegerOverflow off - } - Block { - BlockType Sum - Name "Sum9" - Ports [4, 1] - Position [2015, 689, 2060, 756] - ShowName off - Inputs "++++" - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^0" - OutDataTypeStr "Inherit: Inherit via internal rule" - SaturateOnIntegerOverflow off - } - Block { - BlockType Terminator - Name "Terminator" - Position [300, 1955, 320, 1975] - } - Block { - BlockType Terminator - Name "Terminator1" - Position [300, 2065, 320, 2085] - } - Block { - BlockType Terminator - Name "Terminator10" - Position [230, 1500, 250, 1520] - } - Block { - BlockType Terminator - Name "Terminator11" - Position [230, 1610, 250, 1630] - } - Block { - BlockType Terminator - Name "Terminator12" - Position [230, 1720, 250, 1740] - } - Block { - BlockType Terminator - Name "Terminator13" - Position [990, 630, 1010, 650] - } - Block { - BlockType Terminator - Name "Terminator14" - Position [235, 1825, 255, 1845] - } - Block { - BlockType Terminator - Name "Terminator15" - Position [990, 500, 1010, 520] - } - Block { - BlockType Terminator - Name "Terminator16" - Position [790, 1890, 810, 1910] - } - Block { - BlockType Terminator - Name "Terminator17" - Position [800, 1665, 820, 1685] - } - Block { - BlockType Terminator - Name "Terminator2" - Position [300, 2175, 320, 2195] - } - Block { - BlockType Terminator - Name "Terminator3" - Position [305, 2280, 325, 2300] - } - Block { - BlockType Terminator - Name "Terminator4" - Position [835, 820, 855, 840] - } - Block { - BlockType Terminator - Name "Terminator5" - Position [875, 850, 895, 870] - } - Block { - BlockType Terminator - Name "Terminator6" - Position [835, 895, 855, 915] - } - Block { - BlockType Terminator - Name "Terminator7" - Position [875, 940, 895, 960] - } - Block { - BlockType Terminator - Name "Terminator8" - Position [990, 200, 1010, 220] - } - Block { - BlockType Terminator - Name "Terminator9" - Position [990, 360, 1010, 380] - } - Block { - BlockType Reference - Name "WAISTBASIS" - Tag "cdsMuxMatrix" - Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." - Ports [1, 1] - Position [535, 855, 575, 915] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMuxMatrix/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 "WAIST_PIT" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [650, 893, 720, 917] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "WAIST_X" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [650, 818, 720, 842] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "WAIST_Y" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [740, 848, 810, 872] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "WAIST_YAW" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [740, 938, 810, 962] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y1_CLOCK" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1065, 2073, 1135, 2097] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y1_I" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [895, 1168, 965, 1192] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y1_MOUT" - 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 [205, 1159, 250, 1181] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "Y1_OSC" - Tag "cdsOsc" - Description "Oscillator" - Ports [1, 3] - Position [210, 2074, 265, 2136] - BackgroundColor "magenta" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsOsc/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 "Y1_OSC1" - Tag "cdsOsc" - Description "Oscillator" - Ports [1, 3] - Position [140, 1619, 195, 1681] - BackgroundColor "magenta" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsOsc/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 "Y1_PHASE" - Tag "cdsPhaseDeg" - Description "Phase Rotator" - Ports [2, 2] - Position [805, 1185, 845, 1245] - BackgroundColor "lightBlue" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsPhaseDeg/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 "Y1_Q" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [895, 1228, 965, 1252] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y1_SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [310, 1158, 380, 1182] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y1_X_COS" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 1238, 765, 1262] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y1_X_SIN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [695, 1168, 765, 1192] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y2_CLOCK" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1065, 2193, 1135, 2217] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y2_I" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [895, 1433, 965, 1457] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y2_MOUT" - 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 [200, 1419, 245, 1441] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "Y2_OSC" - Tag "cdsOsc" - Description "Oscillator" - Ports [1, 3] - Position [210, 2289, 265, 2351] - BackgroundColor "magenta" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsOsc/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 "Y2_OSC1" - Tag "cdsOsc" - Description "Oscillator" - Ports [1, 3] - Position [140, 1834, 195, 1896] - BackgroundColor "magenta" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsOsc/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 "Y2_PHASE" - Tag "cdsPhaseDeg" - Description "Phase Rotator" - Ports [2, 2] - Position [805, 1450, 845, 1510] - BackgroundColor "lightBlue" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsPhaseDeg/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 "Y2_Q" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [895, 1493, 965, 1517] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y2_SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [305, 1418, 375, 1442] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y2_X_COS" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [685, 1498, 755, 1522] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "Y2_X_SIN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [685, 1428, 755, 1452] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 Outport - Name "T1P1" - Position [2620, 428, 2650, 442] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "T1Y1" - Position [2620, 493, 2650, 507] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "T2P1" - Position [2620, 558, 2650, 572] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "T2Y1" - Position [2625, 623, 2655, 637] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Line { - SrcBlock "P1_SIG" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "Product" - DstPort 1 - } - Branch { - Points [0, 70] - DstBlock "Product1" - DstPort 1 - } - } - Line { - SrcBlock "Product1" - SrcPort 1 - DstBlock "P1_X_COS" - DstPort 1 - } - Line { - SrcBlock "Product" - SrcPort 1 - DstBlock "P1_X_SIN" - DstPort 1 - } - Line { - SrcBlock "Y1_SIG" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "Product2" - DstPort 1 - } - Branch { - Points [0, 70] - DstBlock "Product3" - DstPort 1 - } - } - Line { - SrcBlock "Product3" - SrcPort 1 - DstBlock "Y1_X_COS" - DstPort 1 - } - Line { - SrcBlock "Product2" - SrcPort 1 - DstBlock "Y1_X_SIN" - DstPort 1 - } - Line { - SrcBlock "Ground1" - SrcPort 1 - DstBlock "Y1_OSC" - DstPort 1 - } - Line { - SrcBlock "PD_IN" - SrcPort 1 - Points [55, 0] - Branch { - Points [40, 0] - Branch { - Points [35, 0] - Branch { - DstBlock "P1_MOUT" - DstPort 1 - } - Branch { - Points [0, 130] - DstBlock "Y1_MOUT" - DstPort 1 - } - } - Branch { - Points [0, 265] - DstBlock "P2_MOUT" - DstPort 1 - } - } - Branch { - Points [0, 390] - DstBlock "Y2_MOUT" - DstPort 1 - } - } - Line { - SrcBlock "P2_SIG" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "Product4" - DstPort 1 - } - Branch { - Points [0, 75] - DstBlock "Product5" - DstPort 1 - } - } - Line { - SrcBlock "Product5" - SrcPort 1 - DstBlock "P2_X_COS" - DstPort 1 - } - Line { - SrcBlock "Product4" - SrcPort 1 - DstBlock "P2_X_SIN" - DstPort 1 - } - Line { - SrcBlock "Ground2" - SrcPort 1 - DstBlock "P2_OSC" - DstPort 1 - } - Line { - SrcBlock "Y2_SIG" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "Product6" - DstPort 1 - } - Branch { - Points [0, 70] - DstBlock "Product7" - DstPort 1 - } - } - Line { - SrcBlock "Product7" - SrcPort 1 - DstBlock "Y2_X_COS" - DstPort 1 - } - Line { - SrcBlock "Product6" - SrcPort 1 - DstBlock "Y2_X_SIN" - DstPort 1 - } - Line { - SrcBlock "Ground3" - SrcPort 1 - DstBlock "Y2_OSC" - DstPort 1 - } - Line { - SrcBlock "P1_MOUT" - SrcPort 1 - DstBlock "P1_SIG" - DstPort 1 - } - Line { - SrcBlock "Y1_MOUT" - SrcPort 1 - DstBlock "Y1_SIG" - DstPort 1 - } - Line { - SrcBlock "P2_MOUT" - SrcPort 1 - DstBlock "P2_SIG" - DstPort 1 - } - Line { - SrcBlock "Y2_MOUT" - SrcPort 1 - DstBlock "Y2_SIG" - DstPort 1 - } - Line { - SrcBlock "P1_X_SIN" - SrcPort 1 - Points [20, 0] - DstBlock "P1_PHASE" - DstPort 1 - } - Line { - SrcBlock "P1_X_COS" - SrcPort 1 - Points [20, 0] - DstBlock "P1_PHASE" - DstPort 2 - } - Line { - SrcBlock "Y1_X_SIN" - SrcPort 1 - Points [20, 0] - DstBlock "Y1_PHASE" - DstPort 1 - } - Line { - SrcBlock "Y1_X_COS" - SrcPort 1 - Points [20, 0] - DstBlock "Y1_PHASE" - DstPort 2 - } - Line { - SrcBlock "P2_X_SIN" - SrcPort 1 - Points [25, 0] - DstBlock "P2_PHASE" - DstPort 1 - } - Line { - SrcBlock "P2_X_COS" - SrcPort 1 - Points [25, 0] - DstBlock "P2_PHASE" - DstPort 2 - } - Line { - SrcBlock "Y2_X_SIN" - SrcPort 1 - Points [30, 0] - DstBlock "Y2_PHASE" - DstPort 1 - } - Line { - SrcBlock "Y2_X_COS" - SrcPort 1 - Points [30, 0] - DstBlock "Y2_PHASE" - DstPort 2 - } - Line { - SrcBlock "P1_PHASE" - SrcPort 1 - Points [10, 0; 0, -15] - DstBlock "P1_I" - DstPort 1 - } - Line { - SrcBlock "P1_PHASE" - SrcPort 2 - Points [0, 15] - DstBlock "P1_Q" - DstPort 1 - } - Line { - SrcBlock "Y1_PHASE" - SrcPort 1 - Points [15, 0; 0, -20] - DstBlock "Y1_I" - DstPort 1 - } - Line { - SrcBlock "Y1_PHASE" - SrcPort 2 - Points [15, 0; 0, 10] - DstBlock "Y1_Q" - DstPort 1 - } - Line { - SrcBlock "P2_PHASE" - SrcPort 1 - Points [15, 0; 0, -15] - DstBlock "P2_I" - DstPort 1 - } - Line { - SrcBlock "P2_PHASE" - SrcPort 2 - Points [15, 0; 0, 20] - DstBlock "P2_Q" - DstPort 1 - } - Line { - SrcBlock "Y2_PHASE" - SrcPort 1 - Points [15, 0; 0, -20] - DstBlock "Y2_I" - DstPort 1 - } - Line { - SrcBlock "Y2_PHASE" - SrcPort 2 - Points [30, 0] - DstBlock "Y2_Q" - DstPort 1 - } - Line { - SrcBlock "P1_I" - SrcPort 1 - Points [65, 0; 0, 240] - DstBlock "ACMTX" - DstPort 1 - } - Line { - SrcBlock "P1_Q" - SrcPort 1 - Points [55, 0; 0, 205] - DstBlock "ACMTX" - DstPort 2 - } - Line { - SrcBlock "Y1_I" - SrcPort 1 - Points [40, 0; 0, 165] - DstBlock "ACMTX" - DstPort 3 - } - Line { - SrcBlock "Y1_Q" - SrcPort 1 - Points [75, 0] - DstBlock "ACMTX" - DstPort 4 - } - Line { - SrcBlock "Y2_Q" - SrcPort 1 - Points [60, 0; 0, -35] - DstBlock "ACMTX" - DstPort 8 - } - Line { - SrcBlock "Y2_I" - SrcPort 1 - DstBlock "ACMTX" - DstPort 7 - } - Line { - SrcBlock "P2_Q" - SrcPort 1 - Points [0, 40] - DstBlock "ACMTX" - DstPort 6 - } - Line { - SrcBlock "P2_I" - SrcPort 1 - Points [0, 80] - DstBlock "ACMTX" - DstPort 5 - } - Line { - SrcBlock "Ground" - SrcPort 1 - DstBlock "P1_OSC" - DstPort 1 - } - Line { - SrcBlock "P1_OSC" - SrcPort 2 - Points [60, 0] - Branch { - Points [95, 0; 0, 30] - DstBlock "EXMTX" - DstPort 1 - } - Branch { - Points [0, -405] - DstBlock "SINSW" - DstPort 2 - } - } - Line { - SrcBlock "P1_OSC" - SrcPort 3 - Points [115, 0] - Branch { - Points [30, 0; 0, 35] - DstBlock "EXMTX" - DstPort 2 - } - Branch { - Points [0, -200] - DstBlock "COSSW" - DstPort 2 - } - } - Line { - SrcBlock "Y1_OSC" - SrcPort 2 - Points [70, 0] - Branch { - Points [105, 0; 0, -30] - DstBlock "EXMTX" - DstPort 3 - } - Branch { - Points [0, -465] - DstBlock "SINSW" - DstPort 4 - } - } - Line { - SrcBlock "Y1_OSC" - SrcPort 3 - Points [125, 0] - Branch { - Points [55, 0; 0, -25] - DstBlock "EXMTX" - DstPort 4 - } - Branch { - Points [0, -260] - DstBlock "COSSW" - DstPort 4 - } - } - Line { - SrcBlock "P2_OSC" - SrcPort 2 - Points [90, 0] - Branch { - Points [125, 0; 0, -90] - DstBlock "EXMTX" - DstPort 5 - } - Branch { - Points [0, -525] - DstBlock "SINSW" - DstPort 6 - } - } - Line { - SrcBlock "P2_OSC" - SrcPort 3 - Points [135, 0] - Branch { - Points [90, 0; 0, -85] - DstBlock "EXMTX" - DstPort 6 - } - Branch { - Points [0, -320] - DstBlock "COSSW" - DstPort 6 - } - } - Line { - SrcBlock "EXMTX" - SrcPort 1 - DstBlock "P1_CLOCK" - DstPort 1 - } - Line { - SrcBlock "EXMTX" - SrcPort 2 - Points [100, 0] - DstBlock "Y1_CLOCK" - DstPort 1 - } - Line { - SrcBlock "EXMTX" - SrcPort 3 - Points [80, 0; 0, 70] - DstBlock "P2_CLOCK" - DstPort 1 - } - Line { - SrcBlock "EXMTX" - SrcPort 4 - Points [55, 0; 0, 105] - DstBlock "Y2_CLOCK" - DstPort 1 - } - Line { - SrcBlock "Y2_OSC" - SrcPort 2 - Points [105, 0] - Branch { - Points [130, 0; 0, -145] - DstBlock "EXMTX" - DstPort 7 - } - Branch { - Points [0, -580] - DstBlock "SINSW" - DstPort 8 - } - } - Line { - SrcBlock "Y2_OSC" - SrcPort 3 - Points [150, 0] - Branch { - Points [95, 0; 0, -140] - DstBlock "EXMTX" - DstPort 8 - } - Branch { - Points [0, -375] - DstBlock "COSSW" - DstPort 8 - } - } - Line { - SrcBlock "Y2_OSC" - SrcPort 1 - Points [20, 0] - DstBlock "Terminator3" - DstPort 1 - } - Line { - SrcBlock "P2_OSC" - SrcPort 1 - Points [0, -10] - DstBlock "Terminator2" - DstPort 1 - } - Line { - SrcBlock "Y1_OSC" - SrcPort 1 - Points [15, 0] - DstBlock "Terminator1" - DstPort 1 - } - Line { - SrcBlock "P1_OSC" - SrcPort 1 - Points [0, -10] - DstBlock "Terminator" - DstPort 1 - } - Line { - SrcBlock "QPD3P" - SrcPort 1 - Points [220, 0] - Branch { - DstBlock "QPDASC" - DstPort 1 - } - Branch { - Points [0, 140] - DstBlock "Mux" - DstPort 1 - } - } - Line { - SrcBlock "QPD3Y" - SrcPort 1 - Points [160, 0] - Branch { - DstBlock "QPDASC" - DstPort 2 - } - Branch { - Points [0, 125] - DstBlock "Mux" - DstPort 2 - } - } - Line { - SrcBlock "QPD4P" - SrcPort 1 - Points [95, 0] - Branch { - Points [0, 110] - DstBlock "Mux" - DstPort 3 - } - Branch { - DstBlock "QPDASC" - DstPort 3 - } - } - Line { - SrcBlock "QPD4Y" - SrcPort 1 - Points [25, 0] - Branch { - DstBlock "QPDASC" - DstPort 4 - } - Branch { - Points [0, 95] - DstBlock "Mux" - DstPort 4 - } - } - Line { - SrcBlock "QPDASC" - SrcPort 1 - DstBlock "QPOS_Y" - DstPort 1 - } - Line { - SrcBlock "QPDASC" - SrcPort 3 - Points [30, 0; 0, 140] - DstBlock "QANG_Y" - DstPort 1 - } - Line { - SrcBlock "QPDASC" - SrcPort 4 - Points [20, 0; 0, 195] - DstBlock "QANG_X" - DstPort 1 - } - Line { - SrcBlock "ACMTX" - SrcPort 1 - Points [95, 0; 0, -35; 85, 0] - DstBlock "DPOS_Y" - DstPort 1 - } - Line { - SrcBlock "ACMTX" - SrcPort 2 - Points [90, 0; 0, 20] - DstBlock "DPOS_X" - DstPort 1 - } - Line { - SrcBlock "ACMTX" - SrcPort 3 - Points [75, 0; 0, 60] - DstBlock "DANG_Y" - DstPort 1 - } - Line { - SrcBlock "DPOS_Y" - SrcPort 1 - Points [295, 0; 0, 50] - DstBlock "DITHERGAIN" - DstPort 1 - } - Line { - SrcBlock "DPOS_X" - SrcPort 1 - Points [10, 0; 0, 20; 310, 0; 0, -20] - DstBlock "DITHERGAIN" - DstPort 2 - } - Line { - SrcBlock "DANG_Y" - SrcPort 1 - Points [345, 0; 0, -40] - DstBlock "DITHERGAIN" - DstPort 3 - } - Line { - SrcBlock "DANG_X" - SrcPort 1 - Points [360, 0] - DstBlock "DITHERGAIN" - DstPort 4 - } - Line { - SrcBlock "QPOS_Y" - SrcPort 1 - Points [345, 0; 0, 315] - DstBlock "QPDGAIN" - DstPort 1 - } - Line { - SrcBlock "QPOS_X" - SrcPort 1 - Points [330, 0; 0, 235] - DstBlock "QPDGAIN" - DstPort 2 - } - Line { - SrcBlock "QANG_Y" - SrcPort 1 - Points [310, 0; 0, 175] - DstBlock "QPDGAIN" - DstPort 3 - } - Line { - SrcBlock "QANG_X" - SrcPort 1 - Points [295, 0; 0, 120] - DstBlock "QPDGAIN" - DstPort 4 - } - Line { - SrcBlock "Mux" - SrcPort 1 - DstBlock "WAISTBASIS" - DstPort 1 - } - Line { - SrcBlock "WAISTBASIS" - SrcPort 1 - DstBlock "Demux" - DstPort 1 - } - Line { - SrcBlock "WAIST_X" - SrcPort 1 - DstBlock "Terminator4" - DstPort 1 - } - Line { - SrcBlock "WAIST_Y" - SrcPort 1 - DstBlock "Terminator5" - DstPort 1 - } - Line { - SrcBlock "WAIST_PIT" - SrcPort 1 - DstBlock "Terminator6" - DstPort 1 - } - Line { - SrcBlock "WAIST_YAW" - SrcPort 1 - DstBlock "Terminator7" - DstPort 1 - } - Line { - SrcBlock "Demux" - SrcPort 1 - Points [20, 0; 0, -40] - DstBlock "WAIST_X" - DstPort 1 - } - Line { - SrcBlock "Demux" - SrcPort 2 - Points [115, 0] - DstBlock "WAIST_Y" - DstPort 1 - } - Line { - SrcBlock "Demux" - SrcPort 3 - Points [14, 0; 0, 15] - DstBlock "WAIST_PIT" - DstPort 1 - } - Line { - SrcBlock "Demux" - SrcPort 4 - Points [5, 0; 0, 51] - DstBlock "WAIST_YAW" - DstPort 1 - } - Line { - SrcBlock "QPDASC" - SrcPort 2 - Points [40, 0; 0, 80] - DstBlock "QPOS_X" - DstPort 1 - } - Line { - SrcBlock "MASTERGAIN" - SrcPort 1 - Points [40, 0; 0, -5] - DstBlock "POS_Y" - DstPort 1 - } - Line { - SrcBlock "MASTERGAIN" - SrcPort 2 - Points [60, 0; 0, 35] - DstBlock "POS_X" - DstPort 1 - } - Line { - SrcBlock "MASTERGAIN" - SrcPort 3 - Points [45, 0; 0, 75] - DstBlock "ANG_Y" - DstPort 1 - } - Line { - SrcBlock "MASTERGAIN" - SrcPort 4 - Points [25, 0; 0, 115] - DstBlock "ANG_X" - DstPort 1 - } - Line { - SrcBlock "Sum10" - SrcPort 1 - Points [81, 0; 0, -470] - DstBlock "MASTERGAIN" - DstPort 3 - } - Line { - SrcBlock "Sum11" - SrcPort 1 - Points [101, 0; 0, -625] - DstBlock "MASTERGAIN" - DstPort 4 - } - Line { - SrcBlock "QPD1_P_SIG" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "Product8" - DstPort 1 - } - Branch { - Labels [1, 0] - Points [0, 70] - DstBlock "Product9" - DstPort 1 - } - } - Line { - SrcBlock "Product9" - SrcPort 1 - DstBlock "QPD1_P_C" - DstPort 1 - } - Line { - SrcBlock "Product8" - SrcPort 1 - DstBlock "QPD1_P_S" - DstPort 1 - } - Line { - SrcBlock "QPD1_P_MOUT" - SrcPort 1 - DstBlock "QPD1_P_SIG" - DstPort 1 - } - Line { - SrcBlock "QPD1_P_S" - SrcPort 1 - Points [16, 0; 0, 20] - DstBlock "QPD1_P_PHASE" - DstPort 1 - } - Line { - SrcBlock "QPD1_P_C" - SrcPort 1 - Points [16, 0; 0, -20] - DstBlock "QPD1_P_PHASE" - DstPort 2 - } - Line { - SrcBlock "QPD1_P_PHASE" - SrcPort 1 - Points [15, 0; 0, -15] - DstBlock "QPD1_P_I" - DstPort 1 - } - Line { - SrcBlock "QPD1_P_PHASE" - SrcPort 2 - Points [14, 0; 0, 15] - DstBlock "QPD1_P_Q" - DstPort 1 - } - Line { - SrcBlock "QPD1_Y_SIG" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "Product10" - DstPort 1 - } - Branch { - Labels [1, 0] - Points [0, 70] - DstBlock "Product11" - DstPort 1 - } - } - Line { - SrcBlock "Product11" - SrcPort 1 - DstBlock "QPD1_Y_C" - DstPort 1 - } - Line { - SrcBlock "Product10" - SrcPort 1 - DstBlock "QPD1_Y_S" - DstPort 1 - } - Line { - SrcBlock "QPD1_Y_MOUT" - SrcPort 1 - DstBlock "QPD1_Y_SIG" - DstPort 1 - } - Line { - SrcBlock "QPD1_Y_S" - SrcPort 1 - Points [16, 0; 0, 20] - DstBlock "QPD1_Y_PHASE" - DstPort 1 - } - Line { - SrcBlock "QPD1_Y_C" - SrcPort 1 - Points [16, 0; 0, -20] - DstBlock "QPD1_Y_PHASE" - DstPort 2 - } - Line { - SrcBlock "QPD1_Y_PHASE" - SrcPort 1 - Points [15, 0; 0, -15] - DstBlock "QPD1_Y_I" - DstPort 1 - } - Line { - SrcBlock "QPD1_Y_PHASE" - SrcPort 2 - Points [14, 0; 0, 15] - DstBlock "QPD1_Y_Q" - DstPort 1 - } - Line { - SrcBlock "QPD1Y" - SrcPort 1 - DstBlock "QPD1_Y_MOUT" - DstPort 1 - } - Line { - SrcBlock "QPD1P" - SrcPort 1 - DstBlock "QPD1_P_MOUT" - DstPort 1 - } - Line { - SrcBlock "LSC_SIN" - SrcPort 1 - Points [275, 0] - Branch { - Points [0, 105] - DstBlock "Product8" - DstPort 2 - } - Branch { - Labels [1, 0] - Points [0, 265] - Branch { - DstBlock "Product10" - DstPort 2 - } - Branch { - Points [0, 140] - Branch { - DstBlock "Product14" - DstPort 2 - } - Branch { - Points [0, 130] - DstBlock "Product12" - DstPort 2 - } - } - } - } - Line { - SrcBlock "LSC_COS" - SrcPort 1 - Points [0, -1; 290, 0] - Branch { - Points [0, 131] - DstBlock "Product9" - DstPort 2 - } - Branch { - Points [0, 291] - Branch { - DstBlock "Product11" - DstPort 2 - } - Branch { - Points [0, 140] - Branch { - DstBlock "Product15" - DstPort 2 - } - Branch { - Points [0, 130] - DstBlock "Product13" - DstPort 2 - } - } - } - } - Line { - SrcBlock "QPD1_Y_Q" - SrcPort 1 - DstBlock "Terminator9" - DstPort 1 - } - Line { - SrcBlock "QPD1_P_Q" - SrcPort 1 - DstBlock "Terminator8" - DstPort 1 - } - Line { - SrcBlock "QPD1_Y_I" - SrcPort 1 - Points [140, 0; 0, -90] - DstBlock "RDASC" - DstPort 2 - } - Line { - SrcBlock "QPD1_P_I" - SrcPort 1 - Points [215, 0] - DstBlock "RDASC" - DstPort 1 - } - Line { - SrcBlock "QPD2_Y_SIG" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "Product12" - DstPort 1 - } - Branch { - Labels [1, 0] - Points [0, 70] - DstBlock "Product13" - DstPort 1 - } - } - Line { - SrcBlock "Product13" - SrcPort 1 - DstBlock "QPD2_Y_C" - DstPort 1 - } - Line { - SrcBlock "Product12" - SrcPort 1 - DstBlock "QPD2_Y_S" - DstPort 1 - } - Line { - SrcBlock "QPD2_Y_MOUT" - SrcPort 1 - DstBlock "QPD2_Y_SIG" - DstPort 1 - } - Line { - SrcBlock "QPD2_Y_S" - SrcPort 1 - Points [16, 0; 0, 20] - DstBlock "QPD2_Y_PHASE" - DstPort 1 - } - Line { - SrcBlock "QPD2_Y_C" - SrcPort 1 - Points [16, 0; 0, -20] - DstBlock "QPD2_Y_PHASE" - DstPort 2 - } - Line { - SrcBlock "QPD2_Y_PHASE" - SrcPort 1 - Points [15, 0; 0, -15] - DstBlock "QPD2_Y_I" - DstPort 1 - } - Line { - SrcBlock "QPD2_Y_PHASE" - SrcPort 2 - Points [14, 0; 0, 15] - DstBlock "QPD2_Y_Q" - DstPort 1 - } - Line { - SrcBlock "QPD2_Y_Q" - SrcPort 1 - DstBlock "Terminator13" - DstPort 1 - } - Line { - SrcBlock "QPD2_Y_I" - SrcPort 1 - Points [185, 0; 0, -310] - DstBlock "RDASC" - DstPort 4 - } - Line { - SrcBlock "QPD2_P_SIG" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "Product14" - DstPort 1 - } - Branch { - Labels [1, 0] - Points [0, 70] - DstBlock "Product15" - DstPort 1 - } - } - Line { - SrcBlock "Product15" - SrcPort 1 - DstBlock "QPD2_P_C" - DstPort 1 - } - Line { - SrcBlock "Product14" - SrcPort 1 - DstBlock "QPD2_P_S" - DstPort 1 - } - Line { - SrcBlock "QPD2_P_MOUT" - SrcPort 1 - DstBlock "QPD2_P_SIG" - DstPort 1 - } - Line { - SrcBlock "QPD2_P_S" - SrcPort 1 - Points [16, 0; 0, 20] - DstBlock "QPD2_P_PHASE" - DstPort 1 - } - Line { - SrcBlock "QPD2_P_C" - SrcPort 1 - Points [16, 0; 0, -20] - DstBlock "QPD2_P_PHASE" - DstPort 2 - } - Line { - SrcBlock "QPD2_P_PHASE" - SrcPort 1 - Points [15, 0; 0, -15] - DstBlock "QPD2_P_I" - DstPort 1 - } - Line { - SrcBlock "QPD2_P_PHASE" - SrcPort 2 - Points [14, 0; 0, 15] - DstBlock "QPD2_P_Q" - DstPort 1 - } - Line { - SrcBlock "QPD2_P_Q" - SrcPort 1 - DstBlock "Terminator15" - DstPort 1 - } - Line { - SrcBlock "QPD2_P_I" - SrcPort 1 - Points [160, 0; 0, -205] - DstBlock "RDASC" - DstPort 3 - } - Line { - SrcBlock "QPD2Y" - SrcPort 1 - DstBlock "QPD2_Y_MOUT" - DstPort 1 - } - Line { - SrcBlock "QPD2P" - SrcPort 1 - DstBlock "QPD2_P_MOUT" - DstPort 1 - } - Line { - SrcBlock "RDASC" - SrcPort 1 - DstBlock "RPOS_Y" - DstPort 1 - } - Line { - SrcBlock "RDASC" - SrcPort 2 - Points [70, 0; 0, 80] - DstBlock "RPOS_X" - DstPort 1 - } - Line { - SrcBlock "RDASC" - SrcPort 3 - Points [60, 0; 0, 155] - DstBlock "RANG_Y" - DstPort 1 - } - Line { - SrcBlock "RDASC" - SrcPort 4 - Points [50, 0; 0, 225] - DstBlock "RANG_X" - DstPort 1 - } - Line { - SrcBlock "RPOS_Y" - SrcPort 1 - Points [255, 0; 0, 125] - DstBlock "RDAGAIN" - DstPort 1 - } - Line { - SrcBlock "RPOS_X" - SrcPort 1 - Points [245, 0; 0, 45] - DstBlock "RDAGAIN" - DstPort 2 - } - Line { - SrcBlock "RANG_Y" - SrcPort 1 - Points [245, 0; 0, -30] - DstBlock "RDAGAIN" - DstPort 3 - } - Line { - SrcBlock "RANG_X" - SrcPort 1 - Points [265, 0; 0, -100] - DstBlock "RDAGAIN" - DstPort 4 - } - Line { - SrcBlock "Sum9" - SrcPort 1 - Points [60, 0; 0, -275] - DstBlock "MASTERGAIN" - DstPort 2 - } - Line { - SrcBlock "Sum8" - SrcPort 1 - Points [35, 0; 0, -45] - DstBlock "MASTERGAIN" - DstPort 1 - } - Line { - SrcBlock "RDAGAIN" - SrcPort 1 - Points [165, 0; 0, 105] - DstBlock "Sum8" - DstPort 1 - } - Line { - SrcBlock "RDAGAIN" - SrcPort 2 - Points [155, 0; 0, 340] - DstBlock "Sum9" - DstPort 1 - } - Line { - SrcBlock "RDAGAIN" - SrcPort 3 - Points [140, 0; 0, 535] - DstBlock "Sum10" - DstPort 1 - } - Line { - SrcBlock "RDAGAIN" - SrcPort 4 - Points [120, 0; 0, 685] - DstBlock "Sum11" - DstPort 1 - } - Line { - SrcBlock "QPDGAIN" - SrcPort 1 - Points [85, 0; 0, -580] - DstBlock "Sum8" - DstPort 3 - } - Line { - SrcBlock "QPDGAIN" - SrcPort 2 - Points [70, 0; 0, -355] - DstBlock "Sum9" - DstPort 3 - } - Line { - SrcBlock "QPDGAIN" - SrcPort 3 - Points [55, 0; 0, -160] - DstBlock "Sum10" - DstPort 3 - } - Line { - SrcBlock "QPDGAIN" - SrcPort 4 - DstBlock "Sum11" - DstPort 3 - } - Line { - SrcBlock "DITHERGAIN" - SrcPort 1 - Points [40, 0; 0, -830] - DstBlock "Sum8" - DstPort 4 - } - Line { - SrcBlock "DITHERGAIN" - SrcPort 2 - Points [155, 0; 0, -610] - DstBlock "Sum9" - DstPort 4 - } - Line { - SrcBlock "DITHERGAIN" - SrcPort 4 - Points [190, 0] - DstBlock "Sum11" - DstPort 4 - } - Line { - SrcBlock "DITHERGAIN" - SrcPort 3 - Points [165, 0; 0, -415] - DstBlock "Sum10" - DstPort 4 - } - Line { - SrcBlock "ACMTX" - SrcPort 4 - Points [60, 0; 0, 100] - DstBlock "DANG_X" - DstPort 1 - } - Line { - SrcBlock "P1_CLOCK" - SrcPort 1 - Points [1340, 0] - DstBlock "Sum1" - DstPort 2 - } - Line { - SrcBlock "POS_Y" - SrcPort 1 - DstBlock "Sum1" - DstPort 1 - } - Line { - SrcBlock "Sum1" - SrcPort 1 - DstBlock "T1P1" - DstPort 1 - } - Line { - SrcBlock "Y1_CLOCK" - SrcPort 1 - Points [1375, 0] - DstBlock "Sum2" - DstPort 2 - } - Line { - SrcBlock "Sum2" - SrcPort 1 - DstBlock "T1Y1" - DstPort 1 - } - Line { - SrcBlock "POS_X" - SrcPort 1 - DstBlock "Sum2" - DstPort 1 - } - Line { - SrcBlock "Sum3" - SrcPort 1 - DstBlock "T2P1" - DstPort 1 - } - Line { - SrcBlock "Sum12" - SrcPort 1 - DstBlock "T2Y1" - DstPort 1 - } - Line { - SrcBlock "ANG_Y" - SrcPort 1 - DstBlock "Sum3" - DstPort 1 - } - Line { - SrcBlock "ANG_X" - SrcPort 1 - DstBlock "Sum12" - DstPort 1 - } - Line { - SrcBlock "P2_CLOCK" - SrcPort 1 - Points [1410, 0] - DstBlock "Sum3" - DstPort 2 - } - Line { - SrcBlock "Y2_CLOCK" - SrcPort 1 - Points [0, 10; 1455, 0] - DstBlock "Sum12" - DstPort 2 - } - Line { - SrcBlock "Ground5" - SrcPort 1 - DstBlock "Y1_OSC1" - DstPort 1 - } - Line { - SrcBlock "Ground6" - SrcPort 1 - DstBlock "P2_OSC1" - DstPort 1 - } - Line { - SrcBlock "Ground7" - SrcPort 1 - DstBlock "Y2_OSC1" - DstPort 1 - } - Line { - SrcBlock "Ground4" - SrcPort 1 - DstBlock "P1_OSC1" - DstPort 1 - } - Line { - SrcBlock "Y2_OSC1" - SrcPort 1 - Points [20, 0] - DstBlock "Terminator14" - DstPort 1 - } - Line { - SrcBlock "P2_OSC1" - SrcPort 1 - Points [0, -10] - DstBlock "Terminator12" - DstPort 1 - } - Line { - SrcBlock "Y1_OSC1" - SrcPort 1 - Points [15, 0] - DstBlock "Terminator11" - DstPort 1 - } - Line { - SrcBlock "P1_OSC1" - SrcPort 1 - Points [0, -10] - DstBlock "Terminator10" - DstPort 1 - } - Line { - SrcBlock "P1_OSC1" - SrcPort 2 - Points [90, 0; 0, 25] - DstBlock "SINSW" - DstPort 1 - } - Line { - SrcBlock "Y1_OSC1" - SrcPort 2 - Points [100, 0; 0, -35] - DstBlock "SINSW" - DstPort 3 - } - Line { - SrcBlock "P2_OSC1" - SrcPort 2 - Points [150, 0; 0, -95] - DstBlock "SINSW" - DstPort 5 - } - Line { - SrcBlock "Y2_OSC1" - SrcPort 2 - Points [170, 0; 0, -150] - DstBlock "SINSW" - DstPort 7 - } - Line { - SrcBlock "SINSW" - SrcPort 1 - Points [10, 0; 0, -510] - DstBlock "Product" - DstPort 2 - } - Line { - SrcBlock "P1_OSC1" - SrcPort 3 - Points [80, 0; 0, 230] - DstBlock "COSSW" - DstPort 1 - } - Line { - SrcBlock "Y1_OSC1" - SrcPort 3 - Points [100, 0; 0, 170] - DstBlock "COSSW" - DstPort 3 - } - Line { - SrcBlock "P2_OSC1" - SrcPort 3 - Points [70, 0; 0, 110] - DstBlock "COSSW" - DstPort 5 - } - Line { - SrcBlock "Y2_OSC1" - SrcPort 3 - Points [20, 0; 0, 55] - DstBlock "COSSW" - DstPort 7 - } - Line { - SrcBlock "COSSW" - SrcPort 1 - Points [10, 0; 0, -665] - DstBlock "Product1" - DstPort 2 - } - Line { - SrcBlock "SINSW" - SrcPort 2 - Points [20, 0; 0, -405] - DstBlock "Product2" - DstPort 2 - } - Line { - SrcBlock "SINSW" - SrcPort 3 - Points [30, 0; 0, -295] - DstBlock "Product4" - DstPort 2 - } - Line { - SrcBlock "SINSW" - SrcPort 4 - Points [40, 0; 0, -195] - DstBlock "Product6" - DstPort 2 - } - Line { - SrcBlock "COSSW" - SrcPort 2 - Points [20, 0; 0, -560] - DstBlock "Product3" - DstPort 2 - } - Line { - SrcBlock "COSSW" - SrcPort 3 - Points [30, 0; 0, -445] - DstBlock "Product5" - DstPort 2 - } - Line { - SrcBlock "COSSW" - SrcPort 4 - Points [40, 0; 0, -350] - DstBlock "Product7" - DstPort 2 - } - Line { - SrcBlock "SINSW" - SrcPort 5 - DstBlock "SINSW_MON" - DstPort 1 - } - Line { - SrcBlock "COSSW" - SrcPort 5 - Points [40, 0; 0, 10] - DstBlock "COSSW_MON" - DstPort 1 - } - Line { - SrcBlock "COSSW_MON" - SrcPort 1 - DstBlock "Terminator16" - DstPort 1 - } - Line { - SrcBlock "SINSW_MON" - SrcPort 1 - Points [30, 0; 0, 10] - DstBlock "Terminator17" - DstPort 1 - } - Line { - SrcBlock "Ground8" - SrcPort 1 - Points [200, 0] - Branch { - Points [0, -210] - DstBlock "Sum8" - DstPort 2 - } - Branch { - Points [0, 45] - Branch { - DstBlock "Sum9" - DstPort 2 - } - Branch { - Points [0, 220] - Branch { - DstBlock "Sum10" - DstPort 2 - } - Branch { - Points [0, 180] - DstBlock "Sum11" - DstPort 2 - } - } - } - } - Annotation { - Position [783, 1096] - } - Annotation { - Position [1048, 2067] - } - Annotation { - Position [1242, 2289] - } - Annotation { - Position [796, 1427] - } - Annotation { - Position [783, 191] - } - Annotation { - Position [783, 351] - } - Annotation { - Position [783, 621] - } - Annotation { - Position [783, 491] - } - } - } - Block { - BlockType Reference - Name "BIO_MON" - Tag "cdsEpicsOutput" - Description "Purpose: \nOutput a FE signal to an EPICS channel. " - " \n \nOperation: \nTakes " - "input value and passes it to EPICS record. \n \nUsage: " - " \nName the part with the desired EPICS rrecord name." - Ports [1, 1] - Position [315, 719, 360, 741] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "BIO_RB" - Tag "cdsEpicsOutput" - Description "Purpose: \nOutput a FE signal to an EPICS channel. " - " \n \nOperation: \nTakes " - "input value and passes it to EPICS record. \n \nUsage: " - " \nName the part with the desired EPICS rrecord name." - Ports [1, 1] - Position [310, 779, 355, 801] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 SubSystem - Name "CD" - Ports [1, 2] - Position [420, 853, 530, 897] - BackgroundColor "lightBlue" - FontName "helvetica" - FontSize 12 - MinAlgLoopOccurrences off - PropExecContextOutsideSubsystem off - RTWSystemCode "Auto" - FunctionWithSeparateData off - Opaque off - RequestExecContextInheritance off - MaskHideContents off - System { - Name "CD" - Location [502, 492, 1542, 930] - 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 "PD" - Position [75, 233, 105, 247] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Abs - Name "Abs" - Position [415, 225, 445, 255] - SaturateOnIntegerOverflow off - } - Block { - BlockType Ground - Name "Ground" - Position [660, 290, 680, 310] - } - Block { - BlockType Reference - Name "MON" - 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 [895, 284, 940, 306] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 RelationalOperator - Name "Operator" - Position [820, 277, 850, 308] - InputSameDT off - LogicOutDataTypeMode "boolean" - OutDataTypeStr "boolean" - } - Block { - BlockType Reference - Name "SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [145, 228, 215, 252] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "SMOOTH" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [660, 228, 730, 252] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "THRESHOLD" - 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 [1, 1] - Position [715, 289, 765, 311] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 Outport - Name "CDOUT" - Position [965, 203, 995, 217] - IconDisplay "Port number" - } - Block { - BlockType Outport - Name "OUTBIT" - Position [970, 288, 1000, 302] - Port "2" - IconDisplay "Port number" - } - Line { - SrcBlock "MON" - SrcPort 1 - DstBlock "OUTBIT" - DstPort 1 - } - Line { - SrcBlock "Operator" - SrcPort 1 - DstBlock "MON" - DstPort 1 - } - Line { - SrcBlock "Ground" - SrcPort 1 - DstBlock "THRESHOLD" - DstPort 1 - } - Line { - SrcBlock "THRESHOLD" - SrcPort 1 - DstBlock "Operator" - DstPort 2 - } - Line { - SrcBlock "PD" - SrcPort 1 - DstBlock "SIG" - DstPort 1 - } - Line { - Labels [1, 0] - SrcBlock "SMOOTH" - SrcPort 1 - Points [60, 0] - Branch { - Points [0, 45] - DstBlock "Operator" - DstPort 1 - } - Branch { - Points [155, 0] - DstBlock "CDOUT" - DstPort 1 - } - } - Line { - SrcBlock "SIG" - SrcPort 1 - DstBlock "Abs" - DstPort 1 - } - Line { - SrcBlock "Abs" - SrcPort 1 - DstBlock "SMOOTH" - DstPort 1 - } - } - } - Block { - BlockType SubSystem - Name "CD2" - Ports [4, 2] - Position [425, 928, 530, 997] - BackgroundColor "lightBlue" - FontName "helvetica" - FontSize 12 - MinAlgLoopOccurrences off - PropExecContextOutsideSubsystem off - RTWSystemCode "Auto" - FunctionWithSeparateData off - Opaque off - RequestExecContextInheritance off - MaskHideContents off - System { - Name "CD2" - Location [487, 363, 1839, 801] - 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 "PD1" - Position [60, 68, 90, 82] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "PD2" - Position [15, 83, 45, 97] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "PD3" - Position [60, 98, 90, 112] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "PD4" - Position [15, 113, 45, 127] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Abs - Name "Abs" - Position [765, 245, 795, 275] - SaturateOnIntegerOverflow off - } - Block { - BlockType Ground - Name "Ground" - Position [950, 310, 970, 330] - } - Block { - BlockType Reference - Name "INMTRX" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [180, 69, 285, 186] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "MON" - 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 [1185, 304, 1230, 326] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 RelationalOperator - Name "Operator" - Position [1110, 297, 1140, 328] - InputSameDT off - LogicOutDataTypeMode "boolean" - OutDataTypeStr "boolean" - } - Block { - BlockType Reference - Name "SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [525, 248, 595, 272] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "SMOOTH" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [950, 248, 1020, 272] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "THRESHOLD" - 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 [1, 1] - Position [1005, 309, 1055, 331] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 Outport - Name "CDOUT" - Position [1255, 253, 1285, 267] - IconDisplay "Port number" - } - Block { - BlockType Outport - Name "OUTBIT" - Position [1260, 308, 1290, 322] - Port "2" - IconDisplay "Port number" - } - Line { - SrcBlock "MON" - SrcPort 1 - DstBlock "OUTBIT" - DstPort 1 - } - Line { - SrcBlock "Operator" - SrcPort 1 - DstBlock "MON" - DstPort 1 - } - Line { - SrcBlock "Ground" - SrcPort 1 - DstBlock "THRESHOLD" - DstPort 1 - } - Line { - SrcBlock "THRESHOLD" - SrcPort 1 - DstBlock "Operator" - DstPort 2 - } - Line { - Labels [1, 0] - SrcBlock "SMOOTH" - SrcPort 1 - Points [60, 0] - Branch { - Points [0, 45] - DstBlock "Operator" - DstPort 1 - } - Branch { - DstBlock "CDOUT" - DstPort 1 - } - } - Line { - SrcBlock "PD2" - SrcPort 1 - DstBlock "INMTRX" - DstPort 2 - } - Line { - SrcBlock "PD3" - SrcPort 1 - DstBlock "INMTRX" - DstPort 3 - } - Line { - Labels [0, 0] - SrcBlock "PD4" - SrcPort 1 - DstBlock "INMTRX" - DstPort 4 - } - Line { - SrcBlock "PD1" - SrcPort 1 - DstBlock "INMTRX" - DstPort 1 - } - Line { - SrcBlock "INMTRX" - SrcPort 1 - Points [110, 0; 0, 185] - DstBlock "SIG" - DstPort 1 - } - Line { - SrcBlock "SIG" - SrcPort 1 - DstBlock "Abs" - DstPort 1 - } - Line { - SrcBlock "Abs" - SrcPort 1 - DstBlock "SMOOTH" - DstPort 1 - } - } - } - Block { - BlockType SubSystem - Name "CDREFL" - Ports [4, 2] - Position [425, 1023, 530, 1092] - BackgroundColor "lightBlue" - FontName "helvetica" - FontSize 12 - MinAlgLoopOccurrences off - PropExecContextOutsideSubsystem off - RTWSystemCode "Auto" - FunctionWithSeparateData off - Opaque off - RequestExecContextInheritance off - MaskHideContents off - System { - Name "CDREFL" - Location [433, 352, 1785, 790] - 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 "PD1" - Position [60, 68, 90, 82] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "PD2" - Position [15, 83, 45, 97] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "PD3" - Position [60, 98, 90, 112] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "PD4" - Position [15, 113, 45, 127] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Abs - Name "Abs" - Position [755, 245, 785, 275] - SaturateOnIntegerOverflow off - } - Block { - BlockType Ground - Name "Ground" - Position [950, 310, 970, 330] - } - Block { - BlockType Reference - Name "INMTRX" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [180, 69, 285, 186] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "MON" - 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 [1185, 304, 1230, 326] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 RelationalOperator - Name "Operator" - Position [1110, 297, 1140, 328] - InputSameDT off - LogicOutDataTypeMode "boolean" - OutDataTypeStr "boolean" - } - Block { - BlockType Reference - Name "SIG" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [510, 248, 580, 272] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "SMOOTH" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [950, 248, 1020, 272] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "THRESHOLD" - 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 [1, 1] - Position [1005, 309, 1055, 331] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 Outport - Name "CDOUT" - Position [1260, 253, 1290, 267] - IconDisplay "Port number" - } - Block { - BlockType Outport - Name "OUTBIT" - Position [1260, 308, 1290, 322] - Port "2" - IconDisplay "Port number" - } - Line { - SrcBlock "MON" - SrcPort 1 - DstBlock "OUTBIT" - DstPort 1 - } - Line { - SrcBlock "Operator" - SrcPort 1 - DstBlock "MON" - DstPort 1 - } - Line { - SrcBlock "Ground" - SrcPort 1 - DstBlock "THRESHOLD" - DstPort 1 - } - Line { - SrcBlock "THRESHOLD" - SrcPort 1 - DstBlock "Operator" - DstPort 2 - } - Line { - Labels [1, 0] - SrcBlock "SMOOTH" - SrcPort 1 - Points [60, 0] - Branch { - Points [0, 45] - DstBlock "Operator" - DstPort 1 - } - Branch { - DstBlock "CDOUT" - DstPort 1 - } - } - Line { - SrcBlock "PD2" - SrcPort 1 - DstBlock "INMTRX" - DstPort 2 - } - Line { - SrcBlock "PD3" - SrcPort 1 - DstBlock "INMTRX" - DstPort 3 - } - Line { - Labels [0, 0] - SrcBlock "PD4" - SrcPort 1 - DstBlock "INMTRX" - DstPort 4 - } - Line { - SrcBlock "PD1" - SrcPort 1 - DstBlock "INMTRX" - DstPort 1 - } - Line { - SrcBlock "INMTRX" - SrcPort 1 - Points [145, 0; 0, 185] - DstBlock "SIG" - DstPort 1 - } - Line { - SrcBlock "SIG" - SrcPort 1 - DstBlock "Abs" - DstPort 1 - } - Line { - SrcBlock "Abs" - SrcPort 1 - DstBlock "SMOOTH" - DstPort 1 - } - } - } - Block { - BlockType Ground - Name "Ground1" - Position [565, 605, 585, 625] - } - Block { - BlockType Ground - Name "Ground4" - Position [570, 255, 590, 275] - } - Block { - BlockType SubSystem - Name "SHUTTER" - Ports [7, 5] - Position [1130, 26, 1355, 524] - ForegroundColor "cyan" - BackgroundColor "darkGreen" - MinAlgLoopOccurrences off - PropExecContextOutsideSubsystem off - RTWSystemCode "Auto" - FunctionWithSeparateData off - Opaque off - RequestExecContextInheritance off - MaskHideContents off - System { - Name "SHUTTER" - Location [429, 207, 1490, 992] - 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 "ULCOIL_IN" - Position [110, 88, 140, 102] - BackgroundColor "cyan" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "LLCOIL_IN" - Position [110, 148, 140, 162] - BackgroundColor "cyan" - Port "2" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "URCOIL_IN" - Position [110, 213, 140, 227] - BackgroundColor "cyan" - Port "3" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "LRCOIL_IN" - Position [110, 273, 140, 287] - BackgroundColor "cyan" - Port "4" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "TRIG_IN" - Position [115, 373, 145, 387] - BackgroundColor "cyan" - Port "5" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "HWSTATE_IN" - Position [125, 613, 155, 627] - BackgroundColor "cyan" - Port "6" - IconDisplay "Port number" - } - Block { - BlockType Inport - Name "HWSETPT_IN" - Position [125, 688, 155, 702] - BackgroundColor "cyan" - Port "7" - IconDisplay "Port number" - } - Block { - BlockType Switch - Name "Choice1" - Position [675, 70, 705, 100] - BackgroundColor "yellow" - Criteria "u2 ~= 0" - InputSameDT off - SaturateOnIntegerOverflow off - } - Block { - BlockType Switch - Name "Choice2" - Position [675, 130, 705, 160] - BackgroundColor "yellow" - Criteria "u2 ~= 0" - InputSameDT off - SaturateOnIntegerOverflow off - } - Block { - BlockType Switch - Name "Choice3" - Position [675, 195, 705, 225] - BackgroundColor "yellow" - Criteria "u2 ~= 0" - InputSameDT off - SaturateOnIntegerOverflow off - } - Block { - BlockType Switch - Name "Choice4" - Position [675, 255, 705, 285] - BackgroundColor "yellow" - Criteria "u2 ~= 0" - InputSameDT off - SaturateOnIntegerOverflow off - } - Block { - BlockType Constant - Name "Constant1" - Position [360, 50, 455, 70] - BackgroundColor "orange" - Value "-31234" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Constant - Name "Constant2" - Position [360, 110, 455, 130] - BackgroundColor "orange" - Value "-31234" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Constant - Name "Constant3" - Position [360, 175, 455, 195] - BackgroundColor "orange" - Value "31234" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Constant - Name "Constant4" - Position [360, 235, 455, 255] - BackgroundColor "orange" - Value "31234" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Reference - Name "DocBlock" - Tag "Overview" - Ports [] - Position [37, 20, 77, 59] - ShowName off - AttributesFormatString "%<Tag>" - 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" - } - Block { - BlockType Reference - Name "HWSETPT" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [250, 683, 320, 707] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "HWSTATE" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [250, 608, 320, 632] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "STATEMON" - 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 [525, 444, 570, 466] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "TRIGGER" - Tag "cdsTrigger" - Ports [1, 1] - Position [355, 354, 440, 406] - BackgroundColor "yellow" - AttributesFormatString "%<Tag>" - SourceBlock "cdsTrigger/TRIGGER" - 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 "TRIGGERMON" - 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 [200, 449, 245, 471] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "TRIGGER_IN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [220, 368, 290, 392] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 Terminator - Name "Terminator" - Position [295, 450, 315, 470] - } - Block { - BlockType Terminator - Name "Terminator1" - Position [415, 610, 435, 630] - } - Block { - BlockType Terminator - Name "Terminator2" - Position [615, 445, 635, 465] - } - Block { - BlockType Terminator - Name "Terminator3" - Position [415, 685, 435, 705] - } - Block { - BlockType Outport - Name "ULCOIL_OUT" - Position [840, 78, 870, 92] - BackgroundColor "cyan" - IconDisplay "Port number" - } - Block { - BlockType Outport - Name "LLCOIL_OUT" - Position [840, 138, 870, 152] - BackgroundColor "cyan" - Port "2" - IconDisplay "Port number" - } - Block { - BlockType Outport - Name "URCOIL_OUT" - Position [840, 203, 870, 217] - BackgroundColor "cyan" - Port "3" - IconDisplay "Port number" - } - Block { - BlockType Outport - Name "LRCOIL_OUT" - Position [840, 263, 870, 277] - BackgroundColor "cyan" - Port "4" - IconDisplay "Port number" - } - Block { - BlockType Outport - Name "STATE" - Position [840, 373, 870, 387] - BackgroundColor "yellow" - Port "5" - IconDisplay "Port number" - } - Line { - SrcBlock "TRIG_IN" - SrcPort 1 - Points [15, 0] - Branch { - Points [0, 80] - DstBlock "TRIGGERMON" - DstPort 1 - } - Branch { - DstBlock "TRIGGER_IN" - DstPort 1 - } - } - Line { - SrcBlock "TRIGGERMON" - SrcPort 1 - DstBlock "Terminator" - DstPort 1 - } - Line { - SrcBlock "STATEMON" - SrcPort 1 - DstBlock "Terminator2" - DstPort 1 - } - Line { - SrcBlock "Choice1" - SrcPort 1 - DstBlock "ULCOIL_OUT" - DstPort 1 - } - Line { - SrcBlock "Choice2" - SrcPort 1 - DstBlock "LLCOIL_OUT" - DstPort 1 - } - Line { - SrcBlock "Choice3" - SrcPort 1 - DstBlock "URCOIL_OUT" - DstPort 1 - } - Line { - SrcBlock "Choice4" - SrcPort 1 - DstBlock "LRCOIL_OUT" - DstPort 1 - } - Line { - SrcBlock "TRIGGER" - SrcPort 1 - Points [40, 0] - Branch { - Labels [1, 0] - Points [0, 75] - DstBlock "STATEMON" - DstPort 1 - } - Branch { - Points [135, 0] - Branch { - DstBlock "STATE" - DstPort 1 - } - Branch { - Points [0, -110] - Branch { - Points [0, -60] - Branch { - Points [0, -65] - Branch { - Points [0, -60] - DstBlock "Choice1" - DstPort 2 - } - Branch { - DstBlock "Choice2" - DstPort 2 - } - } - Branch { - DstBlock "Choice3" - DstPort 2 - } - } - Branch { - DstBlock "Choice4" - DstPort 2 - } - } - } - } - Line { - SrcBlock "HWSTATE_IN" - SrcPort 1 - DstBlock "HWSTATE" - DstPort 1 - } - Line { - SrcBlock "HWSETPT_IN" - SrcPort 1 - DstBlock "HWSETPT" - DstPort 1 - } - Line { - SrcBlock "HWSTATE" - SrcPort 1 - DstBlock "Terminator1" - DstPort 1 - } - Line { - SrcBlock "HWSETPT" - SrcPort 1 - DstBlock "Terminator3" - DstPort 1 - } - Line { - SrcBlock "TRIGGER_IN" - SrcPort 1 - DstBlock "TRIGGER" - DstPort 1 - } - Line { - SrcBlock "Constant1" - SrcPort 1 - Points [85, 0; 0, 15] - DstBlock "Choice1" - DstPort 1 - } - Line { - SrcBlock "Constant2" - SrcPort 1 - Points [85, 0; 0, 15] - DstBlock "Choice2" - DstPort 1 - } - Line { - SrcBlock "Constant3" - SrcPort 1 - Points [85, 0; 0, 15] - DstBlock "Choice3" - DstPort 1 - } - Line { - SrcBlock "Constant4" - SrcPort 1 - Points [85, 0; 0, 15] - DstBlock "Choice4" - DstPort 1 - } - Line { - SrcBlock "ULCOIL_IN" - SrcPort 1 - DstBlock "Choice1" - DstPort 3 - } - Line { - SrcBlock "LLCOIL_IN" - SrcPort 1 - DstBlock "Choice2" - DstPort 3 - } - Line { - SrcBlock "URCOIL_IN" - SrcPort 1 - DstBlock "Choice3" - DstPort 3 - } - Line { - SrcBlock "LRCOIL_IN" - SrcPort 1 - DstBlock "Choice4" - DstPort 3 - } - } - } - Block { - BlockType Reference - Name "SYNC_TEST" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " - "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" - "d in the LIGO system using the 'foton' tool.\n " - " " - " \nUsage: " - " " - " \nName the part with the desired filter module name. " - " " - " " - Ports [1, 1] - Position [640, 698, 710, 722] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "TT1" - Ports [15, 4] - Position [730, 13, 910, 317] - ForegroundColor "green" - BackgroundColor "cyan" - DropShadow on - MinAlgLoopOccurrences off - PropExecContextOutsideSubsystem off - RTWSystemCode "Auto" - FunctionWithSeparateData off - Opaque off - RequestExecContextInheritance off - MaskHideContents off - System { - Name "TT1" - Location [99, 163, 1426, 1115] - 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 "ULSEN" - Position [45, 513, 75, 527] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LLSEN" - Position [45, 623, 75, 637] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "URSEN" - Position [45, 733, 75, 747] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LRSEN" - Position [45, 843, 75, 857] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "ULMON" - Position [45, 83, 75, 97] - Port "5" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LLMON" - Position [45, 148, 75, 162] - Port "6" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "URMON" - Position [45, 213, 75, 227] - Port "7" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LRMON" - Position [45, 278, 75, 292] - Port "8" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "ULLEDMON" - Position [980, 78, 1010, 92] - Port "9" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LLLEDMON" - Position [980, 118, 1010, 132] - Port "10" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "URLEDMON" - Position [980, 153, 1010, 167] - Port "11" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LRLEDMON" - Position [980, 188, 1010, 202] - Port "12" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LSC_IN" - Position [40, 1048, 70, 1062] - Port "13" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "PIT_IN" - Position [50, 1103, 80, 1117] - Port "14" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "YAW_IN" - Position [50, 1158, 80, 1172] - Port "15" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Reference - Name "ADC_CONVERTER" - 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 [1, 1] - Position [305, 34, 355, 56] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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" - Position [190, 15, 220, 45] - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Product - Name "Divide" - Ports [2, 1] - Position [400, 22, 430, 53] - Inputs "*/" - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^-10" - OutDataTypeStr "Inherit: Inherit via internal rule" - RndMeth "Floor" - SaturateOnIntegerOverflow off - } - Block { - BlockType Ground - Name "Ground" - Position [490, 1000, 510, 1020] - } - Block { - BlockType Ground - Name "Ground1" - Position [760, 455, 780, 475] - } - Block { - BlockType Ground - Name "Ground2" - Position [760, 390, 780, 410] - } - Block { - BlockType Ground - Name "Ground3" - Position [760, 330, 780, 350] - } - Block { - BlockType Ground - Name "Ground4" - Position [245, 35, 265, 55] - } - Block { - BlockType Reference - Name "INMTRX" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [380, 501, 425, 714] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "LL_COIL" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1100, 568, 1170, 592] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LL_LEDMON" - 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 [1165, 114, 1210, 136] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LL_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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, 163, 225, 187] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LL_MON_VOLT" - 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 [560, 139, 605, 161] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LL_MON_VRMS" - 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 [760, 139, 805, 161] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LL_SEN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [215, 618, 285, 642] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LR_COIL" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1105, 678, 1175, 702] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LR_LEDMON" - 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 [1165, 189, 1210, 211] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LR_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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, 293, 225, 317] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LR_MON_VOLT" - 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 [560, 269, 605, 291] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LR_MON_VRMS" - 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 [760, 269, 805, 291] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LR_SEN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [225, 838, 295, 862] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LSC" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [145, 1043, 215, 1067] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "OUTMTRX" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [980, 506, 1025, 719] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "PIT" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [145, 1098, 215, 1122] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "PITOFFSET" - Tag "cdsEpicsInput" - 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 [1, 1] - Position [830, 389, 880, 411] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 "POSOFFSET" - Tag "cdsEpicsInput" - 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 [1, 1] - Position [830, 329, 880, 351] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 Product - Name "Product" - Ports [2, 1] - Position [1215, 517, 1245, 548] - 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 [1215, 572, 1245, 603] - 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 [1215, 627, 1245, 658] - 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 [1215, 682, 1245, 713] - 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 [475, 197, 505, 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 "Product5" - Ports [2, 1] - Position [475, 132, 505, 163] - 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 [475, 67, 505, 98] - 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 [475, 262, 505, 293] - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^0" - OutDataTypeStr "Inherit: Inherit via internal rule" - SaturateOnIntegerOverflow off - } - Block { - BlockType Reference - Name "RMS" - Tag "cdsRms" - Description "Purpose: \nCalculate an RMS based on the input signal." - Ports [1, 1] - Position [650, 68, 695, 102] - BackgroundColor "[0.741176, 0.800000, 0.215686]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRms/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 "RMS1" - Tag "cdsRms" - Description "Purpose: \nCalculate an RMS based on the input signal." - Ports [1, 1] - Position [650, 133, 695, 167] - BackgroundColor "[0.741176, 0.800000, 0.215686]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRms/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 "RMS2" - Tag "cdsRms" - Description "Purpose: \nCalculate an RMS based on the input signal." - Ports [1, 1] - Position [650, 198, 695, 232] - BackgroundColor "[0.741176, 0.800000, 0.215686]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRms/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 "RMS3" - Tag "cdsRms" - Description "Purpose: \nCalculate an RMS based on the input signal." - Ports [1, 1] - Position [650, 263, 695, 297] - BackgroundColor "[0.741176, 0.800000, 0.215686]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRms/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 "SUSPIT" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [505, 643, 575, 667] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "SUSPOS" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [505, 588, 575, 612] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "SUSYAW" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [505, 703, 575, 727] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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" - Ports [3, 1] - Position [880, 515, 900, 535] - 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 Sum - Name "Sum1" - Ports [3, 1] - Position [905, 570, 925, 590] - 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 Sum - Name "Sum2" - Ports [3, 1] - Position [930, 625, 950, 645] - 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 Reference - Name "TEST" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1085, 783, 1155, 807] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 Terminator - Name "Terminator" - Position [280, 100, 300, 120] - } - Block { - BlockType Terminator - Name "Terminator1" - Position [280, 165, 300, 185] - } - Block { - BlockType Terminator - Name "Terminator2" - Position [280, 230, 300, 250] - } - Block { - BlockType Terminator - Name "Terminator3" - Position [280, 295, 300, 315] - } - Block { - BlockType Terminator - Name "Terminator4" - Position [855, 75, 875, 95] - } - Block { - BlockType Terminator - Name "Terminator5" - Position [855, 140, 875, 160] - } - Block { - BlockType Terminator - Name "Terminator6" - Position [855, 205, 875, 225] - } - Block { - BlockType Terminator - Name "Terminator7" - Position [855, 270, 875, 290] - } - Block { - BlockType Reference - Name "UL_COIL" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1100, 513, 1170, 537] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UL_LEDMON" - 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 [1085, 74, 1130, 96] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UL_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [150, 98, 220, 122] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UL_MON_VOLT" - 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 [560, 74, 605, 96] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UL_MON_VRMS" - 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 [760, 74, 805, 96] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UL_SEN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [210, 508, 280, 532] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UR_COIL" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1105, 623, 1175, 647] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UR_LEDMON" - 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 [1085, 149, 1130, 171] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UR_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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, 228, 225, 252] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UR_MON_VOLT" - 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 [560, 204, 605, 226] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UR_MON_VRMS" - 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 [760, 204, 805, 226] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UR_SEN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [220, 728, 290, 752] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "WD" - Description "cdsWD" - Ports [5, 1] - Position [555, 932, 610, 1008] - BackgroundColor "[1.000000, 0.964056, 0.268743]" - DropShadow on - AttributesFormatString "%<Description>" - SourceBlock "cdsWD/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 "WD_OUT" - 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 [675, 964, 720, 986] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "YAW" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [145, 1153, 215, 1177] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "YAWOFFSET" - Tag "cdsEpicsInput" - 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 [1, 1] - Position [830, 454, 880, 476] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 Outport - Name "ULCOIL" - Position [1270, 528, 1300, 542] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "LLCOIL" - Position [1270, 583, 1300, 597] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "URCOIL" - Position [1270, 638, 1300, 652] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "LRCOIL" - Position [1270, 693, 1300, 707] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Line { - SrcBlock "LSC_IN" - SrcPort 1 - DstBlock "LSC" - DstPort 1 - } - Line { - SrcBlock "UL_SEN" - SrcPort 1 - DstBlock "INMTRX" - DstPort 1 - } - Line { - SrcBlock "LR_SEN" - SrcPort 1 - Points [25, 0; 0, -255] - DstBlock "INMTRX" - DstPort 4 - } - Line { - SrcBlock "INMTRX" - SrcPort 1 - Points [40, 0; 0, 80] - DstBlock "SUSPOS" - DstPort 1 - } - Line { - SrcBlock "INMTRX" - SrcPort 2 - Points [30, 0; 0, 110] - DstBlock "SUSPIT" - DstPort 1 - } - Line { - SrcBlock "INMTRX" - SrcPort 3 - Points [20, 0; 0, 145] - DstBlock "SUSYAW" - DstPort 1 - } - Line { - SrcBlock "ULLEDMON" - SrcPort 1 - DstBlock "UL_LEDMON" - DstPort 1 - } - Line { - SrcBlock "LRLEDMON" - SrcPort 1 - Points [0, 5] - DstBlock "LR_LEDMON" - DstPort 1 - } - Line { - SrcBlock "LRMON" - SrcPort 1 - Points [60, 0] - Branch { - DstBlock "LR_MON" - DstPort 1 - } - Branch { - DstBlock "Product7" - DstPort 2 - } - } - Line { - SrcBlock "ULMON" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "UL_MON" - DstPort 1 - } - Branch { - DstBlock "Product6" - DstPort 2 - } - } - Line { - SrcBlock "SUSPOS" - SrcPort 1 - Points [140, 0; 0, -75] - DstBlock "Sum" - DstPort 2 - } - Line { - SrcBlock "LSC" - SrcPort 1 - Points [670, 0] - DstBlock "Sum" - DstPort 3 - } - Line { - SrcBlock "Sum" - SrcPort 1 - DstBlock "OUTMTRX" - DstPort 1 - } - Line { - SrcBlock "SUSPIT" - SrcPort 1 - Points [150, 0; 0, -75] - DstBlock "Sum1" - DstPort 2 - } - Line { - SrcBlock "Sum1" - SrcPort 1 - Points [15, 0; 0, -30] - DstBlock "OUTMTRX" - DstPort 2 - } - Line { - SrcBlock "PIT" - SrcPort 1 - Points [695, 0] - DstBlock "Sum1" - DstPort 3 - } - Line { - SrcBlock "SUSYAW" - SrcPort 1 - Points [160, 0; 0, -80] - DstBlock "Sum2" - DstPort 2 - } - Line { - SrcBlock "YAW" - SrcPort 1 - Points [720, 0] - DstBlock "Sum2" - DstPort 3 - } - Line { - SrcBlock "Sum2" - SrcPort 1 - Points [0, -60] - DstBlock "OUTMTRX" - DstPort 3 - } - Line { - SrcBlock "YAWOFFSET" - SrcPort 1 - Points [55, 0] - DstBlock "Sum2" - DstPort 1 - } - Line { - SrcBlock "PITOFFSET" - SrcPort 1 - Points [30, 0] - DstBlock "Sum1" - DstPort 1 - } - Line { - SrcBlock "POSOFFSET" - SrcPort 1 - Points [5, 0] - DstBlock "Sum" - DstPort 1 - } - Line { - SrcBlock "OUTMTRX" - SrcPort 1 - DstBlock "UL_COIL" - DstPort 1 - } - Line { - SrcBlock "OUTMTRX" - SrcPort 4 - Points [25, 0; 0, 90] - DstBlock "LR_COIL" - DstPort 1 - } - Line { - SrcBlock "LLSEN" - SrcPort 1 - Points [55, 0] - Branch { - Points [0, 325] - DstBlock "WD" - DstPort 2 - } - Branch { - DstBlock "LL_SEN" - DstPort 1 - } - } - Line { - SrcBlock "URSEN" - SrcPort 1 - Points [70, 0] - Branch { - Points [0, 230] - DstBlock "WD" - DstPort 3 - } - Branch { - DstBlock "UR_SEN" - DstPort 1 - } - } - Line { - SrcBlock "LL_SEN" - SrcPort 1 - Points [15, 0; 0, -85] - DstBlock "INMTRX" - DstPort 2 - } - Line { - SrcBlock "UR_SEN" - SrcPort 1 - Points [20, 0; 0, -170] - DstBlock "INMTRX" - DstPort 3 - } - Line { - SrcBlock "OUTMTRX" - SrcPort 2 - Points [45, 0; 0, 30] - DstBlock "LL_COIL" - DstPort 1 - } - Line { - SrcBlock "OUTMTRX" - SrcPort 3 - Points [35, 0; 0, 35; 25, 0] - DstBlock "UR_COIL" - DstPort 1 - } - Line { - SrcBlock "LLMON" - SrcPort 1 - Points [60, 0] - Branch { - DstBlock "LL_MON" - DstPort 1 - } - Branch { - DstBlock "Product5" - DstPort 2 - } - } - Line { - SrcBlock "URLEDMON" - SrcPort 1 - DstBlock "UR_LEDMON" - DstPort 1 - } - Line { - SrcBlock "LLLEDMON" - SrcPort 1 - DstBlock "LL_LEDMON" - DstPort 1 - } - Line { - SrcBlock "LRSEN" - SrcPort 1 - Points [80, 0] - Branch { - Points [0, 135] - DstBlock "WD" - DstPort 4 - } - Branch { - DstBlock "LR_SEN" - DstPort 1 - } - } - Line { - SrcBlock "UL_COIL" - SrcPort 1 - DstBlock "Product" - DstPort 1 - } - Line { - SrcBlock "LL_COIL" - SrcPort 1 - DstBlock "Product1" - DstPort 1 - } - Line { - SrcBlock "UR_COIL" - SrcPort 1 - DstBlock "Product2" - DstPort 1 - } - Line { - SrcBlock "LR_COIL" - SrcPort 1 - DstBlock "Product3" - DstPort 1 - } - Line { - SrcBlock "WD" - SrcPort 1 - Points [0, 5] - DstBlock "WD_OUT" - DstPort 1 - } - Line { - SrcBlock "Product" - SrcPort 1 - DstBlock "ULCOIL" - DstPort 1 - } - Line { - SrcBlock "Product1" - SrcPort 1 - DstBlock "LLCOIL" - DstPort 1 - } - Line { - SrcBlock "Product2" - SrcPort 1 - DstBlock "URCOIL" - DstPort 1 - } - Line { - SrcBlock "Product3" - SrcPort 1 - DstBlock "LRCOIL" - DstPort 1 - } - Line { - SrcBlock "ULSEN" - SrcPort 1 - Points [45, 0] - Branch { - Points [0, 420] - DstBlock "WD" - DstPort 1 - } - Branch { - DstBlock "UL_SEN" - DstPort 1 - } - } - Line { - SrcBlock "Ground" - SrcPort 1 - Points [25, 0] - DstBlock "WD" - DstPort 5 - } - Line { - SrcBlock "Ground3" - SrcPort 1 - DstBlock "POSOFFSET" - DstPort 1 - } - Line { - SrcBlock "Ground2" - SrcPort 1 - DstBlock "PITOFFSET" - DstPort 1 - } - Line { - SrcBlock "Ground1" - SrcPort 1 - DstBlock "YAWOFFSET" - DstPort 1 - } - Line { - SrcBlock "LR_MON" - SrcPort 1 - DstBlock "Terminator3" - DstPort 1 - } - Line { - SrcBlock "LL_MON" - SrcPort 1 - DstBlock "Terminator1" - DstPort 1 - } - Line { - SrcBlock "URMON" - SrcPort 1 - Points [60, 0] - Branch { - DstBlock "Product4" - DstPort 2 - } - Branch { - DstBlock "UR_MON" - DstPort 1 - } - } - Line { - SrcBlock "Ground4" - SrcPort 1 - DstBlock "ADC_CONVERTER" - DstPort 1 - } - Line { - SrcBlock "Product6" - SrcPort 1 - DstBlock "UL_MON_VOLT" - DstPort 1 - } - Line { - SrcBlock "Product5" - SrcPort 1 - DstBlock "LL_MON_VOLT" - DstPort 1 - } - Line { - SrcBlock "Product4" - SrcPort 1 - DstBlock "UR_MON_VOLT" - DstPort 1 - } - Line { - SrcBlock "Product7" - SrcPort 1 - DstBlock "LR_MON_VOLT" - DstPort 1 - } - Line { - SrcBlock "UR_MON" - SrcPort 1 - DstBlock "Terminator2" - DstPort 1 - } - Line { - SrcBlock "UL_MON" - SrcPort 1 - DstBlock "Terminator" - DstPort 1 - } - Line { - SrcBlock "RMS" - SrcPort 1 - DstBlock "UL_MON_VRMS" - DstPort 1 - } - Line { - SrcBlock "RMS1" - SrcPort 1 - DstBlock "LL_MON_VRMS" - DstPort 1 - } - Line { - SrcBlock "RMS2" - SrcPort 1 - DstBlock "UR_MON_VRMS" - DstPort 1 - } - Line { - SrcBlock "RMS3" - SrcPort 1 - DstBlock "LR_MON_VRMS" - DstPort 1 - } - Line { - SrcBlock "UL_MON_VOLT" - SrcPort 1 - DstBlock "RMS" - DstPort 1 - } - Line { - SrcBlock "LL_MON_VOLT" - SrcPort 1 - DstBlock "RMS1" - DstPort 1 - } - Line { - SrcBlock "UR_MON_VOLT" - SrcPort 1 - DstBlock "RMS2" - DstPort 1 - } - Line { - SrcBlock "LR_MON_VOLT" - SrcPort 1 - DstBlock "RMS3" - DstPort 1 - } - Line { - SrcBlock "UL_MON_VRMS" - SrcPort 1 - DstBlock "Terminator4" - DstPort 1 - } - Line { - SrcBlock "LL_MON_VRMS" - SrcPort 1 - DstBlock "Terminator5" - DstPort 1 - } - Line { - SrcBlock "UR_MON_VRMS" - SrcPort 1 - DstBlock "Terminator6" - DstPort 1 - } - Line { - SrcBlock "LR_MON_VRMS" - SrcPort 1 - DstBlock "Terminator7" - DstPort 1 - } - Line { - SrcBlock "Divide" - SrcPort 1 - Points [10, 0; 0, 35] - Branch { - DstBlock "Product6" - DstPort 1 - } - Branch { - Points [0, 65] - Branch { - DstBlock "Product5" - DstPort 1 - } - Branch { - Points [0, 65] - Branch { - DstBlock "Product4" - DstPort 1 - } - Branch { - Points [0, 65] - DstBlock "Product7" - DstPort 1 - } - } - } - } - Line { - SrcBlock "ADC_CONVERTER" - SrcPort 1 - DstBlock "Divide" - DstPort 2 - } - Line { - SrcBlock "Constant" - SrcPort 1 - DstBlock "Divide" - DstPort 1 - } - Line { - SrcBlock "PIT_IN" - SrcPort 1 - DstBlock "PIT" - DstPort 1 - } - Line { - SrcBlock "YAW_IN" - SrcPort 1 - DstBlock "YAW" - DstPort 1 - } - Line { - SrcBlock "TEST" - SrcPort 1 - Points [30, 0; 0, -90] - Branch { - DstBlock "Product3" - DstPort 2 - } - Branch { - Points [0, -55] - Branch { - DstBlock "Product2" - DstPort 2 - } - Branch { - Points [0, -55] - Branch { - DstBlock "Product1" - DstPort 2 - } - Branch { - Points [0, -55] - DstBlock "Product" - DstPort 2 - } - } - } - } - Line { - SrcBlock "WD_OUT" - SrcPort 1 - Points [60, 0; 0, -180] - DstBlock "TEST" - DstPort 1 - } - } - } - Block { - BlockType SubSystem - Name "TT2" - Ports [15, 4] - Position [730, 343, 910, 687] - ForegroundColor "green" - BackgroundColor "cyan" - DropShadow on - MinAlgLoopOccurrences off - PropExecContextOutsideSubsystem off - RTWSystemCode "Auto" - FunctionWithSeparateData off - Opaque off - RequestExecContextInheritance off - MaskHideContents off - System { - Name "TT2" - Location [80, 102, 1102, 756] - 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 "ULSEN" - Position [35, 563, 65, 577] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LLSEN" - Position [35, 673, 65, 687] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "URSEN" - Position [35, 783, 65, 797] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LRSEN" - Position [35, 893, 65, 907] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "ULMON" - Position [40, 93, 70, 107] - Port "5" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LLMON" - Position [40, 158, 70, 172] - Port "6" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "URMON" - Position [40, 223, 70, 237] - Port "7" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LRMON" - Position [40, 288, 70, 302] - Port "8" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "ULLEDMON" - Position [985, 53, 1015, 67] - Port "9" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LLLEDMON" - Position [985, 93, 1015, 107] - Port "10" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "URLEDMON" - Position [985, 128, 1015, 142] - Port "11" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LRLEDMON" - Position [985, 163, 1015, 177] - Port "12" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "LSC_IN" - Position [30, 1098, 60, 1112] - Port "13" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "PIT_IN" - Position [60, 1153, 90, 1167] - Port "14" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Inport - Name "YAW_IN" - Position [65, 1208, 95, 1222] - Port "15" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Reference - Name "ADC_CONVERTER" - 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 [1, 1] - Position [300, 44, 350, 66] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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" - Position [185, 25, 215, 55] - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Product - Name "Divide" - Ports [2, 1] - Position [395, 32, 425, 63] - Inputs "*/" - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^-10" - OutDataTypeStr "Inherit: Inherit via internal rule" - RndMeth "Floor" - SaturateOnIntegerOverflow off - } - Block { - BlockType Ground - Name "Ground" - Position [470, 1050, 490, 1070] - } - Block { - BlockType Ground - Name "Ground1" - Position [745, 375, 765, 395] - } - Block { - BlockType Ground - Name "Ground2" - Position [740, 440, 760, 460] - } - Block { - BlockType Ground - Name "Ground3" - Position [735, 515, 755, 535] - } - Block { - BlockType Ground - Name "Ground4" - Position [240, 45, 260, 65] - } - Block { - BlockType Reference - Name "INMTRX" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [370, 551, 415, 764] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "LL_COIL" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1090, 618, 1160, 642] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LL_LEDMON" - 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 [1170, 89, 1215, 111] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LL_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [150, 173, 220, 197] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LL_MON_VOLT" - 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 [555, 149, 600, 171] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LL_MON_VRMS" - 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 [755, 149, 800, 171] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LL_SEN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [205, 668, 275, 692] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LR_COIL" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1095, 728, 1165, 752] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LR_LEDMON" - 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 [1170, 164, 1215, 186] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LR_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [150, 303, 220, 327] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LR_MON_VOLT" - 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 [555, 279, 600, 301] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LR_MON_VRMS" - 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 [755, 279, 800, 301] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "LR_SEN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [215, 888, 285, 912] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "LSC" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [135, 1093, 205, 1117] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "OUTMTRX" - Tag "Matrix" - Description "Purpose: \nProvide a matrix " - "multiplication function for up to 8 input and 8 outputs." - Ports [8, 8] - Position [970, 556, 1015, 769] - BackgroundColor "yellow" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsMatrix/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 "PIT" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [135, 1148, 205, 1172] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "PITOFFSET" - Tag "cdsEpicsInput" - 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 [1, 1] - Position [820, 439, 870, 461] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 "POSOFFSET" - Tag "cdsEpicsInput" - 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 [1, 1] - Position [820, 379, 870, 401] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 Product - Name "Product" - Ports [2, 1] - Position [1205, 567, 1235, 598] - 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 [1205, 622, 1235, 653] - 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 [1205, 677, 1235, 708] - 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 [1205, 732, 1235, 763] - 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 [470, 207, 500, 238] - 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 [470, 142, 500, 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 "Product6" - Ports [2, 1] - Position [470, 77, 500, 108] - 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 [470, 272, 500, 303] - InputSameDT off - OutDataTypeMode "Inherit via internal rule" - OutDataType "sfix(16)" - OutScaling "2^0" - OutDataTypeStr "Inherit: Inherit via internal rule" - SaturateOnIntegerOverflow off - } - Block { - BlockType Reference - Name "RMS" - Tag "cdsRms" - Description "Purpose: \nCalculate an RMS based on the input signal." - Ports [1, 1] - Position [645, 78, 690, 112] - BackgroundColor "[0.741176, 0.800000, 0.215686]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRms/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 "RMS1" - Tag "cdsRms" - Description "Purpose: \nCalculate an RMS based on the input signal." - Ports [1, 1] - Position [645, 143, 690, 177] - BackgroundColor "[0.741176, 0.800000, 0.215686]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRms/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 "RMS2" - Tag "cdsRms" - Description "Purpose: \nCalculate an RMS based on the input signal." - Ports [1, 1] - Position [645, 208, 690, 242] - BackgroundColor "[0.741176, 0.800000, 0.215686]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRms/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 "RMS3" - Tag "cdsRms" - Description "Purpose: \nCalculate an RMS based on the input signal." - Ports [1, 1] - Position [645, 273, 690, 307] - BackgroundColor "[0.741176, 0.800000, 0.215686]" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsRms/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 "SUSPIT" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [495, 693, 565, 717] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "SUSPOS" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [495, 638, 565, 662] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "SUSYAW" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [495, 753, 565, 777] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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" - Ports [3, 1] - Position [870, 565, 890, 585] - 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 Sum - Name "Sum1" - Ports [3, 1] - Position [895, 620, 915, 640] - 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 Sum - Name "Sum2" - Ports [3, 1] - Position [920, 675, 940, 695] - 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 Terminator - Name "Terminator" - Position [275, 110, 295, 130] - } - Block { - BlockType Terminator - Name "Terminator1" - Position [275, 175, 295, 195] - } - Block { - BlockType Terminator - Name "Terminator2" - Position [275, 240, 295, 260] - } - Block { - BlockType Terminator - Name "Terminator3" - Position [275, 305, 295, 325] - } - Block { - BlockType Terminator - Name "Terminator4" - Position [850, 85, 870, 105] - } - Block { - BlockType Terminator - Name "Terminator5" - Position [850, 150, 870, 170] - } - Block { - BlockType Terminator - Name "Terminator6" - Position [850, 215, 870, 235] - } - Block { - BlockType Terminator - Name "Terminator7" - Position [850, 280, 870, 300] - } - Block { - BlockType Reference - Name "UL_COIL" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1090, 563, 1160, 587] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UL_LEDMON" - 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 [1090, 49, 1135, 71] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UL_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [145, 108, 215, 132] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UL_MON_VOLT" - 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 [555, 84, 600, 106] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UL_MON_VRMS" - 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 [755, 84, 800, 106] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UL_SEN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [200, 558, 270, 582] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UR_COIL" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [1095, 673, 1165, 697] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UR_LEDMON" - 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 [1090, 124, 1135, 146] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UR_MON" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [150, 238, 220, 262] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "UR_MON_VOLT" - 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 [555, 214, 600, 236] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UR_MON_VRMS" - 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 [755, 214, 800, 236] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "UR_SEN" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [210, 778, 280, 802] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "WD" - Description "cdsWD" - Ports [5, 1] - Position [540, 990, 600, 1060] - BackgroundColor "[1.000000, 0.964056, 0.268743]" - DropShadow on - AttributesFormatString "%<Description>" - SourceBlock "cdsWD/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 "WD_OUT" - 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 [665, 1014, 710, 1036] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "YAW" - Tag "cdsFilt" - Description "Purpose: " - " " - " \nStandard CDS IIR filter module. " - " " - " \n " - " " - " \nOperation: " - " " - " \nConsists of 10 second order section " - "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 [135, 1203, 205, 1227] - BackgroundColor "darkGreen" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsFilt/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 "YAWOFFSET" - Tag "cdsEpicsInput" - 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 [1, 1] - Position [820, 504, 870, 526] - BackgroundColor "green" - DropShadow on - AttributesFormatString "%<Tag>" - SourceBlock "cdsEpicsIn/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 Outport - Name "ULCOIL" - Position [1260, 578, 1290, 592] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "LLCOIL" - Position [1260, 633, 1290, 647] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "URCOIL" - Position [1260, 688, 1290, 702] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "LRCOIL" - Position [1260, 743, 1290, 757] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Line { - SrcBlock "LSC_IN" - SrcPort 1 - DstBlock "LSC" - DstPort 1 - } - Line { - SrcBlock "UL_SEN" - SrcPort 1 - DstBlock "INMTRX" - DstPort 1 - } - Line { - SrcBlock "LR_SEN" - SrcPort 1 - Points [25, 0; 0, -255] - DstBlock "INMTRX" - DstPort 4 - } - Line { - SrcBlock "INMTRX" - SrcPort 1 - Points [40, 0; 0, 80] - DstBlock "SUSPOS" - DstPort 1 - } - Line { - SrcBlock "INMTRX" - SrcPort 2 - Points [30, 0; 0, 110] - DstBlock "SUSPIT" - DstPort 1 - } - Line { - SrcBlock "INMTRX" - SrcPort 3 - Points [20, 0; 0, 145] - DstBlock "SUSYAW" - DstPort 1 - } - Line { - SrcBlock "ULLEDMON" - SrcPort 1 - DstBlock "UL_LEDMON" - DstPort 1 - } - Line { - SrcBlock "LRLEDMON" - SrcPort 1 - Points [0, 5] - DstBlock "LR_LEDMON" - DstPort 1 - } - Line { - SrcBlock "SUSPOS" - SrcPort 1 - Points [140, 0; 0, -75] - DstBlock "Sum" - DstPort 2 - } - Line { - SrcBlock "LSC" - SrcPort 1 - Points [670, 0] - DstBlock "Sum" - DstPort 3 - } - Line { - SrcBlock "Sum" - SrcPort 1 - DstBlock "OUTMTRX" - DstPort 1 - } - Line { - SrcBlock "SUSPIT" - SrcPort 1 - Points [150, 0; 0, -75] - DstBlock "Sum1" - DstPort 2 - } - Line { - SrcBlock "Sum1" - SrcPort 1 - Points [15, 0; 0, -30] - DstBlock "OUTMTRX" - DstPort 2 - } - Line { - SrcBlock "PIT" - SrcPort 1 - Points [695, 0] - DstBlock "Sum1" - DstPort 3 - } - Line { - SrcBlock "SUSYAW" - SrcPort 1 - Points [160, 0; 0, -80] - DstBlock "Sum2" - DstPort 2 - } - Line { - SrcBlock "YAW" - SrcPort 1 - Points [720, 0] - DstBlock "Sum2" - DstPort 3 - } - Line { - SrcBlock "Sum2" - SrcPort 1 - Points [0, -60] - DstBlock "OUTMTRX" - DstPort 3 - } - Line { - SrcBlock "YAWOFFSET" - SrcPort 1 - Points [55, 0] - DstBlock "Sum2" - DstPort 1 - } - Line { - SrcBlock "PITOFFSET" - SrcPort 1 - Points [30, 0] - DstBlock "Sum1" - DstPort 1 - } - Line { - SrcBlock "POSOFFSET" - SrcPort 1 - Points [5, 0] - DstBlock "Sum" - DstPort 1 - } - Line { - SrcBlock "OUTMTRX" - SrcPort 1 - DstBlock "UL_COIL" - DstPort 1 - } - Line { - SrcBlock "OUTMTRX" - SrcPort 4 - Points [25, 0; 0, 90] - DstBlock "LR_COIL" - DstPort 1 - } - Line { - SrcBlock "LLSEN" - SrcPort 1 - Points [55, 0] - Branch { - Points [0, 330] - DstBlock "WD" - DstPort 2 - } - Branch { - DstBlock "LL_SEN" - DstPort 1 - } - } - Line { - SrcBlock "URSEN" - SrcPort 1 - Points [70, 0] - Branch { - Points [0, 235] - DstBlock "WD" - DstPort 3 - } - Branch { - DstBlock "UR_SEN" - DstPort 1 - } - } - Line { - SrcBlock "LL_SEN" - SrcPort 1 - Points [15, 0; 0, -85] - DstBlock "INMTRX" - DstPort 2 - } - Line { - SrcBlock "UR_SEN" - SrcPort 1 - Points [20, 0; 0, -170] - DstBlock "INMTRX" - DstPort 3 - } - Line { - SrcBlock "OUTMTRX" - SrcPort 2 - Points [45, 0; 0, 30] - DstBlock "LL_COIL" - DstPort 1 - } - Line { - SrcBlock "OUTMTRX" - SrcPort 3 - Points [35, 0; 0, 35; 25, 0] - DstBlock "UR_COIL" - DstPort 1 - } - Line { - SrcBlock "URLEDMON" - SrcPort 1 - DstBlock "UR_LEDMON" - DstPort 1 - } - Line { - SrcBlock "LLLEDMON" - SrcPort 1 - DstBlock "LL_LEDMON" - DstPort 1 - } - Line { - SrcBlock "LRSEN" - SrcPort 1 - Points [80, 0] - Branch { - Points [0, 140] - DstBlock "WD" - DstPort 4 - } - Branch { - DstBlock "LR_SEN" - DstPort 1 - } - } - Line { - SrcBlock "UL_COIL" - SrcPort 1 - DstBlock "Product" - DstPort 1 - } - Line { - SrcBlock "LL_COIL" - SrcPort 1 - DstBlock "Product1" - DstPort 1 - } - Line { - SrcBlock "UR_COIL" - SrcPort 1 - DstBlock "Product2" - DstPort 1 - } - Line { - SrcBlock "LR_COIL" - SrcPort 1 - DstBlock "Product3" - DstPort 1 - } - Line { - SrcBlock "WD" - SrcPort 1 - DstBlock "WD_OUT" - DstPort 1 - } - Line { - SrcBlock "Product" - SrcPort 1 - DstBlock "ULCOIL" - DstPort 1 - } - Line { - SrcBlock "Product1" - SrcPort 1 - DstBlock "LLCOIL" - DstPort 1 - } - Line { - SrcBlock "Product2" - SrcPort 1 - DstBlock "URCOIL" - DstPort 1 - } - Line { - SrcBlock "Product3" - SrcPort 1 - DstBlock "LRCOIL" - DstPort 1 - } - Line { - SrcBlock "ULSEN" - SrcPort 1 - Points [45, 0] - Branch { - Points [0, 425] - DstBlock "WD" - DstPort 1 - } - Branch { - DstBlock "UL_SEN" - DstPort 1 - } - } - Line { - SrcBlock "Ground" - SrcPort 1 - Points [30, 0] - DstBlock "WD" - DstPort 5 - } - Line { - SrcBlock "WD_OUT" - SrcPort 1 - Points [35, 0; 0, -220; 435, 0; 0, -50] - Branch { - Points [0, -55] - Branch { - Points [0, -55] - Branch { - Points [0, -55] - DstBlock "Product" - DstPort 2 - } - Branch { - DstBlock "Product1" - DstPort 2 - } - } - Branch { - DstBlock "Product2" - DstPort 2 - } - } - Branch { - DstBlock "Product3" - DstPort 2 - } - } - Line { - SrcBlock "Ground1" - SrcPort 1 - Points [15, 0; 0, 5] - DstBlock "POSOFFSET" - DstPort 1 - } - Line { - SrcBlock "Ground2" - SrcPort 1 - DstBlock "PITOFFSET" - DstPort 1 - } - Line { - SrcBlock "Ground3" - SrcPort 1 - Points [20, 0; 0, -10] - DstBlock "YAWOFFSET" - DstPort 1 - } - Line { - SrcBlock "LRMON" - SrcPort 1 - Points [60, 0] - Branch { - DstBlock "LR_MON" - DstPort 1 - } - Branch { - DstBlock "Product7" - DstPort 2 - } - } - Line { - SrcBlock "ULMON" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "UL_MON" - DstPort 1 - } - Branch { - DstBlock "Product6" - DstPort 2 - } - } - Line { - SrcBlock "LLMON" - SrcPort 1 - Points [60, 0] - Branch { - DstBlock "LL_MON" - DstPort 1 - } - Branch { - DstBlock "Product5" - DstPort 2 - } - } - Line { - SrcBlock "LR_MON" - SrcPort 1 - DstBlock "Terminator3" - DstPort 1 - } - Line { - SrcBlock "LL_MON" - SrcPort 1 - DstBlock "Terminator1" - DstPort 1 - } - Line { - SrcBlock "URMON" - SrcPort 1 - Points [60, 0] - Branch { - DstBlock "Product4" - DstPort 2 - } - Branch { - DstBlock "UR_MON" - DstPort 1 - } - } - Line { - SrcBlock "Ground4" - SrcPort 1 - DstBlock "ADC_CONVERTER" - DstPort 1 - } - Line { - SrcBlock "Product6" - SrcPort 1 - DstBlock "UL_MON_VOLT" - DstPort 1 - } - Line { - SrcBlock "Product5" - SrcPort 1 - DstBlock "LL_MON_VOLT" - DstPort 1 - } - Line { - SrcBlock "Product4" - SrcPort 1 - DstBlock "UR_MON_VOLT" - DstPort 1 - } - Line { - SrcBlock "Product7" - SrcPort 1 - DstBlock "LR_MON_VOLT" - DstPort 1 - } - Line { - SrcBlock "UR_MON" - SrcPort 1 - DstBlock "Terminator2" - DstPort 1 - } - Line { - SrcBlock "UL_MON" - SrcPort 1 - DstBlock "Terminator" - DstPort 1 - } - Line { - SrcBlock "RMS" - SrcPort 1 - DstBlock "UL_MON_VRMS" - DstPort 1 - } - Line { - SrcBlock "RMS1" - SrcPort 1 - DstBlock "LL_MON_VRMS" - DstPort 1 - } - Line { - SrcBlock "RMS2" - SrcPort 1 - DstBlock "UR_MON_VRMS" - DstPort 1 - } - Line { - SrcBlock "RMS3" - SrcPort 1 - DstBlock "LR_MON_VRMS" - DstPort 1 - } - Line { - SrcBlock "UL_MON_VOLT" - SrcPort 1 - DstBlock "RMS" - DstPort 1 - } - Line { - SrcBlock "LL_MON_VOLT" - SrcPort 1 - DstBlock "RMS1" - DstPort 1 - } - Line { - SrcBlock "UR_MON_VOLT" - SrcPort 1 - DstBlock "RMS2" - DstPort 1 - } - Line { - SrcBlock "LR_MON_VOLT" - SrcPort 1 - DstBlock "RMS3" - DstPort 1 - } - Line { - SrcBlock "UL_MON_VRMS" - SrcPort 1 - DstBlock "Terminator4" - DstPort 1 - } - Line { - SrcBlock "LL_MON_VRMS" - SrcPort 1 - DstBlock "Terminator5" - DstPort 1 - } - Line { - SrcBlock "UR_MON_VRMS" - SrcPort 1 - DstBlock "Terminator6" - DstPort 1 - } - Line { - SrcBlock "LR_MON_VRMS" - SrcPort 1 - DstBlock "Terminator7" - DstPort 1 - } - Line { - SrcBlock "Divide" - SrcPort 1 - Points [10, 0; 0, 35] - Branch { - DstBlock "Product6" - DstPort 1 - } - Branch { - Points [0, 65] - Branch { - DstBlock "Product5" - DstPort 1 - } - Branch { - Points [0, 65] - Branch { - DstBlock "Product4" - DstPort 1 - } - Branch { - Points [0, 65] - DstBlock "Product7" - DstPort 1 - } - } - } - } - Line { - SrcBlock "ADC_CONVERTER" - SrcPort 1 - DstBlock "Divide" - DstPort 2 - } - Line { - SrcBlock "Constant" - SrcPort 1 - DstBlock "Divide" - DstPort 1 - } - Line { - SrcBlock "PIT_IN" - SrcPort 1 - DstBlock "PIT" - DstPort 1 - } - Line { - SrcBlock "YAW_IN" - SrcPort 1 - DstBlock "YAW" - DstPort 1 - } - } - } - Block { - BlockType Terminator - Name "Terminator1" - Position [735, 700, 755, 720] - } - Block { - BlockType Terminator - Name "Terminator10" - Position [650, 1065, 670, 1085] - } - Block { - BlockType Terminator - Name "Terminator2" - Position [440, 720, 460, 740] - } - Block { - BlockType Terminator - Name "Terminator3" - Position [440, 780, 460, 800] - } - Block { - BlockType Terminator - Name "Terminator4" - Position [605, 855, 625, 875] - } - Block { - BlockType Terminator - Name "Terminator5" - Position [660, 875, 680, 895] - } - Block { - BlockType Terminator - Name "Terminator6" - Position [615, 935, 635, 955] - } - Block { - BlockType Terminator - Name "Terminator7" - Position [660, 970, 680, 990] - } - Block { - BlockType Terminator - Name "Terminator8" - Position [1500, 465, 1520, 485] - } - Block { - BlockType Terminator - Name "Terminator9" - Position [605, 1030, 625, 1050] - } - Block { - BlockType Outport - Name "TT1ULCOIL" - Position [1490, 53, 1520, 67] - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "TT1LLCOIL" - Position [1490, 128, 1520, 142] - Port "2" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "TT1URCOIL" - Position [1490, 203, 1520, 217] - Port "3" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "TT1LRCOIL" - Position [1490, 278, 1520, 292] - Port "4" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "TT2ULCOIL" - Position [955, 383, 985, 397] - Port "5" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "TT2LLCOIL" - Position [960, 468, 990, 482] - Port "6" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "TT2URCOIL" - Position [960, 553, 990, 567] - Port "7" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Block { - BlockType Outport - Name "TT2LRCOIL" - Position [960, 638, 990, 652] - Port "8" - IconDisplay "Port number" - OutDataType "sfix(16)" - OutScaling "2^0" - } - Line { - SrcBlock "Ground1" - SrcPort 1 - DstBlock "TT2" - DstPort 13 - } - Line { - SrcBlock "TT1" - SrcPort 1 - Points [190, 0; 0, 10] - DstBlock "SHUTTER" - DstPort 1 - } - Line { - SrcBlock "TT1" - SrcPort 2 - Points [200, 0] - DstBlock "SHUTTER" - DstPort 2 - } - Line { - SrcBlock "TT1" - SrcPort 3 - DstBlock "SHUTTER" - DstPort 3 - } - Line { - SrcBlock "TT1" - SrcPort 4 - Points [190, 0; 0, -5] - DstBlock "SHUTTER" - DstPort 4 - } - Line { - SrcBlock "SHUTTER" - SrcPort 5 - DstBlock "Terminator8" - DstPort 1 - } - Line { - SrcBlock "Ground4" - SrcPort 1 - DstBlock "TT1" - DstPort 13 - } - Line { - SrcBlock "SHUTTER" - SrcPort 1 - Points [95, 0; 0, -15] - DstBlock "TT1ULCOIL" - DstPort 1 - } - Line { - SrcBlock "SHUTTER" - SrcPort 2 - Points [65, 0; 0, -40] - DstBlock "TT1LLCOIL" - DstPort 1 - } - Line { - SrcBlock "SHUTTER" - SrcPort 3 - Points [75, 0; 0, -65] - DstBlock "TT1URCOIL" - DstPort 1 - } - Line { - SrcBlock "SHUTTER" - SrcPort 4 - Points [95, 0; 0, -90] - DstBlock "TT1LRCOIL" - DstPort 1 - } - Line { - SrcBlock "TT1ULSEN" - SrcPort 1 - DstBlock "TT1" - DstPort 1 - } - Line { - SrcBlock "TT1LLSEN" - SrcPort 1 - DstBlock "TT1" - DstPort 2 - } - Line { - Labels [0, 0] - SrcBlock "TT1URSEN" - SrcPort 1 - DstBlock "TT1" - DstPort 3 - } - Line { - SrcBlock "TT1LRSEN" - SrcPort 1 - DstBlock "TT1" - DstPort 4 - } - Line { - SrcBlock "TT1ULMON" - SrcPort 1 - DstBlock "TT1" - DstPort 5 - } - Line { - SrcBlock "TT1LLMON" - SrcPort 1 - DstBlock "TT1" - DstPort 6 - } - Line { - SrcBlock "TT1URMON" - SrcPort 1 - DstBlock "TT1" - DstPort 7 - } - Line { - SrcBlock "TT1LRMON" - SrcPort 1 - DstBlock "TT1" - DstPort 8 - } - Line { - SrcBlock "TT1ULLEDMON" - SrcPort 1 - DstBlock "TT1" - DstPort 9 - } - Line { - SrcBlock "TT1LLLEDMON" - SrcPort 1 - DstBlock "TT1" - DstPort 10 - } - Line { - SrcBlock "TT1URLEDMON" - SrcPort 1 - DstBlock "TT1" - DstPort 11 - } - Line { - SrcBlock "TT1LRLEDMON" - SrcPort 1 - DstBlock "TT1" - DstPort 12 - } - Line { - SrcBlock "TT2ULSEN" - SrcPort 1 - DstBlock "TT2" - DstPort 1 - } - Line { - SrcBlock "TT2LLSEN" - SrcPort 1 - DstBlock "TT2" - DstPort 2 - } - Line { - SrcBlock "TT2URSEN" - SrcPort 1 - DstBlock "TT2" - DstPort 3 - } - Line { - SrcBlock "TT2LRSEN" - SrcPort 1 - DstBlock "TT2" - DstPort 4 - } - Line { - SrcBlock "TT2ULMON" - SrcPort 1 - DstBlock "TT2" - DstPort 5 - } - Line { - SrcBlock "TT2LLMON" - SrcPort 1 - DstBlock "TT2" - DstPort 6 - } - Line { - SrcBlock "TT2URMON" - SrcPort 1 - DstBlock "TT2" - DstPort 7 - } - Line { - SrcBlock "TT2LRMON" - SrcPort 1 - DstBlock "TT2" - DstPort 8 - } - Line { - SrcBlock "TT2ULLEDMON" - SrcPort 1 - DstBlock "TT2" - DstPort 9 - } - Line { - SrcBlock "TT2LLLEDMON" - SrcPort 1 - DstBlock "TT2" - DstPort 10 - } - Line { - SrcBlock "TT2URLEDMON" - SrcPort 1 - DstBlock "TT2" - DstPort 11 - } - Line { - SrcBlock "TT2LRLEDMON" - SrcPort 1 - DstBlock "TT2" - DstPort 12 - } - Line { - SrcBlock "TT2" - SrcPort 1 - DstBlock "TT2ULCOIL" - DstPort 1 - } - Line { - SrcBlock "TT2" - SrcPort 2 - DstBlock "TT2LLCOIL" - DstPort 1 - } - Line { - SrcBlock "TT2" - SrcPort 3 - DstBlock "TT2URCOIL" - DstPort 1 - } - Line { - SrcBlock "TT2" - SrcPort 4 - DstBlock "TT2LRCOIL" - DstPort 1 - } - Line { - SrcBlock "trigger" - SrcPort 1 - Points [120, 0; 0, 10] - DstBlock "SHUTTER" - DstPort 5 - } - Line { - SrcBlock "SYNC_TEST" - SrcPort 1 - DstBlock "Terminator1" - DstPort 1 - } - Line { - SrcBlock "sync_in" - SrcPort 1 - DstBlock "SYNC_TEST" - DstPort 1 - } - Line { - SrcBlock "HWSTATE_IN" - SrcPort 1 - Points [415, 0; 0, -355] - DstBlock "SHUTTER" - DstPort 6 - } - Line { - SrcBlock "HWSETPT_IN" - SrcPort 1 - Points [480, 0; 0, -325] - DstBlock "SHUTTER" - DstPort 7 - } - Line { - SrcBlock "TRANSPD_NORM_OUT" - SrcPort 1 - DstBlock "ASC" - DstPort 1 - } - Line { - SrcBlock "ASC" - SrcPort 1 - Points [35, 0; 0, 90] - DstBlock "TT1" - DstPort 14 - } - Line { - SrcBlock "ASC" - SrcPort 2 - Points [10, 0; 0, 15] - DstBlock "TT1" - DstPort 15 - } - Line { - SrcBlock "ASC" - SrcPort 3 - Points [35, 0; 0, 250] - DstBlock "TT2" - DstPort 14 - } - Line { - SrcBlock "ASC" - SrcPort 4 - Points [20, 0; 0, 175] - DstBlock "TT2" - DstPort 15 - } - Line { - SrcBlock "Q3P" - SrcPort 1 - DstBlock "ASC" - DstPort 2 - } - Line { - SrcBlock "Q3Y" - SrcPort 1 - DstBlock "ASC" - DstPort 3 - } - Line { - SrcBlock "Q4P" - SrcPort 1 - DstBlock "ASC" - DstPort 4 - } - Line { - SrcBlock "Q4Y" - SrcPort 1 - DstBlock "ASC" - DstPort 5 - } - Line { - SrcBlock "Q1P" - SrcPort 1 - DstBlock "ASC" - DstPort 6 - } - Line { - SrcBlock "Q1Y" - SrcPort 1 - DstBlock "ASC" - DstPort 7 - } - Line { - SrcBlock "LSC_SIN_IN" - SrcPort 1 - DstBlock "ASC" - DstPort 8 - } - Line { - SrcBlock "LSC_COS_IN" - SrcPort 1 - DstBlock "ASC" - DstPort 9 - } - Line { - SrcBlock "Q2P" - SrcPort 1 - DstBlock "ASC" - DstPort 10 - } - Line { - SrcBlock "Q2Y" - SrcPort 1 - DstBlock "ASC" - DstPort 11 - } - Line { - SrcBlock "BIO_MON" - SrcPort 1 - DstBlock "Terminator2" - DstPort 1 - } - Line { - SrcBlock "BIOin" - SrcPort 1 - DstBlock "BIO_MON" - DstPort 1 - } - Line { - SrcBlock "BIO_RB" - SrcPort 1 - DstBlock "Terminator3" - DstPort 1 - } - Line { - SrcBlock "BIOrb" - SrcPort 1 - DstBlock "BIO_RB" - DstPort 1 - } - Line { - SrcBlock "PD_SUM" - SrcPort 1 - DstBlock "CD" - DstPort 1 - } - Line { - SrcBlock "QPD1_SUM" - SrcPort 1 - Points [135, 0] - Branch { - DstBlock "CD2" - DstPort 1 - } - Branch { - Points [0, 95] - DstBlock "CDREFL" - DstPort 1 - } - } - Line { - SrcBlock "QPD2_SUM" - SrcPort 1 - Points [55, 0] - Branch { - DstBlock "CD2" - DstPort 2 - } - Branch { - Points [0, 95] - DstBlock "CDREFL" - DstPort 2 - } - } - Line { - SrcBlock "QPD3_SUM" - SrcPort 1 - Points [170, 0] - Branch { - DstBlock "CD2" - DstPort 3 - } - Branch { - Points [0, 95] - DstBlock "CDREFL" - DstPort 3 - } - } - Line { - SrcBlock "QPD4_SUM" - SrcPort 1 - Points [100, 0] - Branch { - DstBlock "CD2" - DstPort 4 - } - Branch { - Points [0, 95] - DstBlock "CDREFL" - DstPort 4 - } - } - Line { - SrcBlock "CD" - SrcPort 1 - DstBlock "Terminator4" - DstPort 1 - } - Line { - SrcBlock "CD" - SrcPort 2 - DstBlock "Terminator5" - DstPort 1 - } - Line { - SrcBlock "CD2" - SrcPort 1 - DstBlock "Terminator6" - DstPort 1 - } - Line { - SrcBlock "CD2" - SrcPort 2 - DstBlock "Terminator7" - DstPort 1 - } - Line { - SrcBlock "CDREFL" - SrcPort 1 - DstBlock "Terminator9" - DstPort 1 - } - Line { - SrcBlock "CDREFL" - SrcPort 2 - DstBlock "Terminator10" - DstPort 1 - } - } - } - Block { - BlockType Reference - Name "QPD3P_ERR" - Tag "cdsEpicsOutput" - Description "Purpose: \nOutput a FE signal to an EPICS channel. " - " \n \nOperation: " - " \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, 769, 305, 791] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "QPD3Y_ERR" - Tag "cdsEpicsOutput" - Description "Purpose: \nOutput a FE signal to an EPICS channel. " - " \n \nOperation: " - " \nTakes input value and passes it to EPICS record. \n \nUsage" - ": \nName the part with the desired EPICS rrecord name." - Ports [1, 1] - Position [265, 824, 310, 846] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "QPD4P_ERR" - Tag "cdsEpicsOutput" - Description "Purpose: \nOutput a FE signal to an EPICS channel. " - " \n \nOperation: " - " \nTakes input value and passes it to EPICS record. \n \nUsage" - ": \nName the part with the desired EPICS rrecord name." - Ports [1, 1] - Position [240, 879, 285, 901] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "QPD4Y_ERR" - Tag "cdsEpicsOutput" - Description "Purpose: \nOutput a FE signal to an EPICS channel. " - " \n \nOperation: " - " \nTakes input value and passes it to EPICS record. \n \nUsage" - ": \nName the part with the desired EPICS rrecord name." - Ports [1, 1] - Position [230, 944, 275, 966] - BackgroundColor "[0.686275, 0.372549, 0.313725]" - DropShadow on - AttributesFormatString "%<Tag>" - 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 Reference - Name "site=G1\nrate=32K\ndcuid=10\ngds_node_id=2\nshmem_daq=1\nspecific_cpu=5\nadcSlave=1" - Tag "cdsParameters" - Ports [1, 1] - Position [40, 25, 80, 85] - BackgroundColor "green" - AttributesFormatString "%<Tag>" - SourceBlock "cdsParameters/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" - } - Line { - SrcBlock "Bus\nCreator" - SrcPort 1 - Points [50, 0] - Branch { - Points [0, -95] - DstBlock "Bus\nSelector4" - DstPort 1 - } - Branch { - Points [0, 265] - DstBlock "Bus\nSelector3" - DstPort 1 - } - } - Line { - Name "<adc_0_0>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 1 - DstBlock "OMC" - DstPort 1 - } - Line { - Name "<adc_0_1>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 2 - DstBlock "OMC" - DstPort 2 - } - Line { - Name "<adc_0_2>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 3 - DstBlock "OMC" - DstPort 3 - } - Line { - Name "<adc_0_3>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 4 - DstBlock "OMC" - DstPort 4 - } - Line { - Name "<adc_0_16>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 5 - DstBlock "OMC" - DstPort 5 - } - Line { - Name "<adc_0_17>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 6 - DstBlock "OMC" - DstPort 6 - } - Line { - Name "<adc_0_18>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 7 - DstBlock "OMC" - DstPort 7 - } - Line { - Name "<adc_0_19>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 8 - DstBlock "OMC" - DstPort 8 - } - Line { - Name "<adc_0_24>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 9 - Points [190, 1; 0, -1] - DstBlock "OMC" - DstPort 9 - } - Line { - Name "<adc_0_25>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 10 - DstBlock "OMC" - DstPort 10 - } - Line { - Name "<adc_0_26>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 11 - DstBlock "OMC" - DstPort 11 - } - Line { - Name "<adc_0_27>" - Labels [0, 0] - SrcBlock "Bus\nSelector4" - SrcPort 12 - DstBlock "OMC" - DstPort 12 - } - Line { - Name "<adc_0_4>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 1 - DstBlock "OMC" - DstPort 13 - } - Line { - Name "<adc_0_5>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 2 - Points [160, 1; 0, -1] - DstBlock "OMC" - DstPort 14 - } - Line { - Name "<adc_0_7>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 4 - DstBlock "OMC" - DstPort 16 - } - Line { - Name "<adc_0_20>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 5 - DstBlock "OMC" - DstPort 17 - } - Line { - Name "<adc_0_22>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 7 - Points [110, 1; 0, -1] - DstBlock "OMC" - DstPort 19 - } - Line { - Name "<adc_0_23>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 8 - DstBlock "OMC" - DstPort 20 - } - Line { - Name "<adc_0_28>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 9 - DstBlock "OMC" - DstPort 21 - } - Line { - Name "<adc_0_29>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 10 - DstBlock "OMC" - DstPort 22 - } - Line { - Name "<adc_0_30>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 11 - DstBlock "OMC" - DstPort 23 - } - Line { - Name "<adc_0_31>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 12 - Points [60, 1; 0, -1] - DstBlock "OMC" - DstPort 24 - } - Line { - SrcBlock "OMC" - SrcPort 1 - DstBlock "G1:OMC-TT1_UL_COIL" - DstPort 1 - } - Line { - SrcBlock "OMC" - SrcPort 2 - DstBlock "G1:OMC-TT1_LL_COIL" - DstPort 1 - } - Line { - SrcBlock "OMC" - SrcPort 3 - DstBlock "G1:OMC-TT1_UR_COIL" - DstPort 1 - } - Line { - SrcBlock "OMC" - SrcPort 4 - DstBlock "G1:OMC-TT1_LR_COIL" - DstPort 1 - } - Line { - SrcBlock "OMC" - SrcPort 5 - DstBlock "G1:OMC-TT2_UL_COIL" - DstPort 1 - } - Line { - SrcBlock "OMC" - SrcPort 6 - DstBlock "G1:OMC-TT2_LL_COIL" - DstPort 1 - } - Line { - SrcBlock "OMC" - SrcPort 7 - DstBlock "G1:OMC-TT2_UR_COIL" - DstPort 1 - } - Line { - SrcBlock "G1:OMC-SHUTTER_TRIGGER" - SrcPort 1 - Points [125, 0; 0, 10] - DstBlock "OMC" - DstPort 25 - } - Line { - SrcBlock "DIO_0" - SrcPort 1 - DstBlock "OMC" - DstPort 41 - } - Line { - SrcBlock "G1:OMC-PDWHITECTRL" - SrcPort 1 - Points [30, 0] - Branch { - Points [0, -25; 190, 0; 0, -15] - DstBlock "OMC" - DstPort 40 - } - Branch { - DstBlock "DIO_0" - DstPort 1 - } - } - Line { - SrcBlock "G1:OMC-HW_SHUTTER_STATE" - SrcPort 1 - Points [125, 0; 0, 20; 125, 0; 0, -10] - DstBlock "OMC" - DstPort 27 - } - Line { - Name "<adc_0_6>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 3 - DstBlock "OMC" - DstPort 15 - } - Line { - SrcBlock "Ground20" - SrcPort 1 - DstBlock "OMC" - DstPort 26 - } - Line { - Name "<adc_0_21>" - Labels [0, 0] - SrcBlock "Bus\nSelector3" - SrcPort 6 - DstBlock "OMC" - DstPort 18 - } - Line { - SrcBlock "G1:OMC-HW_SHUTTER_SETPOINT" - SrcPort 1 - Points [55, 0; 0, -20] - DstBlock "OMC" - DstPort 28 - } - Line { - SrcBlock "G1:OMC-PDNORMOUT" - SrcPort 1 - Points [0, 5] - DstBlock "OMC" - DstPort 29 - } - Line { - SrcBlock "OMC" - SrcPort 8 - DstBlock "G1:OMC-TT2_LR_COIL" - DstPort 1 - } - Line { - SrcBlock "G1:OMC-QPD1P" - SrcPort 1 - Points [195, 0; 0, 35] - DstBlock "OMC" - DstPort 34 - } - Line { - SrcBlock "G1:OMC-QPD2P" - SrcPort 1 - Points [165, 0; 0, -15] - DstBlock "OMC" - DstPort 36 - } - Line { - SrcBlock "G1:OMC-QPD1Y" - SrcPort 1 - Points [165, 0; 0, 10] - DstBlock "OMC" - DstPort 35 - } - Line { - SrcBlock "G1:OMC-QPD2Y" - SrcPort 1 - Points [190, 0; 0, -35] - DstBlock "OMC" - DstPort 37 - } - Line { - SrcBlock "G1:OMC-QPD3P" - SrcPort 1 - Points [85, 0; 0, 160; 440, 0; 0, -20] - DstBlock "OMC" - DstPort 30 - } - Line { - SrcBlock "G1:OMC-QPD3Y" - SrcPort 1 - Points [60, 0; 0, 115] - DstBlock "OMC" - DstPort 31 - } - Line { - SrcBlock "G1:OMC-QPD4P" - SrcPort 1 - Points [75, 0; 0, 90] - DstBlock "OMC" - DstPort 32 - } - Line { - SrcBlock "G1:OMC-QPD4Y" - SrcPort 1 - Points [60, 0; 0, 40; 480, 0; 0, 20] - DstBlock "OMC" - DstPort 33 - } - Line { - SrcBlock "G1:OMC-LSC_SIN_OUT" - SrcPort 1 - Points [80, 0; 0, 155; 410, 0; 0, -55] - DstBlock "OMC" - DstPort 38 - } - Line { - SrcBlock "G1:OMC-LSC_COS_OUT" - SrcPort 1 - Points [70, 0; 0, 110; 430, 0; 0, -35] - DstBlock "OMC" - DstPort 39 - } - Line { - SrcBlock "G1:OMC-PDSUM" - SrcPort 1 - Points [170, 0; 0, -35] - DstBlock "OMC" - DstPort 42 - } - Line { - SrcBlock "G1:OMC-QPD1SUM" - SrcPort 1 - Points [70, 0; 0, 160; 435, 0; 0, -55] - DstBlock "OMC" - DstPort 43 - } - Line { - SrcBlock "G1:OMC-QPD2SUM" - SrcPort 1 - Points [60, 0; 0, 120; 460, 0; 0, -40] - DstBlock "OMC" - DstPort 44 - } - Line { - SrcBlock "G1:OMC-QPD3SUM" - SrcPort 1 - Points [50, 0; 0, 75; 485, 0; 0, -20] - DstBlock "OMC" - DstPort 45 - } - Line { - SrcBlock "G1:OMC-QPD4SUM" - SrcPort 1 - Points [40, 0; 0, 30] - DstBlock "OMC" - DstPort 46 - } - Line { - SrcBlock "Ground" - SrcPort 1 - DstBlock "G1:OMC-SHUTTER_TRIGGER" - DstPort 1 - } - Line { - SrcBlock "Ground1" - SrcPort 1 - DstBlock "G1:OMC-HW_SHUTTER_STATE" - DstPort 1 - } - Line { - SrcBlock "Ground2" - SrcPort 1 - DstBlock "G1:OMC-HW_SHUTTER_SETPOINT" - DstPort 1 - } - Line { - SrcBlock "Ground3" - SrcPort 1 - DstBlock "G1:OMC-PDNORMOUT" - DstPort 1 - } - Line { - SrcBlock "Ground4" - SrcPort 1 - DstBlock "G1:OMC-QPD3P" - DstPort 1 - } - Line { - SrcBlock "Ground5" - SrcPort 1 - DstBlock "G1:OMC-QPD3Y" - DstPort 1 - } - Line { - SrcBlock "Ground6" - SrcPort 1 - DstBlock "G1:OMC-QPD4P" - DstPort 1 - } - Line { - SrcBlock "Ground7" - SrcPort 1 - DstBlock "G1:OMC-QPD4Y" - DstPort 1 - } - Line { - SrcBlock "Ground8" - SrcPort 1 - DstBlock "G1:OMC-QPD1P" - DstPort 1 - } - Line { - SrcBlock "Ground9" - SrcPort 1 - DstBlock "G1:OMC-QPD1Y" - DstPort 1 - } - Line { - SrcBlock "Ground10" - SrcPort 1 - DstBlock "G1:OMC-QPD2P" - DstPort 1 - } - Line { - SrcBlock "Ground11" - SrcPort 1 - DstBlock "G1:OMC-QPD2Y" - DstPort 1 - } - Line { - SrcBlock "Ground12" - SrcPort 1 - DstBlock "G1:OMC-LSC_SIN_OUT" - DstPort 1 - } - Line { - SrcBlock "Ground13" - SrcPort 1 - DstBlock "G1:OMC-LSC_COS_OUT" - DstPort 1 - } - Line { - SrcBlock "Ground14" - SrcPort 1 - DstBlock "G1:OMC-PDWHITECTRL" - DstPort 1 - } - Line { - SrcBlock "Ground15" - SrcPort 1 - DstBlock "G1:OMC-PDSUM" - DstPort 1 - } - Line { - SrcBlock "Ground16" - SrcPort 1 - DstBlock "G1:OMC-QPD1SUM" - DstPort 1 - } - Line { - SrcBlock "Ground17" - SrcPort 1 - DstBlock "G1:OMC-QPD2SUM" - DstPort 1 - } - Line { - SrcBlock "Ground18" - SrcPort 1 - DstBlock "G1:OMC-QPD3SUM" - DstPort 1 - } - Line { - SrcBlock "Ground19" - SrcPort 1 - DstBlock "G1:OMC-QPD4SUM" - DstPort 1 - } - Line { - SrcBlock "G1:OMC-QPD3Y" - SrcPort 2 - Points [0, 5] - DstBlock "QPD3Y_ERR" - DstPort 1 - } - Line { - SrcBlock "G1:OMC-QPD3P" - SrcPort 2 - Points [5, 0; 0, 5] - DstBlock "QPD3P_ERR" - DstPort 1 - } - Line { - SrcBlock "G1:OMC-QPD4P" - SrcPort 2 - Points [5, 0; 0, 5] - DstBlock "QPD4P_ERR" - DstPort 1 - } - Line { - SrcBlock "G1:OMC-QPD4Y" - SrcPort 2 - Points [10, 0; 0, 10] - DstBlock "QPD4Y_ERR" - DstPort 1 - } - Annotation { - Name "IPC Outputs to model om1" - Position [1178, 715] - FontSize 16 - FontWeight "bold" - } - } -} -MatData { - NumRecords 2 - DataRecord { - Tag DataTag1 - Data " %)30 . 4 , 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" - "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. P ( " - " 8 ( ! % \" $ \") @ 0 0 B0( \"TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM" - "+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+0I/34,@4TA55%1%4B!354)365-414T*+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2" - "TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM\"@I4:&4@9&5S:6=N871E9\"!P87)K:6YG('!O<VET:6" - "]N(&]F('1H92!/34,@=&EP+71I;'1S(&ES('1O(&1I=F5R=\"!T:&4@8F5A;2 *9&]W;G=A<F1S('-O('1H870@:70@:&ET<R!T:&4@8F%S92!O9B!" - "T:&4@3TU#('-U<W!E;G-I;VXN(\"!\"96-A=7-E('1H92 *;6%G;F5T<R!I;B!T:&4@=&EP+71I;'1S(&AA=F4@9&EF9F5R:6YG('!O;&%R:71I97," - "@=&AE('-I9VYS(&]F('1H92 *<F5Q=6ER960@86-T=6%T:6]N(&%R92!N;W0@<75I=&4@=VAA=\"!Y;W4@=V]U;&0@97AP96-T+B @0F%S960@;VX@" - "=&AE\"FEN<W1A;&QE9\"!M86=N970@8V]N9FEG=7)A=&EO;BP@=&AE('!R;W!E<B!S:6=N86P@:7,Z\"@I53\" M\"E52(\"L*3%(@*PI,3\" M\"@" - "I7:&5R92!T:&]S92!P;VQA<FET:65S(&%R92!A<R!S965N(&EN('1H92!634].(&-H86YN96QS+@H*5&]B:6X@1G)I8VME(#QT9G)I8VME0&QI9V\\" - "N8V%L=&5C:\"YE9'4^(\"!-87D@,RP@,C P. H " - } - DataRecord { - Tag DataTag0 - Data " %)30 . B H 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" - "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ^ D " - " 8 ( ! % \" $ #!\"0 0 0 P0D \"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ" - "*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-\"E-O9G1W87)E(&EN<W1A;&QA=&EO;B!O;B!N97<@8V]M<'5T97(-\"BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ" - "*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BH-\"@T*,2X@26YS=&%L;\"!N971W;W)K(&%N9\"!00TEE(&-A<F1S+@T*(\" @(\"T@4F5M;" - "W9E('1O<\"!C;W9E<B!A;F0@22]/(&-A9V4N#0H@(\" @+2!);G-T86QL($Y)0R!I;B!00TDM6\"!S;&]T+@T*(\" @(\"T@26YS=&%L;\"!00TEE(" - "&-A<F0@9F]R($DO3R!C:&%S<VES(&EN(%!#264@<VQO=\"X-\"B @(\" M(%)E:6YS=&%L;\"!)+T\\@8V%G92X-\"B @(\" M($-L;W-E(&-O=F5R" - "+@T*,BX@0V]N;F5C=\"!);F9I;FEB86YD(&-A8FQE<R!T;R!)+T\\@8VAA<W-I<R!A;F0@<&]W97(@=7 @22]/(&-H87-S:7,N#0HS+B!0;W=E<B!U" - "<\"!C;VUP=71E<BX-\"C0N($-H86YG92!R;V]T('!A<W-W;W)D+@T*-2X@36]D:69Y(&YE='=O<FL@<W1A<G1U<\"X-\"B @(\" M(&5D:70@+V5T8" - "R]S>7-C;VYF:6<O;F5T=V]R:RUS8W)I<'1S(\"AC86X@<F5M;W9E(&%L;\"!E>&-E<'0@971H,\"D-\"B @(\" M($-H86YG92!H;W-T;F%M92!I;B" - " O971C+W-Y<V-O;F9I9R]N971W;W)K(&9I;&4-\"B @(\" M($UO9&EF>2 O971C+VAO<W1S#0HV+B!!9&0@=7-E<G,-\"C<N($UA:V4@<G1,:6YU>" - " T*(\" @(\"T@8V0@=&\\@:V5R;F5L(&1I<F5C=&]R>0T*(\" @(\"T@5'EP92 G;6%K92!M;V1U;&5S+6EN<W1A;&P@:6YS=&%L; T*(\" @(\"T@" - "161I=\" O971C+V=R=6)?8V]N9B!A;F0@8VAA;F=E(&1E9F%U;'0@=&\\@,\"!T;R!B;V]T(')T3&EN=7@@;VX@<&]W97)U<\"X-\"C@N($=E=\"!R" - ":60@;V8@=6YN96-E<W-A<GD@=&%S:W,N#0H@(\" @+2!C<'5S<&5E9 T*(\" @(\"T@8FQU971O;W1H#0H@(\" @+2!A=F%H:2!D865M;VX-\"B @(" - "\" M(&-U<',-\"B @(\" M(&-U<',@8V]N9FEG#0H@(\" @+2!H='1P9 T*(\" @(\"T@:&%L9&%E;6]N#0H@(\" @+2!H:61D#0H@(\" @+2!I<'1" - "A8FQE<PT*(\" @(\"T@:7-D;@T*(\" @(\"T@:W5D<W4-\"B @(\" M('-E;F1M86EL#0H@(\" @+2!S;6%R=&0-\"B @(\" M('AF<PT*.2X@<F5B" - ";V]T#0HQ,\"X@57-E(&1E;\"!K97D@=&\\@8G)I;F<@=7 @8F]O=\"!C;VYF:6=U<F%T:6]N(&%N9\"!G970@<FED(&]F(&%L;\"!U;FYE8V5S<V%R" - ">2!S=7!P;W)T+\"!S=6-H(&%S.@T*(\" @(\"T@<&%R86QL96PL('-E<FEA;\"!P;W)T<PT*(\" @(\"T@55-\"#0HQ,2X@26YS=&%L;\"!#1%,@15" - "!)0U,@9FEL97,-\"B @(\" M(&-D('1O(\"]O<'0-\"B @(\" M(&QO860@0T13($-$(\"AM;W5N=\" O9&5V+V-D<F]M(\"]M;G0I#0H@(\" @+2!" - "2=6X@)W1A<B!Z>&8@+VUN=\"]E<&EC<RYT87(N9WHG#0HQ,BX@161I=\" O971C+W)C+FQO8V%L(&9I;&4@86YD(&%D9#H-\"B @(\" M(\"]O<'0O" - "<G1L:6YU>%]D:7(O<G1L:6YU>'!R;R]M9&]U;&5S+W)T8V]R928-\"B @(\" M(\"]O<'0O97!I8W,M,RXQ-\"XW+6QI;G5X+V)A<V4O8FEN+VQI;G" - "5X+7@X-B]C85)E<&5A=&5R)@T*(\" @(\"T@<VQE97 @-0T*(\" @(\"T@+V5T8R]S971U<%]S:&UE;2YR=&PF#0HQ,RX@061D($5024-3(&QI8G)A" - "<FEE<R!T;R!A;&P@<&%T:',-\"B @(\" M(&-D('1O(\"]E=&,O;&0N<V\\N8V]N9BYD#0H@(\" @+2!E9&ET(&5P:6-S+F-O;F8-\"B @(\" M($%" - "D9\"!T:&4@9F]L;&]W:6YG(&QI;F5S('1O('1H:7,@9FEL93H-\"B @(\" @(\" @+2 O;W!T+V5P:6-S+3,N,30N-RUL:6YU>\"]B87-E+VQI8B]L" - ":6YU>\"UX.#8-\"B @(\" @(\" @+2 O;W!T+V5P:6-S+3,N,30N-RUL:6YU>\"]S97$O;&EB+VQI;G5X+7@X-@T*,30N($%D9\"!#1%,@<V]U<F-E" - "(&-O9&4N#0H@(\" @+2!C9\"!T;R O:&]M92]U<V5R#0H@(\" @+2!T87(@>GAF(\"]M;G0O8V1S+G1A<BYG>@T*,34N($)U:6QD('1H92!S:&UE;2" - "!M;V1U;&4N#0H@(\" @+2!C9\"!T;R O:&]M92]U<V5R+V-D<R]A9'9,:6=O+W-R8R]F92]S:&UE;0T*(\" @(\"T@5'EP92 G;6%K92<-\"B @(\"" - " M(&-P('-H;65M+G)T;\"!F:6QE('1O(\"]E=&,-\"C$V+B!2=6X@=&AE(')C(&QO8V%L(&9I;&4N#0H@(\" @+2 O971C+W)C+FQO8V%L#0HQ-RX@" - "0W)E871E('1H92!G;2!F:6QE<RX-\"B @(\" M('5N=&%R(&=M(&9I;&5S(&EN(')O;W0@:&]M92!D:7)E8W1O<GDN#0H@(\" @+2!4>7!E(&UA:V4" - "N#0H@(\" @+2!';R!T;R!G;2!B:6YA<GD@9&ER96-T;W)Y+@T*(\" @(\"T@;6MD:7(@+V]P=\"]G;0T*(\" @(\"T@+B]'35])3E-404Q,#0H@(\"" - " @+2!C:&MC;VYF:6<@+2UA9&0@9VT-\"B @(\" M(&-H:V-O;F9I9R!G;2!O;@T*(\" @(\"T@<V5R=FEC92!G;2!S=&%R= T*,3@N($YE960@=&\\" - "@9V5T(')I9\"!O9B!P;W-S:6)L92!E<G)O<G,@:6X@<G5N;FEN9R!S97%U96YC97,@;&]O:VEN9R!F;W(@8V%297!E871E<BX-\"B @(\" M(&QN(\"" - "US(\"]B:6XO=')U92 O8FEN+V-A4F5P96%T97(-\"C$Y+B!296)O;W0-\"@T**BHJ*BHJ*B!3:&]U;&0@;F]W(&)E(&%B;&4@=&\\@8G5I;&0@1D4@" - "8V]D92!A;F0@15!)0U,N#0H " - } -} -- GitLab