Model { Name "k1tst" Version 8.2 MdlSubVersion 0 SavedCharacterEncoding "UTF-8" GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "1.51" NumModelReferences 0 NumTestPointedSignals 0 } SaveDefaultBlockParams on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off DataTypeOverride "UseLocalSettings" DataTypeOverrideAppliesTo "AllNumericTypes" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" FPTRunName "Run 1" MaxMDLFileLineLength 120 Object { $PropName "BdWindowsInfo" $ObjectID 1 $ClassName "Simulink.BDWindowsInfo" Object { $PropName "WindowsInfo" $ObjectID 2 $ClassName "Simulink.WindowInfo" IsActive [1] Location [0.0, 2188.0, 2560.0, 1019.0] Object { $PropName "ModelBrowserInfo" $ObjectID 3 $ClassName "Simulink.ModelBrowserInfo" Visible [1] DockPosition "Left" Width [50] Height [50] Filter [9] } Object { $PropName "ExplorerBarInfo" $ObjectID 4 $ClassName "Simulink.ExplorerBarInfo" Visible [0] } Object { $PropName "EditorsInfo" $ObjectID 5 $ClassName "Simulink.EditorInfo" IsActive [1] ViewObjType "SimulinkTopLevel" LoadSaveID "0" Extents [2329.0, 867.0] ZoomFactor [1.0] Offset [354.165820650785, 5131.00037289854] } } } Created "Thu May 19 15:54:51 2022" Creator "controls" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "controls" ModifiedDateFormat "%" LastModifiedDate "Tue Mar 21 04:24:56 2023" RTWModifiedTimeStamp 601273495 ModelVersionFormat "1.%" ConfigurationManager "none" SampleTimeColors off SampleTimeAnnotations off LibraryLinkDisplay "user" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowDesignRanges off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowSignalResolutionIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off SimulationMode "normal" PauseTimes "5" NumberOfSteps 1 SnapshotBufferSize 10 SnapshotInterval 10 NumberOfLastSnapshots 0 LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off Object { $PropName "DataLoggingOverride" $ObjectID 6 $ClassName "Simulink.SimulationData.ModelLoggingInfo" model_ "k1tst" overrideMode_ [0.0] Array { Type "Cell" Dimension 1 Cell "k1tst" PropName "logAsSpecifiedByModels_" } Array { Type "Cell" Dimension 1 Cell [] PropName "logAsSpecifiedByModelsSSIDs_" } } RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on CovForceBlockReductionOff on CovEnableCumulative on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovReportOnPause on CovModelRefEnable "Off" CovExternalEMLEnable off ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigDurationFloating "auto" ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse on ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 7 Version "1.13.1" Array { Type "Handle" Dimension 8 Simulink.SolverCC { $ObjectID 8 Version "1.13.1" StartTime "0.0" StopTime "10.0" AbsTol "auto" FixedStep "auto" InitialStep "auto" MaxNumMinSteps "-1" MaxOrder 5 ZcThreshold "auto" ConsecutiveZCsStepRelTol "10*128*eps" MaxConsecutiveZCs "1000" ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "auto" MaxConsecutiveMinStep "1" RelTol "1e-3" SolverMode "Auto" EnableConcurrentExecution off ConcurrentTasks off Solver "ode45" SolverName "ode45" SolverJacobianMethodControl "auto" ShapePreserveControl "DisableAll" ZeroCrossControl "UseLocalSettings" ZeroCrossAlgorithm "Nonadaptive" AlgebraicLoopSolver "TrustRegion" SolverResetMethod "Fast" PositivePriorityOrder off AutoInsertRateTranBlk off SampleTimeConstraint "Unconstrained" InsertRTBMode "Whenever possible" } Simulink.DataIOCC { $ObjectID 9 Version "1.13.1" Decimation "1" ExternalInput "[t, u]" FinalStateName "xFinal" InitialState "xInitial" LimitDataPoints on MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveCompleteFinalSimState off SaveFormat "Array" SignalLoggingSaveFormat "Dataset" SaveOutput on SaveState off SignalLogging on DSMLogging on InspectSignalLogs off SaveTime on ReturnWorkspaceOutputs off StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "logsout" DSMLoggingName "dsmout" OutputOption "RefineOutputTimes" OutputTimes "[]" ReturnWorkspaceOutputsName "out" Refine "1" } Simulink.OptimizationCC { $ObjectID 10 Version "1.13.1" Array { Type "Cell" Dimension 8 Cell "BooleansAsBitfields" Cell "PassReuseOutputArgsAs" Cell "PassReuseOutputArgsThreshold" Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "OptimizeModelRefInitCode" Cell "NoFixptDivByZeroProtection" Cell "UseSpecifiedMinMax" PropName "DisabledProps" } BlockReduction on BooleanDataType on ConditionallyExecuteInputs on InlineParams off UseIntDivNetSlope off UseFloatMulNetSlope off DefaultUnderspecifiedDataType "double" UseSpecifiedMinMax off InlineInvariantSignals off OptimizeBlockIOStorage on BufferReuse on EnhancedBackFolding off StrengthReduction off ExpressionFolding on BooleansAsBitfields off BitfieldContainerType "uint_T" EnableMemcpy on MemcpyThreshold 64 PassReuseOutputArgsAs "Structure reference" ExpressionDepthLimit 128 FoldNonRolledExpr on LocalBlockOutputs on RollThreshold 5 SystemCodeInlineAuto off StateBitsets off DataBitsets off ActiveStateOutputEnumStorageType "Native Integer" UseTempVars off ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero off NoFixptDivByZeroProtection off EfficientFloat2IntCast off EfficientMapNaN2IntZero on OptimizeModelRefInitCode off LifeSpan "inf" MaxStackSize "Inherit from target" BufferReusableBoundary on SimCompilerOptimization "Off" AccelVerboseBuild off ParallelExecutionInRapidAccelerator on } Simulink.DebuggingCC { $ObjectID 11 Version "1.13.1" RTPrefix "error" ConsistencyChecking "none" ArrayBoundsChecking "none" SignalInfNanChecking "none" SignalRangeChecking "none" ReadBeforeWriteMsg "UseLocalSettings" WriteAfterWriteMsg "UseLocalSettings" WriteAfterReadMsg "UseLocalSettings" AlgebraicLoopMsg "warning" ArtificialAlgebraicLoopMsg "warning" SaveWithDisabledLinksMsg "warning" SaveWithParameterizedLinksMsg "warning" CheckSSInitialOutputMsg on UnderspecifiedInitializationDetection "Classic" MergeDetectMultiDrivingBlocksExec "none" CheckExecutionContextPreStartOutputMsg off CheckExecutionContextRuntimeOutputMsg off SignalResolutionControl "UseLocalSettings" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" TimeAdjustmentMsg "none" MaxConsecutiveZCsMsg "error" MaskedZcDiagnostic "warning" IgnoredZcDiagnostic "warning" SolverPrmCheckMsg "warning" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskDSMMsg "error" MultiTaskCondExecSysMsg "error" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" SigSpecEnsureSampleTimeMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterUnderflowMsg "none" ParameterPrecisionLossMsg "warning" ParameterTunabilityLossMsg "warning" FixptConstUnderflowMsg "none" FixptConstOverflowMsg "none" FixptConstPrecisionLossMsg "none" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" FcnCallInpInsideContextMsg "EnableAllAsError" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SFcnCompatibilityMsg "none" FrameProcessingCompatibilityMsg "warning" UniqueDataStoreMsg "none" BusObjectLabelMismatch "warning" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" EnableOverflowDetection off ModelReferenceIOMsg "none" ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" ModelReferenceCSMismatchMessage "none" UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceSymbolNameMessage "warning" ModelReferenceExtraNoncontSigs "error" StateNameClashWarn "none" SimStateInterfaceChecksumMismatchMsg "warning" SimStateOlderReleaseMsg "error" InitInArrayFormatMsg "warning" StrictBusMsg "ErrorLevel1" BusNameAdapt "WarnAndRepair" NonBusSignalsTreatedAsBus "none" LoggingUnavailableSignals "error" BlockIODiagnostic "none" SFUnusedDataAndEventsDiag "warning" SFUnexpectedBacktrackingDiag "warning" SFInvalidInputDataAccessInChartInitDiag "warning" SFNoUnconditionalDefaultTransitionDiag "warning" SFTransitionOutsideNaturalParentDiag "warning" SFUnconditionalTransitionShadowingDiag "warning" SFUndirectedBroadcastEventsDiag "warning" SFTransitionActionBeforeConditionDiag "warning" } Simulink.HardwareCC { $ObjectID 12 Version "1.13.1" ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 32 ProdBitPerLongLong 64 ProdBitPerFloat 32 ProdBitPerDouble 64 ProdBitPerPointer 32 ProdLargestAtomicInteger "Char" ProdLargestAtomicFloat "None" ProdIntDivRoundTo "Undefined" ProdEndianess "Unspecified" ProdWordSize 32 ProdShiftRightIntArith on ProdLongLongMode off ProdHWDeviceType "32-bit Generic" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetBitPerLongLong 64 TargetBitPerFloat 32 TargetBitPerDouble 64 TargetBitPerPointer 32 TargetLargestAtomicInteger "Char" TargetLargestAtomicFloat "None" TargetShiftRightIntArith on TargetLongLongMode off TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetTypeEmulationWarnSuppressLevel 0 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown off ProdEqTarget on } Simulink.ModelReferenceCC { $ObjectID 13 Version "1.13.1" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" CheckModelReferenceTargetMessage "error" EnableParallelModelReferenceBuilds off ParallelModelReferenceErrorOnInvalidPool on ParallelModelReferenceMATLABWorkerInit "None" ModelReferenceNumInstancesAllowed "Multi" PropagateVarSize "Infer from blocks in model" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off PropagateSignalLabelsOutOfModel off SupportModelReferenceSimTargetCustomCode off } Simulink.SFSimCC { $ObjectID 14 Version "1.13.1" SFSimEnableDebug on SFSimOverflowDetection on SFSimEcho on SimBlas on SimCtrlC on SimExtrinsic on SimIntegrity on SimUseLocalCustomCode off SimParseCustomCode on SimBuildMode "sf_incremental_build" SimGenImportedTypeDefs off } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 15 Version "1.13.1" Array { Type "Cell" Dimension 15 Cell "IncludeHyperlinkInReport" Cell "GenerateTraceInfo" Cell "GenerateTraceReport" Cell "GenerateTraceReportSl" Cell "GenerateTraceReportSf" Cell "GenerateTraceReportEml" Cell "PortableWordSizes" Cell "GenerateWebview" Cell "GenerateCodeMetricsReport" Cell "GenerateCodeReplacementReport" Cell "GenerateErtSFunction" Cell "CreateSILPILBlock" Cell "CodeExecutionProfiling" Cell "CodeProfilingSaveOptions" Cell "CodeProfilingInstrumentation" PropName "DisabledProps" } SystemTargetFile "grt.tlc" TLCOptions "" GenCodeOnly off MakeCommand "make_rtw" GenerateMakefile on PackageGeneratedCodeAndArtifacts off PackageName "" TemplateMakefile "grt_default_tmf" PostCodeGenCommand "" Description "" GenerateReport off SaveLog off RTWVerbose on RetainRTWFile off ProfileTLC off TLCDebug off TLCCoverage off TLCAssert off ProcessScriptMode "Default" ConfigurationMode "Optimized" ProcessScript "" ConfigurationScript "" ConfigAtBuild off RTWUseLocalCustomCode off RTWUseSimCustomCode off CustomSourceCode "" CustomHeaderCode "" CustomInclude "" CustomSource "" CustomLibrary "" CustomInitializer "" CustomTerminator "" Toolchain "Automatically locate an installed toolchain" BuildConfiguration "Faster Builds" IncludeHyperlinkInReport off LaunchReport off PortableWordSizes off GenerateErtSFunction off CreateSILPILBlock "None" CodeExecutionProfiling off CodeExecutionProfileVariable "executionProfile" CodeProfilingSaveOptions "SummaryOnly" CodeProfilingInstrumentation off SILDebugging off TargetLang "C" IncludeBusHierarchyInRTWFileBlockHierarchyMap off IncludeERTFirstTime off GenerateTraceInfo off GenerateTraceReport off GenerateTraceReportSl off GenerateTraceReportSf off GenerateTraceReportEml off GenerateCodeInfo off GenerateWebview off GenerateCodeMetricsReport off GenerateCodeReplacementReport off RTWCompilerOptimization "Off" RTWCustomCompilerOptimizations "" CheckMdlBeforeBuild "Off" CustomRebuildMode "OnUpdate" DataInitializer "" SharedConstantsCachingThreshold 1024 Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 16 Version "1.13.1" Array { Type "Cell" Dimension 23 Cell "IgnoreCustomStorageClasses" Cell "IgnoreTestpoints" Cell "InsertBlockDesc" Cell "InsertPolySpaceComments" Cell "SFDataObjDesc" Cell "MATLABFcnDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InternalIdentifier" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" Cell "CustomSymbolStrGlobalVar" Cell "CustomSymbolStrType" Cell "CustomSymbolStrField" Cell "CustomSymbolStrFcn" Cell "CustomSymbolStrFcnArg" Cell "CustomSymbolStrBlkIO" Cell "CustomSymbolStrTmpVar" Cell "CustomSymbolStrMacro" Cell "CustomSymbolStrUtil" Cell "ReqsInCode" PropName "DisabledProps" } ForceParamTrailComments off GenerateComments on IgnoreCustomStorageClasses on IgnoreTestpoints off IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off OperatorAnnotations off IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off MATLABFcnDesc off IncDataTypeInIds off MangleLength 1 CustomSymbolStrGlobalVar "$R$N$M" CustomSymbolStrType "$N$R$M_T" CustomSymbolStrField "$N$M" CustomSymbolStrFcn "$R$N$M$F" CustomSymbolStrFcnArg "rt$I$N$M" CustomSymbolStrBlkIO "rtb_$N$M" CustomSymbolStrTmpVar "$N$M" CustomSymbolStrMacro "$R$N$M" CustomSymbolStrUtil "$N$C" DefineNamingRule "None" ParamNamingRule "None" SignalNamingRule "None" InsertBlockDesc off InsertPolySpaceComments off SimulinkBlockComments on MATLABSourceComments off EnableCustomComments off InternalIdentifier "Shortened" InlinedPrmAccess "Literals" ReqsInCode off UseSimReservedNames off } Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 17 Version "1.13.1" Array { Type "Cell" Dimension 15 Cell "GeneratePreprocessorConditionals" Cell "IncludeMdlTerminateFcn" Cell "CombineOutputUpdateFcns" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" Cell "GenerateSampleERTMain" Cell "GenerateTestInterfaces" Cell "ModelStepFunctionPrototypeControlCompliant" Cell "CPPClassGenCompliant" Cell "GenerateAllocFcn" Cell "PurelyIntegerCode" Cell "SupportComplex" Cell "SupportAbsoluteTime" Cell "SupportContinuousTime" Cell "SupportNonInlinedSFcns" PropName "DisabledProps" } TargetFcnLib "ansi_tfl_table_tmw.mat" TargetLibSuffix "" TargetPreCompLibLocation "" CodeReplacementLibrary "ANSI_C" UtilityFuncGeneration "Auto" ERTMultiwordTypeDef "System defined" ERTMultiwordLength 256 MultiwordLength 2048 GenerateFullHeader on GenerateSampleERTMain off GenerateTestInterfaces off IsPILTarget off ModelReferenceCompliant on ParMdlRefBuildCompliant on CompOptLevelCompliant on ConcurrentExecutionCompliant on IncludeMdlTerminateFcn on GeneratePreprocessorConditionals "Disable all" CombineOutputUpdateFcns on CombineSignalStateStructs off SuppressErrorStatus off ERTFirstTimeCompliant off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging on MultiInstanceERTCode off SupportNonFinite on SupportComplex on PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on SupportVariableSizeSignals off EnableShiftOperators on ParenthesesLevel "Nominal" MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" ModelStepFunctionPrototypeControlCompliant off CPPClassGenCompliant off AutosarCompliant off GRTInterface off GenerateAllocFcn off UseMalloc off ExtMode off ExtModeStaticAlloc off ExtModeTesting off ExtModeStaticAllocSize 1000000 ExtModeTransport 0 ExtModeMexFile "ext_comm" ExtModeIntrfLevel "Level1" RTWCAPISignals off RTWCAPIParams off RTWCAPIStates off RTWCAPIRootIO off GenerateASAP2 off } PropName "Components" } } PropName "Components" } Name "Configuration" CurrentDlgPage "Optimization" ConfigPrmDlgPosition [ 688, 2353, 1768, 2993 ] } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 7 } Object { $PropName "DataTransfer" $ObjectID 18 $ClassName "Simulink.GlobalDataTransfer" DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" DefaultExtrapolationMethodBetweenContTasks "None" AutoInsertRateTranBlk [0] } ExplicitPartitioning off BlockDefaults { ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on BlockRotation 0 BlockMirror off } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" UseDisplayTextAsClickCallback off } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } MaskDefaults { SelfModifiable "off" IconFrame "on" IconOpaque "on" RunInitForIconRedraw "off" IconRotate "none" PortRotate "default" IconUnits "autoscale" } MaskParameterDefaults { Evaluate "on" Tunable "on" NeverSave "off" Internal "off" ReadOnly "off" Enabled "on" Visible "on" ToolTip "on" } BlockParameterDefaults { Block { BlockType BusSelector OutputSignals "signal1,signal2,signal3" OutputAsBus off } Block { BlockType Constant Value "1" VectorParams1D on SamplingMode "Sample based" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Inherit from 'Constant value'" LockScale off SampleTime "inf" FramePeriod "inf" PreserveConstantTs off } Block { BlockType Fcn Expr "sin(u[1])" SampleTime "-1" } Block { BlockType Ground } Block { BlockType Mux Inputs "4" DisplayOption "none" UseBusObject off BusObject "BusObject" NonVirtualBus off } Block { BlockType Product Inputs "2" Multiplication "Element-wise(.*)" CollapseMode "All dimensions" CollapseDim "1" InputSameDT on OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as first input" LockScale off RndMeth "Zero" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Sum IconShape "rectangular" Inputs "++" CollapseMode "All dimensions" CollapseDim "1" InputSameDT on AccumDataTypeStr "Inherit: Inherit via internal rule" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as first input" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Terminator } } System { Name "k1tst" Location [0, 2188, 2560, 3207] Open on ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" ReportName "simulink-default.rpt" SIDHighWatermark "559" Block { BlockType Reference Name "ADC0" SID "106" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=0" Ports [0, 1] Position [820, 3277, 895, 3303] ZOrder 3900 ForegroundColor "[0.901961, 0.000000, 0.000000]" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.15" FontSize 14 SourceBlock "cdsAdcx0/ADC0" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType BusSelector Name "Bus\nSelector6" SID "109" Description "ADC Selector" Ports [1, 6] Position [945, 445, 950, 6130] ZOrder 3901 ShowName off AttributesFormatString "%" OutputSignals "adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23" Port { PortNumber 1 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 2 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 3 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 4 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 5 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 6 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Constant Name "Constant1" SID "449" Description "Incident angle is a half of the total angle" Position [2420, 842, 2470, 858] ZOrder 6267 Value "2" } Block { BlockType Constant Name "Constant2" SID "450" Description "Diameter of oplev laser PL204 (mm)" Position [2595, 950, 2640, 980] ZOrder 6208 Value "3.0" } Block { BlockType Constant Name "Constant26" SID "451" Description "Minimum voltage of ADC (V)" Position [1680, 900, 1725, 930] ZOrder 6252 Value "-10" } Block { BlockType Constant Name "Constant3" SID "452" Description "Each half of QPD" Position [2860, 955, 2905, 985] ZOrder 6181 Value "2" } Block { BlockType Constant Name "Constant4" SID "453" Description "positive and negative voltage" Position [1570, 817, 1605, 843] ZOrder 6250 Value "2" } Block { BlockType Constant Name "Constant45" SID "454" Description "Incident angle of laser against mirror (deg)" Position [2420, 809, 2495, 821] ZOrder 6246 Value "81" } Block { BlockType Constant Name "Constant6" SID "456" Description "Maximum voltage of ADC (V)" Position [1680, 845, 1725, 875] ZOrder 6247 Value "10" } Block { BlockType Constant Name "Constant7" SID "457" Description "Quantization range of 16 bit ADC." Position [1650, 780, 1695, 810] ZOrder 6248 Value "65536" } Block { BlockType Product Name "Divide" SID "459" Ports [2, 1] Position [1980, 977, 2010, 1008] ZOrder 6171 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide1" SID "460" Ports [2, 1] Position [1980, 1152, 2010, 1183] ZOrder 6173 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide10" SID "461" Ports [2, 1] Position [2540, 807, 2570, 838] ZOrder 6266 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide101" SID "462" Ports [2, 1] Position [2410, 987, 2440, 1018] ZOrder 6231 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide102" SID "463" Ports [2, 1] Position [2410, 1162, 2440, 1193] ZOrder 6232 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide13" SID "465" Ports [2, 1] Position [2015, 1782, 2045, 1813] ZOrder 6189 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide14" SID "466" Ports [2, 1] Position [2015, 1957, 2045, 1988] ZOrder 6191 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide15" SID "467" Ports [2, 1] Position [2015, 2132, 2045, 2163] ZOrder 6193 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide16" SID "468" Ports [2, 1] Position [2420, 1792, 2450, 1823] ZOrder 6243 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide17" SID "469" Ports [2, 1] Position [2945, 1997, 2975, 2028] ZOrder 6197 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide18" SID "470" Ports [2, 1] Position [2420, 1967, 2450, 1998] ZOrder 6244 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide19" SID "471" Ports [2, 1] Position [2945, 1822, 2975, 1853] ZOrder 6194 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide2" SID "472" Ports [2, 1] Position [1980, 1327, 2010, 1358] ZOrder 6177 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide27" SID "473" Ports [2, 1] Position [1850, 797, 1880, 828] ZOrder 6253 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide4" SID "475" Ports [2, 1] Position [2945, 1007, 2975, 1038] ZOrder 6180 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide5" SID "476" Ports [2, 1] Position [3370, 1832, 3400, 1863] ZOrder 6258 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide6" SID "477" Ports [2, 1] Position [2945, 1182, 2975, 1213] ZOrder 6185 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide7" SID "478" Ports [2, 1] Position [1765, 787, 1795, 818] ZOrder 6249 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide73" SID "479" Ports [2, 1] Position [3380, 1017, 3410, 1048] ZOrder 6224 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide8" SID "480" Ports [2, 1] Position [3380, 1192, 3410, 1223] ZOrder 6259 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide9" SID "481" Ports [2, 1] Position [3370, 1997, 3400, 2028] ZOrder 6260 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "DocBlock" SID "396" Ports [] Position [697, 3830, 737, 3869] ZOrder 5659 ShowName off LibraryVersion "1.285" UserDataPersistent on UserData "DataTag0" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" ContentPreviewEnabled off DocumentType "Text" } Block { BlockType Ground Name "Ground" SID "482" Position [2155, 760, 2175, 780] ZOrder 6263 } Block { BlockType Ground Name "Ground1" SID "395" Position [680, 3635, 700, 3655] ZOrder 5657 } Block { BlockType Ground Name "Ground2" SID "440" Position [680, 3735, 700, 3755] ZOrder 6165 } Block { BlockType Ground Name "Ground3" SID "442" Position [680, 3795, 700, 3815] ZOrder 6168 } Block { BlockType Ground Name "Ground4" SID "543" Position [1095, 915, 1115, 935] ZOrder 6268 } Block { BlockType Ground Name "Ground5" SID "548" Position [1095, 1860, 1115, 1880] ZOrder 6273 } Block { BlockType Ground Name "Ground6" SID "550" Position [1140, 2805, 1160, 2825] ZOrder 6275 } Block { BlockType Ground Name "Ground7" SID "552" Position [1140, 3750, 1160, 3770] ZOrder 6277 } Block { BlockType Ground Name "Ground8" SID "554" Position [1125, 4695, 1145, 4715] ZOrder 6279 } Block { BlockType Ground Name "Ground9" SID "558" Position [1125, 5640, 1145, 5660] ZOrder 6283 } Block { BlockType Mux Name "Mux24" SID "483" Ports [1, 1] Position [2615, 851, 2620, 889] ZOrder 6265 ShowName off Inputs "1" DisplayOption "bar" } Block { BlockType Reference Name "OPLEV1_Fil" SID "439" Tag "cdsFilt" Description "Purpose: " " " " \nStandard CDS IIR filter module. " " " " \n " " " " \nOperation: " " " " \nConsists of 10 second order section IIR filte" "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " " " " \nUsage: " " " " \nName the " "part with the desired filter module name. " " " " " Ports [1, 1] Position [725, 3733, 795, 3757] ZOrder 6164 BackgroundColor "[0.419608, 0.588235, 0.239216]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "OPLEV2_Fil" SID "443" Tag "cdsFilt" Description "Purpose: " " " " \nStandard CDS IIR filter module. " " " " \n " " " " \nOperation: " " " " \nConsists of 10 second order section IIR filte" "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " " " " \nUsage: " " " " \nName the " "part with the desired filter module name. " " " " " Ports [1, 1] Position [725, 3793, 795, 3817] ZOrder 6167 BackgroundColor "[0.419608, 0.588235, 0.239216]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Fcn Name "OPLEV2_ratio" SID "484" Position [2680, 890, 2740, 920] ZOrder 6264 Expr "2*sindeg(u[1])" } Block { BlockType Reference Name "OPLEVTST_MON" SID "143" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [735, 3630, 815, 3660] ZOrder 3938 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Product Name "Product" SID "487" Ports [2, 1] Position [2670, 997, 2700, 1028] ZOrder 6179 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product1" SID "488" Ports [2, 1] Position [2670, 1172, 2700, 1203] ZOrder 6184 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product4" SID "491" Ports [2, 1] Position [2670, 1802, 2700, 1833] ZOrder 6195 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product5" SID "494" Ports [2, 1] Position [2670, 1977, 2700, 2008] ZOrder 6196 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum22" SID "495" Ports [2, 1] Position [1785, 850, 1805, 870] ZOrder 6251 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum91" SID "496" Ports [2, 1] Position [1815, 975, 1835, 995] ZOrder 6209 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum92" SID "497" Ports [2, 1] Position [1815, 1150, 1835, 1170] ZOrder 6211 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum93" SID "498" Ports [2, 1] Position [1815, 1325, 1835, 1345] ZOrder 6213 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum94" SID "499" Ports [2, 1] Position [1815, 1780, 1835, 1800] ZOrder 6215 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum95" SID "500" Ports [2, 1] Position [1815, 1955, 1835, 1975] ZOrder 6217 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum96" SID "501" Ports [2, 1] Position [1815, 2130, 1835, 2150] ZOrder 6219 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Terminator Name "Terminator1" SID "502" Position [3590, 1045, 3610, 1065] ZOrder 6254 } Block { BlockType Terminator Name "Terminator10" SID "549" Position [1050, 1860, 1070, 1880] ZOrder 6274 } Block { BlockType Terminator Name "Terminator11" SID "551" Position [1095, 2805, 1115, 2825] ZOrder 6276 } Block { BlockType Terminator Name "Terminator12" SID "553" Position [1095, 3750, 1115, 3770] ZOrder 6278 } Block { BlockType Terminator Name "Terminator13" SID "555" Position [1080, 4695, 1100, 4715] ZOrder 6280 } Block { BlockType Terminator Name "Terminator14" SID "559" Position [1080, 5640, 1100, 5660] ZOrder 6284 } Block { BlockType Terminator Name "Terminator2" SID "503" Position [3590, 1120, 3610, 1140] ZOrder 6255 } Block { BlockType Terminator Name "Terminator3" SID "504" Position [3610, 1710, 3630, 1730] ZOrder 6256 } Block { BlockType Terminator Name "Terminator4" SID "505" Position [3610, 1800, 3630, 1820] ZOrder 6257 } Block { BlockType Terminator Name "Terminator5" SID "544" Position [1050, 915, 1070, 935] ZOrder 6269 } Block { BlockType Terminator Name "Terminator6" SID "506" Position [2350, 760, 2370, 780] ZOrder 6262 } Block { BlockType Terminator Name "Terminator7" SID "441" Position [825, 3735, 845, 3755] ZOrder 6166 } Block { BlockType Terminator Name "Terminator8" SID "164" Position [845, 3635, 865, 3655] ZOrder 3936 } Block { BlockType Terminator Name "Terminator9" SID "444" Position [825, 3795, 845, 3815] ZOrder 6169 } Block { BlockType Reference Name "Yend_OPLEV1_SUM_Fil" SID "507" Tag "cdsFilt" Description "Purpose: " " " " \nStandard CDS IIR filter module. " " " " \n " " " " \nOperation: " " " " \nConsists of 10 second order section IIR filte" "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " " " " \nUsage: " " " " \nName the " "part with the desired filter module name. " " " " " Ports [1, 1] Position [2025, 1333, 2095, 1357] ZOrder 6221 BackgroundColor "[0.419608, 0.588235, 0.239216]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_Fil1" SID "508" Tag "cdsFilt" Description "Purpose: " " " " \nStandard CDS IIR filter module. " " " " \n " " " " \nOperation: " " " " \nConsists of 10 second order section IIR filte" "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " " " " \nUsage: " " " " \nName the " "part with the desired filter module name. " " " " " Ports [1, 1] Position [2220, 758, 2290, 782] ZOrder 6261 BackgroundColor "[0.419608, 0.588235, 0.239216]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_MON" SID "509" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1675, 1320, 1755, 1350] ZOrder 6176 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_OFFSET" SID "510" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1735, 1392, 1800, 1408] ZOrder 6214 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_VOLT" SID "511" Tag "Test Point" Ports [1] Position [2275, 1275, 2315, 1295] ZOrder 6178 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_VOLT_MON" SID "512" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2125, 1330, 2205, 1360] ZOrder 6200 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_MON" SID "514" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1670, 970, 1750, 1000] ZOrder 6170 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_OFFSET" SID "515" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1735, 1042, 1800, 1058] ZOrder 6210 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_VOLT" SID "516" Tag "Test Point" Ports [1] Position [2275, 935, 2315, 955] ZOrder 6174 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_VOLT_MON" SID "517" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2125, 980, 2205, 1010] ZOrder 6198 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_mm" SID "518" Tag "Test Point" Ports [1] Position [3130, 960, 3170, 980] ZOrder 6183 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_mm_MON" SID "519" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [3000, 1010, 3080, 1040] ZOrder 6182 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_MON" SID "520" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1670, 1145, 1750, 1175] ZOrder 6172 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_OFFSET" SID "521" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1735, 1217, 1800, 1233] ZOrder 6212 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_VOLT" SID "522" Tag "Test Point" Ports [1] Position [2275, 1095, 2315, 1115] ZOrder 6175 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_VOLT_MON" SID "523" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2125, 1155, 2205, 1185] ZOrder 6199 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_mm" SID "524" Tag "Test Point" Ports [1] Position [3130, 1140, 3170, 1160] ZOrder 6187 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_mm_MON" SID "525" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [3000, 1185, 3080, 1215] ZOrder 6186 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_MON" SID "526" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1675, 2125, 1755, 2155] ZOrder 6192 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_OFFSET" SID "527" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1735, 2197, 1800, 2213] ZOrder 6220 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_VOLT" SID "528" Tag "Test Point" Ports [1] Position [2275, 2080, 2315, 2100] ZOrder 6235 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_VOLT_MON" SID "529" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2125, 2135, 2205, 2165] ZOrder 6203 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_MON" SID "531" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1675, 1775, 1755, 1805] ZOrder 6188 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_OFFSET" SID "532" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1735, 1847, 1800, 1863] ZOrder 6216 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_VOLT" SID "533" Tag "Test Point" Ports [1] Position [2275, 1740, 2315, 1760] ZOrder 6233 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_VOLT_MON" SID "534" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2125, 1785, 2205, 1815] ZOrder 6201 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_mm" SID "535" Tag "Test Point" Ports [1] Position [3150, 1750, 3190, 1770] ZOrder 6205 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_mm_MON" SID "536" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [3020, 1825, 3100, 1855] ZOrder 6204 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_MON" SID "537" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1675, 1950, 1755, 1980] ZOrder 6190 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_OFFSET" SID "538" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1735, 2022, 1800, 2038] ZOrder 6218 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_VOLT" SID "539" Tag "Test Point" Ports [1] Position [2275, 1900, 2315, 1920] ZOrder 6234 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_VOLT_MON" SID "540" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2125, 1960, 2205, 1990] ZOrder 6202 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_mm" SID "541" Tag "Test Point" Ports [1] Position [3150, 1925, 3190, 1945] ZOrder 6207 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_mm_MON" SID "542" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [3020, 2000, 3100, 2030] ZOrder 6206 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "host=standalone\nsite=K1\nrate=16K\ndcuid=84\nshmem_daq=1\nspecific_cpu=8\nadcSlave=1\nno_rfm_dma=1" SID "397" Tag "cdsParameters" Description "SCRIPT=activateDQ.py " " " " \n " " " " \nPurpose: " " " " \n " " " " \nProvide system parameters to the FE code generator to" " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" "or proper storage of data from this FE controller. \n " " " " \nUseage: " " " " \n " " " " \nThe part NAME" " field is used to identify the FE parameters. It must be of the form: " " \n " " " " " " \nsite= " " " " \nrate= " " " " \ndcuid= " " " " \n " " " " \nWhere: " " " " \n " " " " \nsite= argument may be H1, H2, L1, M1, G1, eit" "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" "e the first two characters of all EPICS and signal names (for example G1:).\n " " " " \nrate= may be 2K, 16K, 32K" ", or 64K " " \n " " " " \ndcuid" "= is site specific ie it must be unique at each site. " " " " " Ports [1, 1] Position [695, 3900, 735, 3960] ZOrder 5658 BackgroundColor "[1.000000, 0.501961, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsParameters/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Line { ZOrder 400 SrcBlock "ADC0" SrcPort 1 DstBlock "Bus\nSelector6" DstPort 1 } Line { ZOrder 425 SrcBlock "OPLEVTST_MON" SrcPort 1 DstBlock "Terminator8" DstPort 1 } Line { ZOrder 1547 SrcBlock "Ground1" SrcPort 1 DstBlock "OPLEVTST_MON" DstPort 1 } Line { ZOrder 1798 SrcBlock "OPLEV1_Fil" SrcPort 1 DstBlock "Terminator7" DstPort 1 } Line { ZOrder 1799 SrcBlock "Ground2" SrcPort 1 DstBlock "OPLEV1_Fil" DstPort 1 } Line { ZOrder 1800 SrcBlock "OPLEV2_Fil" SrcPort 1 DstBlock "Terminator9" DstPort 1 } Line { ZOrder 1801 SrcBlock "Ground3" SrcPort 1 DstBlock "OPLEV2_Fil" DstPort 1 } Line { ZOrder 1805 SrcBlock "Divide" SrcPort 1 DstBlock "Yend_OPLEV1_X_VOLT_MON" DstPort 1 } Line { ZOrder 1806 SrcBlock "Product" SrcPort 1 DstBlock "Divide4" DstPort 1 } Line { ZOrder 1807 SrcBlock "Divide1" SrcPort 1 DstBlock "Yend_OPLEV1_Y_VOLT_MON" DstPort 1 } Line { ZOrder 1808 SrcBlock "Yend_OPLEV1_SUM_Fil" SrcPort 1 DstBlock "Yend_OPLEV1_SUM_VOLT_MON" DstPort 1 } Line { ZOrder 1809 SrcBlock "Divide102" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { ZOrder 1810 SrcBlock "Product1" SrcPort 1 DstBlock "Divide6" DstPort 1 } Line { ZOrder 1813 SrcBlock "Yend_OPLEV1_Y_mm_MON" SrcPort 1 Points [12, 0] Branch { ZOrder 1812 Points [0, -50] DstBlock "Yend_OPLEV1_Y_mm" DstPort 1 } Branch { ZOrder 1811 DstBlock "Divide8" DstPort 1 } } Line { ZOrder 1814 SrcBlock "Sum93" SrcPort 1 DstBlock "Divide2" DstPort 1 } Line { ZOrder 1815 SrcBlock "Divide13" SrcPort 1 DstBlock "Yend_OPLEV2_X_VOLT_MON" DstPort 1 } Line { ZOrder 1816 SrcBlock "Divide14" SrcPort 1 DstBlock "Yend_OPLEV2_Y_VOLT_MON" DstPort 1 } Line { ZOrder 1817 SrcBlock "Divide15" SrcPort 1 DstBlock "Yend_OPLEV2_SUM_VOLT_MON" DstPort 1 } Line { ZOrder 1818 SrcBlock "Sum95" SrcPort 1 DstBlock "Divide14" DstPort 1 } Line { ZOrder 1819 SrcBlock "Sum96" SrcPort 1 DstBlock "Divide15" DstPort 1 } Line { ZOrder 1972 SrcBlock "Product4" SrcPort 1 Points [106, 0; 0, 10] DstBlock "Divide19" DstPort 1 } Line { ZOrder 1824 SrcBlock "Divide17" SrcPort 1 DstBlock "Yend_OPLEV2_Y_mm_MON" DstPort 1 } Line { ZOrder 1827 SrcBlock "Sum94" SrcPort 1 DstBlock "Divide13" DstPort 1 } Line { ZOrder 1828 SrcBlock "Sum91" SrcPort 1 DstBlock "Divide" DstPort 1 } Line { ZOrder 1829 SrcBlock "Sum92" SrcPort 1 DstBlock "Divide1" DstPort 1 } Line { ZOrder 1835 SrcBlock "Yend_OPLEV1_X_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum91" DstPort 2 } Line { ZOrder 1836 SrcBlock "Yend_OPLEV1_X_MON" SrcPort 1 DstBlock "Sum91" DstPort 1 } Line { ZOrder 1837 SrcBlock "Yend_OPLEV1_Y_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum92" DstPort 2 } Line { ZOrder 1838 SrcBlock "Yend_OPLEV1_SUM_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum93" DstPort 2 } Line { ZOrder 1839 SrcBlock "Yend_OPLEV1_Y_MON" SrcPort 1 DstBlock "Sum92" DstPort 1 } Line { ZOrder 1840 SrcBlock "Yend_OPLEV1_SUM_MON" SrcPort 1 DstBlock "Sum93" DstPort 1 } Line { ZOrder 1841 SrcBlock "Yend_OPLEV2_X_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum94" DstPort 2 } Line { ZOrder 1842 SrcBlock "Yend_OPLEV2_Y_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum95" DstPort 2 } Line { ZOrder 1843 SrcBlock "Yend_OPLEV2_SUM_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum96" DstPort 2 } Line { ZOrder 1844 SrcBlock "Yend_OPLEV2_SUM_MON" SrcPort 1 DstBlock "Sum96" DstPort 1 } Line { ZOrder 1845 SrcBlock "Yend_OPLEV2_Y_MON" SrcPort 1 DstBlock "Sum95" DstPort 1 } Line { ZOrder 1846 SrcBlock "Yend_OPLEV2_X_MON" SrcPort 1 DstBlock "Sum94" DstPort 1 } Line { ZOrder 1847 SrcBlock "Divide2" SrcPort 1 DstBlock "Yend_OPLEV1_SUM_Fil" DstPort 1 } Line { ZOrder 1848 SrcBlock "Divide4" SrcPort 1 DstBlock "Yend_OPLEV1_X_mm_MON" DstPort 1 } Line { ZOrder 1849 SrcBlock "Divide6" SrcPort 1 DstBlock "Yend_OPLEV1_Y_mm_MON" DstPort 1 } Line { ZOrder 1971 SrcBlock "Product5" SrcPort 1 Points [106, 0; 0, 10] DstBlock "Divide17" DstPort 1 } Line { ZOrder 1852 SrcBlock "Divide19" SrcPort 1 DstBlock "Yend_OPLEV2_X_mm_MON" DstPort 1 } Line { ZOrder 1859 SrcBlock "Yend_OPLEV1_X_VOLT_MON" SrcPort 1 Points [14, 0] Branch { ZOrder 1858 DstBlock "Divide101" DstPort 1 } Branch { ZOrder 1857 Points [0, -50] DstBlock "Yend_OPLEV1_X_VOLT" DstPort 1 } } Line { ZOrder 1862 SrcBlock "Yend_OPLEV1_Y_VOLT_MON" SrcPort 1 Points [33, 0] Branch { ZOrder 1861 DstBlock "Divide102" DstPort 1 } Branch { ZOrder 1860 Points [0, -65] DstBlock "Yend_OPLEV1_Y_VOLT" DstPort 1 } } Line { ZOrder 1869 SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" SrcPort 1 Points [35, 0] Branch { ZOrder 1868 Points [145, 0; 0, -160] Branch { ZOrder 1866 DstBlock "Divide102" DstPort 2 } Branch { ZOrder 1865 Points [0, -175] DstBlock "Divide101" DstPort 2 } } Branch { ZOrder 1863 Points [0, -60] DstBlock "Yend_OPLEV1_SUM_VOLT" DstPort 1 } } Line { ZOrder 1876 SrcBlock "Yend_OPLEV2_X_VOLT_MON" SrcPort 1 Points [15, 0] Branch { ZOrder 1875 DstBlock "Divide16" DstPort 1 } Branch { ZOrder 1874 Points [0, -50] DstBlock "Yend_OPLEV2_X_VOLT" DstPort 1 } } Line { ZOrder 1883 SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" SrcPort 1 Points [16, 0] Branch { ZOrder 1882 Points [0, -60] DstBlock "Yend_OPLEV2_SUM_VOLT" DstPort 1 } Branch { ZOrder 1881 Points [173, 0; 0, -23; 1, 0; 0, -137] Branch { ZOrder 1879 DstBlock "Divide18" DstPort 2 } Branch { ZOrder 1878 Points [0, -175] DstBlock "Divide16" DstPort 2 } } } Line { ZOrder 1884 SrcBlock "Divide18" SrcPort 1 DstBlock "Product5" DstPort 1 } Line { ZOrder 1976 SrcBlock "Divide101" SrcPort 1 DstBlock "Product" DstPort 1 } Line { ZOrder 1898 SrcBlock "Yend_OPLEV1_X_mm_MON" SrcPort 1 Points [6, 0] Branch { ZOrder 1897 DstBlock "Divide73" DstPort 1 } Branch { ZOrder 1896 Points [0, -55] DstBlock "Yend_OPLEV1_X_mm" DstPort 1 } } Line { ZOrder 1901 SrcBlock "Yend_OPLEV2_Y_VOLT_MON" SrcPort 1 Points [14, 0] Branch { ZOrder 1900 DstBlock "Divide18" DstPort 1 } Branch { ZOrder 1899 Points [0, -65] DstBlock "Yend_OPLEV2_Y_VOLT" DstPort 1 } } Line { ZOrder 1908 SrcBlock "Constant3" SrcPort 1 Points [12, 0; 0, 60] Branch { ZOrder 1907 DstBlock "Divide4" DstPort 2 } Branch { ZOrder 1906 Points [0, 175] Branch { ZOrder 1905 Points [0, 640] Branch { ZOrder 1904 DstBlock "Divide19" DstPort 2 } Branch { ZOrder 1903 Points [0, 175] DstBlock "Divide17" DstPort 2 } } Branch { ZOrder 1902 DstBlock "Divide6" DstPort 2 } } } Line { ZOrder 1919 SrcBlock "Divide27" SrcPort 1 Points [25, 0; 0, 185] Branch { ZOrder 1918 Points [0, 175] Branch { ZOrder 1917 Points [0, 175] Branch { ZOrder 1916 Points [0, 455] Branch { ZOrder 1915 Points [0, 175] Branch { ZOrder 1914 Points [0, 175] DstBlock "Divide15" DstPort 2 } Branch { ZOrder 1913 DstBlock "Divide14" DstPort 2 } } Branch { ZOrder 1912 DstBlock "Divide13" DstPort 2 } } Branch { ZOrder 1911 DstBlock "Divide2" DstPort 2 } } Branch { ZOrder 1910 DstBlock "Divide1" DstPort 2 } } Branch { ZOrder 1909 DstBlock "Divide" DstPort 2 } } Line { ZOrder 1920 SrcBlock "Constant4" SrcPort 1 Points [126, 0; 0, -20] DstBlock "Divide7" DstPort 2 } Line { ZOrder 1921 SrcBlock "Sum22" SrcPort 1 Points [17, 0; 0, -40] DstBlock "Divide27" DstPort 2 } Line { ZOrder 1922 SrcBlock "Constant7" SrcPort 1 DstBlock "Divide7" DstPort 1 } Line { ZOrder 1923 SrcBlock "Constant6" SrcPort 1 DstBlock "Sum22" DstPort 1 } Line { ZOrder 1924 SrcBlock "Constant26" SrcPort 1 Points [65, 0] DstBlock "Sum22" DstPort 2 } Line { ZOrder 1925 SrcBlock "Divide7" SrcPort 1 DstBlock "Divide27" DstPort 1 } Line { ZOrder 1932 SrcBlock "Constant2" SrcPort 1 Points [9, 0; 0, 55] Branch { ZOrder 1931 DstBlock "Product" DstPort 2 } Branch { ZOrder 1930 Points [0, 175] Branch { ZOrder 1929 DstBlock "Product1" DstPort 2 } Branch { ZOrder 1928 Points [0, 630] Branch { ZOrder 1927 DstBlock "Product4" DstPort 2 } Branch { ZOrder 1926 Points [0, 175] DstBlock "Product5" DstPort 2 } } } } Line { ZOrder 1935 SrcBlock "Yend_OPLEV2_X_mm_MON" SrcPort 1 Points [6, 0] Branch { ZOrder 1934 Points [0, -80] DstBlock "Yend_OPLEV2_X_mm" DstPort 1 } Branch { ZOrder 1933 DstBlock "Divide5" DstPort 1 } } Line { ZOrder 1938 SrcBlock "Yend_OPLEV2_Y_mm_MON" SrcPort 1 Points [6, 0; 0, -10] Branch { ZOrder 1937 Points [0, -70] DstBlock "Yend_OPLEV2_Y_mm" DstPort 1 } Branch { ZOrder 1936 DstBlock "Divide9" DstPort 1 } } Line { ZOrder 1949 SrcBlock "OPLEV2_ratio" SrcPort 1 Points [607, 0; 0, 135] Branch { ZOrder 1947 DstBlock "Divide73" DstPort 2 } Branch { ZOrder 1946 Points [0, 175] Branch { ZOrder 1945 DstBlock "Divide8" DstPort 2 } Branch { ZOrder 1944 Points [0, 640] Branch { ZOrder 1943 Points [0, 165] DstBlock "Divide9" DstPort 2 } Branch { ZOrder 1942 DstBlock "Divide5" DstPort 2 } } } } Line { ZOrder 1950 SrcBlock "Yend_OPLEV1_SUM_Fil1" SrcPort 1 DstBlock "Terminator6" DstPort 1 } Line { ZOrder 1951 SrcBlock "Ground" SrcPort 1 DstBlock "Yend_OPLEV1_SUM_Fil1" DstPort 1 } Line { ZOrder 1952 SrcBlock "Divide5" SrcPort 1 Points [93, 0; 0, -130] DstBlock "Terminator3" DstPort 1 } Line { ZOrder 1953 SrcBlock "Divide9" SrcPort 1 Points [142, 0; 0, -205] DstBlock "Terminator4" DstPort 1 } Line { ZOrder 1954 SrcBlock "Divide73" SrcPort 1 Points [85, 0; 0, 20] DstBlock "Terminator1" DstPort 1 } Line { ZOrder 1955 SrcBlock "Divide8" SrcPort 1 Points [78, 0; 0, -80] DstBlock "Terminator2" DstPort 1 } Line { ZOrder 1956 SrcBlock "Mux24" SrcPort 1 Points [25, 0; 0, 35] DstBlock "OPLEV2_ratio" DstPort 1 } Line { ZOrder 1957 SrcBlock "Constant45" SrcPort 1 DstBlock "Divide10" DstPort 1 } Line { ZOrder 1958 SrcBlock "Constant1" SrcPort 1 Points [34, 0; 0, -20] DstBlock "Divide10" DstPort 2 } Line { ZOrder 1959 SrcBlock "Divide10" SrcPort 1 Points [18, 0; 0, 45] DstBlock "Mux24" DstPort 1 } Line { ZOrder 1974 SrcBlock "Divide16" SrcPort 1 Points [65, 0; 0, -8; 102, 0; 0, 8] DstBlock "Product4" DstPort 1 } Line { ZOrder 2099 SrcBlock "Ground4" SrcPort 1 Points [275, 0; 0, 60] DstBlock "Yend_OPLEV1_X_MON" DstPort 1 } Line { ZOrder 2101 SrcBlock "Ground5" SrcPort 1 Points [177, 0; 0, -710] DstBlock "Yend_OPLEV1_Y_MON" DstPort 1 } Line { ZOrder 2103 SrcBlock "Ground6" SrcPort 1 Points [238, 0; 0, -1480] DstBlock "Yend_OPLEV1_SUM_MON" DstPort 1 } Line { ZOrder 2105 SrcBlock "Ground7" SrcPort 1 Points [307, 0; 0, -1970] DstBlock "Yend_OPLEV2_X_MON" DstPort 1 } Line { ZOrder 2110 SrcBlock "Ground8" SrcPort 1 Points [385, 0; 0, -2740] DstBlock "Yend_OPLEV2_Y_MON" DstPort 1 } Line { ZOrder 2111 SrcBlock "Ground9" SrcPort 1 Points [445, 0; 0, -3510] DstBlock "Yend_OPLEV2_SUM_MON" DstPort 1 } Line { Name "" ZOrder 2100 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 1 DstBlock "Terminator5" DstPort 1 } Line { Name "" ZOrder 2102 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 2 DstBlock "Terminator10" DstPort 1 } Line { Name "" ZOrder 2104 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 3 DstBlock "Terminator11" DstPort 1 } Line { Name "" ZOrder 2106 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 4 DstBlock "Terminator12" DstPort 1 } Line { Name "" ZOrder 2108 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 5 DstBlock "Terminator13" DstPort 1 } Line { Name "" ZOrder 2112 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 6 DstBlock "Terminator14" DstPort 1 } Annotation { SID "424" Name "#DAQ Channels\n" Position [661, 4171, 764, 4209] AutoSize on WordWrap off HorizontalAlignment "left" DropShadow on ZOrder -1 FontSize 14 } } } MatData { NumRecords 1 DataRecord { Tag DataTag0 Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" "