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