Model { Name "k1zxc230106" Version 8.2 MdlSubVersion 0 SavedCharacterEncoding "UTF-8" GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "1.38" NumModelReferences 0 NumTestPointedSignals 0 } SaveDefaultBlockParams on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off DataTypeOverride "UseLocalSettings" DataTypeOverrideAppliesTo "AllNumericTypes" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" FPTRunName "Run 1" MaxMDLFileLineLength 120 Object { $PropName "BdWindowsInfo" $ObjectID 1 $ClassName "Simulink.BDWindowsInfo" Object { $PropName "WindowsInfo" $ObjectID 2 $ClassName "Simulink.WindowInfo" IsActive [1] Location [311.0, 2264.0, 1938.0, 781.0] Object { $PropName "ModelBrowserInfo" $ObjectID 3 $ClassName "Simulink.ModelBrowserInfo" Visible [1] DockPosition "Left" Width [50] Height [50] Filter [9] } Object { $PropName "ExplorerBarInfo" $ObjectID 4 $ClassName "Simulink.ExplorerBarInfo" Visible [0] } Object { $PropName "EditorsInfo" $ObjectID 5 $ClassName "Simulink.EditorInfo" IsActive [1] ViewObjType "SimulinkTopLevel" LoadSaveID "0" Extents [1687.0, 611.0] ZoomFactor [0.5] Offset [-187.95046274987681, 3301.2179374120783] } } } Created "Thu May 19 15:54:51 2022" Creator "controls" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "controls" ModifiedDateFormat "%" LastModifiedDate "Mon Jan 09 21:51:48 2023" RTWModifiedTimeStamp 595201907 ModelVersionFormat "1.%" ConfigurationManager "none" SampleTimeColors off SampleTimeAnnotations off LibraryLinkDisplay "user" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowDesignRanges off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowSignalResolutionIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off SimulationMode "normal" PauseTimes "5" NumberOfSteps 1 SnapshotBufferSize 10 SnapshotInterval 10 NumberOfLastSnapshots 0 LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off Object { $PropName "DataLoggingOverride" $ObjectID 6 $ClassName "Simulink.SimulationData.ModelLoggingInfo" model_ "k1zxc230106" overrideMode_ [0.0] Array { Type "Cell" Dimension 1 Cell "k1zxc230106" PropName "logAsSpecifiedByModels_" } Array { Type "Cell" Dimension 1 Cell [] PropName "logAsSpecifiedByModelsSSIDs_" } } RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on CovForceBlockReductionOff on CovEnableCumulative on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovReportOnPause on CovModelRefEnable "Off" CovExternalEMLEnable off ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigDurationFloating "auto" ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse on ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 7 Version "1.13.1" Array { Type "Handle" Dimension 8 Simulink.SolverCC { $ObjectID 8 Version "1.13.1" StartTime "0.0" StopTime "10.0" AbsTol "auto" FixedStep "auto" InitialStep "auto" MaxNumMinSteps "-1" MaxOrder 5 ZcThreshold "auto" ConsecutiveZCsStepRelTol "10*128*eps" MaxConsecutiveZCs "1000" ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "auto" MaxConsecutiveMinStep "1" RelTol "1e-3" SolverMode "Auto" EnableConcurrentExecution off ConcurrentTasks off Solver "ode45" SolverName "ode45" SolverJacobianMethodControl "auto" ShapePreserveControl "DisableAll" ZeroCrossControl "UseLocalSettings" ZeroCrossAlgorithm "Nonadaptive" AlgebraicLoopSolver "TrustRegion" SolverResetMethod "Fast" PositivePriorityOrder off AutoInsertRateTranBlk off SampleTimeConstraint "Unconstrained" InsertRTBMode "Whenever possible" } Simulink.DataIOCC { $ObjectID 9 Version "1.13.1" Decimation "1" ExternalInput "[t, u]" FinalStateName "xFinal" InitialState "xInitial" LimitDataPoints on MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveCompleteFinalSimState off SaveFormat "Array" SignalLoggingSaveFormat "Dataset" SaveOutput on SaveState off SignalLogging on DSMLogging on InspectSignalLogs off SaveTime on ReturnWorkspaceOutputs off StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "logsout" DSMLoggingName "dsmout" OutputOption "RefineOutputTimes" OutputTimes "[]" ReturnWorkspaceOutputsName "out" Refine "1" } Simulink.OptimizationCC { $ObjectID 10 Version "1.13.1" Array { Type "Cell" Dimension 8 Cell "BooleansAsBitfields" Cell "PassReuseOutputArgsAs" Cell "PassReuseOutputArgsThreshold" Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "OptimizeModelRefInitCode" Cell "NoFixptDivByZeroProtection" Cell "UseSpecifiedMinMax" PropName "DisabledProps" } BlockReduction on BooleanDataType on ConditionallyExecuteInputs on InlineParams off UseIntDivNetSlope off UseFloatMulNetSlope off DefaultUnderspecifiedDataType "double" UseSpecifiedMinMax off InlineInvariantSignals off OptimizeBlockIOStorage on BufferReuse on EnhancedBackFolding off StrengthReduction off ExpressionFolding on BooleansAsBitfields off BitfieldContainerType "uint_T" EnableMemcpy on MemcpyThreshold 64 PassReuseOutputArgsAs "Structure reference" ExpressionDepthLimit 128 FoldNonRolledExpr on LocalBlockOutputs on RollThreshold 5 SystemCodeInlineAuto off StateBitsets off DataBitsets off ActiveStateOutputEnumStorageType "Native Integer" UseTempVars off ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero off NoFixptDivByZeroProtection off EfficientFloat2IntCast off EfficientMapNaN2IntZero on OptimizeModelRefInitCode off LifeSpan "inf" MaxStackSize "Inherit from target" BufferReusableBoundary on SimCompilerOptimization "Off" AccelVerboseBuild off ParallelExecutionInRapidAccelerator on } Simulink.DebuggingCC { $ObjectID 11 Version "1.13.1" RTPrefix "error" ConsistencyChecking "none" ArrayBoundsChecking "none" SignalInfNanChecking "none" SignalRangeChecking "none" ReadBeforeWriteMsg "UseLocalSettings" WriteAfterWriteMsg "UseLocalSettings" WriteAfterReadMsg "UseLocalSettings" AlgebraicLoopMsg "warning" ArtificialAlgebraicLoopMsg "warning" SaveWithDisabledLinksMsg "warning" SaveWithParameterizedLinksMsg "warning" CheckSSInitialOutputMsg on UnderspecifiedInitializationDetection "Classic" MergeDetectMultiDrivingBlocksExec "none" CheckExecutionContextPreStartOutputMsg off CheckExecutionContextRuntimeOutputMsg off SignalResolutionControl "UseLocalSettings" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" TimeAdjustmentMsg "none" MaxConsecutiveZCsMsg "error" MaskedZcDiagnostic "warning" IgnoredZcDiagnostic "warning" SolverPrmCheckMsg "warning" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskDSMMsg "error" MultiTaskCondExecSysMsg "error" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" SigSpecEnsureSampleTimeMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterUnderflowMsg "none" ParameterPrecisionLossMsg "warning" ParameterTunabilityLossMsg "warning" FixptConstUnderflowMsg "none" FixptConstOverflowMsg "none" FixptConstPrecisionLossMsg "none" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" FcnCallInpInsideContextMsg "EnableAllAsError" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SFcnCompatibilityMsg "none" FrameProcessingCompatibilityMsg "warning" UniqueDataStoreMsg "none" BusObjectLabelMismatch "warning" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" EnableOverflowDetection off ModelReferenceIOMsg "none" ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" ModelReferenceCSMismatchMessage "none" UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceSymbolNameMessage "warning" ModelReferenceExtraNoncontSigs "error" StateNameClashWarn "none" SimStateInterfaceChecksumMismatchMsg "warning" SimStateOlderReleaseMsg "error" InitInArrayFormatMsg "warning" StrictBusMsg "ErrorLevel1" BusNameAdapt "WarnAndRepair" NonBusSignalsTreatedAsBus "none" LoggingUnavailableSignals "error" BlockIODiagnostic "none" SFUnusedDataAndEventsDiag "warning" SFUnexpectedBacktrackingDiag "warning" SFInvalidInputDataAccessInChartInitDiag "warning" SFNoUnconditionalDefaultTransitionDiag "warning" SFTransitionOutsideNaturalParentDiag "warning" SFUnconditionalTransitionShadowingDiag "warning" SFUndirectedBroadcastEventsDiag "warning" SFTransitionActionBeforeConditionDiag "warning" } Simulink.HardwareCC { $ObjectID 12 Version "1.13.1" ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 32 ProdBitPerLongLong 64 ProdBitPerFloat 32 ProdBitPerDouble 64 ProdBitPerPointer 32 ProdLargestAtomicInteger "Char" ProdLargestAtomicFloat "None" ProdIntDivRoundTo "Undefined" ProdEndianess "Unspecified" ProdWordSize 32 ProdShiftRightIntArith on ProdLongLongMode off ProdHWDeviceType "32-bit Generic" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetBitPerLongLong 64 TargetBitPerFloat 32 TargetBitPerDouble 64 TargetBitPerPointer 32 TargetLargestAtomicInteger "Char" TargetLargestAtomicFloat "None" TargetShiftRightIntArith on TargetLongLongMode off TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetTypeEmulationWarnSuppressLevel 0 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown off ProdEqTarget on } Simulink.ModelReferenceCC { $ObjectID 13 Version "1.13.1" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" CheckModelReferenceTargetMessage "error" EnableParallelModelReferenceBuilds off ParallelModelReferenceErrorOnInvalidPool on ParallelModelReferenceMATLABWorkerInit "None" ModelReferenceNumInstancesAllowed "Multi" PropagateVarSize "Infer from blocks in model" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off PropagateSignalLabelsOutOfModel off SupportModelReferenceSimTargetCustomCode off } Simulink.SFSimCC { $ObjectID 14 Version "1.13.1" SFSimEnableDebug on SFSimOverflowDetection on SFSimEcho on SimBlas on SimCtrlC on SimExtrinsic on SimIntegrity on SimUseLocalCustomCode off SimParseCustomCode on SimBuildMode "sf_incremental_build" SimGenImportedTypeDefs off } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 15 Version "1.13.1" Array { Type "Cell" Dimension 15 Cell "IncludeHyperlinkInReport" Cell "GenerateTraceInfo" Cell "GenerateTraceReport" Cell "GenerateTraceReportSl" Cell "GenerateTraceReportSf" Cell "GenerateTraceReportEml" Cell "PortableWordSizes" Cell "GenerateWebview" Cell "GenerateCodeMetricsReport" Cell "GenerateCodeReplacementReport" Cell "GenerateErtSFunction" Cell "CreateSILPILBlock" Cell "CodeExecutionProfiling" Cell "CodeProfilingSaveOptions" Cell "CodeProfilingInstrumentation" PropName "DisabledProps" } SystemTargetFile "grt.tlc" TLCOptions "" GenCodeOnly off MakeCommand "make_rtw" GenerateMakefile on PackageGeneratedCodeAndArtifacts off PackageName "" TemplateMakefile "grt_default_tmf" PostCodeGenCommand "" Description "" GenerateReport off SaveLog off RTWVerbose on RetainRTWFile off ProfileTLC off TLCDebug off TLCCoverage off TLCAssert off ProcessScriptMode "Default" ConfigurationMode "Optimized" ProcessScript "" ConfigurationScript "" ConfigAtBuild off RTWUseLocalCustomCode off RTWUseSimCustomCode off CustomSourceCode "" CustomHeaderCode "" CustomInclude "" CustomSource "" CustomLibrary "" CustomInitializer "" CustomTerminator "" Toolchain "Automatically locate an installed toolchain" BuildConfiguration "Faster Builds" IncludeHyperlinkInReport off LaunchReport off PortableWordSizes off GenerateErtSFunction off CreateSILPILBlock "None" CodeExecutionProfiling off CodeExecutionProfileVariable "executionProfile" CodeProfilingSaveOptions "SummaryOnly" CodeProfilingInstrumentation off SILDebugging off TargetLang "C" IncludeBusHierarchyInRTWFileBlockHierarchyMap off IncludeERTFirstTime off GenerateTraceInfo off GenerateTraceReport off GenerateTraceReportSl off GenerateTraceReportSf off GenerateTraceReportEml off GenerateCodeInfo off GenerateWebview off GenerateCodeMetricsReport off GenerateCodeReplacementReport off RTWCompilerOptimization "Off" RTWCustomCompilerOptimizations "" CheckMdlBeforeBuild "Off" CustomRebuildMode "OnUpdate" DataInitializer "" SharedConstantsCachingThreshold 1024 Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 16 Version "1.13.1" Array { Type "Cell" Dimension 23 Cell "IgnoreCustomStorageClasses" Cell "IgnoreTestpoints" Cell "InsertBlockDesc" Cell "InsertPolySpaceComments" Cell "SFDataObjDesc" Cell "MATLABFcnDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InternalIdentifier" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" Cell "CustomSymbolStrGlobalVar" Cell "CustomSymbolStrType" Cell "CustomSymbolStrField" Cell "CustomSymbolStrFcn" Cell "CustomSymbolStrFcnArg" Cell "CustomSymbolStrBlkIO" Cell "CustomSymbolStrTmpVar" Cell "CustomSymbolStrMacro" Cell "CustomSymbolStrUtil" Cell "ReqsInCode" PropName "DisabledProps" } ForceParamTrailComments off GenerateComments on IgnoreCustomStorageClasses on IgnoreTestpoints off IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off OperatorAnnotations off IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off MATLABFcnDesc off IncDataTypeInIds off MangleLength 1 CustomSymbolStrGlobalVar "$R$N$M" CustomSymbolStrType "$N$R$M_T" CustomSymbolStrField "$N$M" CustomSymbolStrFcn "$R$N$M$F" CustomSymbolStrFcnArg "rt$I$N$M" CustomSymbolStrBlkIO "rtb_$N$M" CustomSymbolStrTmpVar "$N$M" CustomSymbolStrMacro "$R$N$M" CustomSymbolStrUtil "$N$C" DefineNamingRule "None" ParamNamingRule "None" SignalNamingRule "None" InsertBlockDesc off InsertPolySpaceComments off SimulinkBlockComments on MATLABSourceComments off EnableCustomComments off InternalIdentifier "Shortened" InlinedPrmAccess "Literals" ReqsInCode off UseSimReservedNames off } Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 17 Version "1.13.1" Array { Type "Cell" Dimension 15 Cell "GeneratePreprocessorConditionals" Cell "IncludeMdlTerminateFcn" Cell "CombineOutputUpdateFcns" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" Cell "GenerateSampleERTMain" Cell "GenerateTestInterfaces" Cell "ModelStepFunctionPrototypeControlCompliant" Cell "CPPClassGenCompliant" Cell "GenerateAllocFcn" Cell "PurelyIntegerCode" Cell "SupportComplex" Cell "SupportAbsoluteTime" Cell "SupportContinuousTime" Cell "SupportNonInlinedSFcns" PropName "DisabledProps" } TargetFcnLib "ansi_tfl_table_tmw.mat" TargetLibSuffix "" TargetPreCompLibLocation "" CodeReplacementLibrary "ANSI_C" UtilityFuncGeneration "Auto" ERTMultiwordTypeDef "System defined" ERTMultiwordLength 256 MultiwordLength 2048 GenerateFullHeader on GenerateSampleERTMain off GenerateTestInterfaces off IsPILTarget off ModelReferenceCompliant on ParMdlRefBuildCompliant on CompOptLevelCompliant on ConcurrentExecutionCompliant on IncludeMdlTerminateFcn on GeneratePreprocessorConditionals "Disable all" CombineOutputUpdateFcns on CombineSignalStateStructs off SuppressErrorStatus off ERTFirstTimeCompliant off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging on MultiInstanceERTCode off SupportNonFinite on SupportComplex on PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on SupportVariableSizeSignals off EnableShiftOperators on ParenthesesLevel "Nominal" MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" ModelStepFunctionPrototypeControlCompliant off CPPClassGenCompliant off AutosarCompliant off GRTInterface off GenerateAllocFcn off UseMalloc off ExtMode off ExtModeStaticAlloc off ExtModeTesting off ExtModeStaticAllocSize 1000000 ExtModeTransport 0 ExtModeMexFile "ext_comm" ExtModeIntrfLevel "Level1" RTWCAPISignals off RTWCAPIParams off RTWCAPIStates off RTWCAPIRootIO off GenerateASAP2 off } PropName "Components" } } PropName "Components" } Name "Configuration" CurrentDlgPage "Optimization" ConfigPrmDlgPosition [ 688, 2353, 1768, 2993 ] } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 7 } Object { $PropName "DataTransfer" $ObjectID 18 $ClassName "Simulink.GlobalDataTransfer" DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" DefaultExtrapolationMethodBetweenContTasks "None" AutoInsertRateTranBlk [0] } ExplicitPartitioning off BlockDefaults { ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on BlockRotation 0 BlockMirror off } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" UseDisplayTextAsClickCallback off } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } MaskDefaults { SelfModifiable "off" IconFrame "on" IconOpaque "on" RunInitForIconRedraw "off" IconRotate "none" PortRotate "default" IconUnits "autoscale" } MaskParameterDefaults { Evaluate "on" Tunable "on" NeverSave "off" Internal "off" ReadOnly "off" Enabled "on" Visible "on" ToolTip "on" } BlockParameterDefaults { Block { BlockType Abs ZeroCross on SampleTime "-1" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as input" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on } Block { BlockType BusSelector OutputSignals "signal1,signal2,signal3" OutputAsBus off } Block { BlockType Constant Value "1" VectorParams1D on SamplingMode "Sample based" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Inherit from 'Constant value'" LockScale off SampleTime "inf" FramePeriod "inf" PreserveConstantTs off } Block { BlockType Fcn Expr "sin(u[1])" SampleTime "-1" } Block { BlockType Ground } Block { BlockType Mux Inputs "4" DisplayOption "none" UseBusObject off BusObject "BusObject" NonVirtualBus off } Block { BlockType Product Inputs "2" Multiplication "Element-wise(.*)" CollapseMode "All dimensions" CollapseDim "1" InputSameDT on OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as first input" LockScale off RndMeth "Zero" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType RelationalOperator Operator ">=" InputSameDT on OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" ZeroCross on SampleTime "-1" } Block { BlockType Sum IconShape "rectangular" Inputs "++" CollapseMode "All dimensions" CollapseDim "1" InputSameDT on AccumDataTypeStr "Inherit: Inherit via internal rule" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as first input" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Switch Criteria "u2 >= Threshold" Threshold "0" InputSameDT on OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Inherit via internal rule" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on ZeroCross on SampleTime "-1" AllowDiffInputSizes off } Block { BlockType Terminator } } System { Name "k1zxc230106" Location [311, 2264, 2249, 3045] Open on ModelBrowserVisibility on ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "50" ReportName "simulink-default.rpt" SIDHighWatermark "426" Block { BlockType Reference Name "ADC0" SID "106" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=0" Ports [0, 1] Position [820, 3277, 895, 3303] ZOrder 3900 ForegroundColor "[0.901961, 0.000000, 0.000000]" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.15" FontSize 14 SourceBlock "cdsAdcx0/ADC0" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Abs Name "Abs36" SID "107" Position [2095, 2970, 2125, 3000] ZOrder 3972 SaturateOnIntegerOverflow off } Block { BlockType Abs Name "Abs39" SID "108" Position [2085, 3735, 2115, 3765] ZOrder 3984 SaturateOnIntegerOverflow off } Block { BlockType BusSelector Name "Bus\nSelector6" SID "109" Description "ADC Selector" Ports [1, 28] Position [945, 445, 950, 6130] ZOrder 3901 ShowName off AttributesFormatString "%" OutputSignals "adc_0_4,adc_0_5,adc_0_6,adc_0_7,adc_0_8,adc_0_9,adc_0_10,adc_0_11,adc_0_12,adc_0_13,adc_0_1" "4,adc_0_15,adc_0_16,adc_0_17,adc_0_18,adc_0_19,adc_0_20,adc_0_21,adc_0_22,adc_0_23,adc_0_24,adc_0_25,adc_0_26,ad" "c_0_27,adc_0_28,adc_0_29,adc_0_30,adc_0_31" Port { PortNumber 1 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 2 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 3 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 4 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 5 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 6 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 7 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 8 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 9 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 10 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 11 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 12 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 13 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 14 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 15 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 16 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 17 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 18 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 19 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 20 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 21 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 22 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 23 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 24 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 25 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 26 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 27 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 28 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Choice7" SID "110" Position [2205, 3000, 2235, 3030] ZOrder 3990 Criteria "u2 > Threshold" InputSameDT off SaturateOnIntegerOverflow off } Block { BlockType Switch Name "Choie3" SID "111" Position [2205, 3805, 2235, 3835] ZOrder 3983 Criteria "u2 > Threshold" InputSameDT off SaturateOnIntegerOverflow off } Block { BlockType Constant Name "Constant1" SID "399" Description "Incident angle is a half of the total angle" Position [2020, 2852, 2070, 2868] ZOrder 5663 Value "2" } Block { BlockType Constant Name "Constant2" SID "112" Description "Diameter of oplev laser PL204 (mm)" Position [2195, 2960, 2240, 2990] ZOrder 3948 Value "3.0" } Block { BlockType Constant Name "Constant26" SID "332" Description "Minimum voltage of ADC (V)" Position [1280, 2910, 1325, 2940] ZOrder 5599 Value "-10" } Block { BlockType Constant Name "Constant3" SID "113" Description "Each half of QPD" Position [2460, 2965, 2505, 2995] ZOrder 3913 Value "2" } Block { BlockType Constant Name "Constant4" SID "333" Description "positive and negative voltage" Position [1170, 2827, 1205, 2853] ZOrder 5597 Value "2" } Block { BlockType Constant Name "Constant45" SID "317" Description "Incident angle of laser against mirror (deg)" Position [2020, 2819, 2095, 2831] ZOrder 5579 Value "45" } Block { BlockType Constant Name "Constant59" SID "118" Description "Diameter of oplev laser PL204 (mm)" Position [1885, 3427, 1915, 3443] ZOrder 3975 Value "0.95" } Block { BlockType Constant Name "Constant6" SID "334" Description "Maximum voltage of ADC (V)" Position [1280, 2855, 1325, 2885] ZOrder 5594 Value "10" } Block { BlockType Constant Name "Constant7" SID "335" Description "Quantization range of 16 bit ADC." Position [1250, 2790, 1295, 2820] ZOrder 5595 Value "65536" } Block { BlockType Constant Name "Constant71" SID "119" Description "Diameter of oplev laser PL204 (mm)" Position [1885, 4232, 1915, 4248] ZOrder 3987 Value "0.95" } Block { BlockType Product Name "Divide" SID "121" Ports [2, 1] Position [1580, 2987, 1610, 3018] ZOrder 3903 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide1" SID "122" Ports [2, 1] Position [1580, 3162, 1610, 3193] ZOrder 3905 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide10" SID "398" Ports [2, 1] Position [2140, 2817, 2170, 2848] ZOrder 5662 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide101" SID "123" Ports [2, 1] Position [2010, 2997, 2040, 3028] ZOrder 3976 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide102" SID "124" Ports [2, 1] Position [2010, 3172, 2040, 3203] ZOrder 3977 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide103" SID "125" Ports [2, 1] Position [2130, 3727, 2160, 3758] ZOrder 3985 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide13" SID "126" Ports [2, 1] Position [1615, 3792, 1645, 3823] ZOrder 3921 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide14" SID "127" Ports [2, 1] Position [1615, 3967, 1645, 3998] ZOrder 3923 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide15" SID "128" Ports [2, 1] Position [1615, 4142, 1645, 4173] ZOrder 3925 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide16" SID "129" Ports [2, 1] Position [2020, 3802, 2050, 3833] ZOrder 3988 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide17" SID "130" Ports [2, 1] Position [2545, 4007, 2575, 4038] ZOrder 3929 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide18" SID "131" Ports [2, 1] Position [2020, 3977, 2050, 4008] ZOrder 3989 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide19" SID "132" Ports [2, 1] Position [2545, 3832, 2575, 3863] ZOrder 3926 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide2" SID "133" Ports [2, 1] Position [1580, 3337, 1610, 3368] ZOrder 3909 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide27" SID "336" Ports [2, 1] Position [1450, 2807, 1480, 2838] ZOrder 5600 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide3" SID "134" Ports [2, 1] Position [2140, 2962, 2170, 2993] ZOrder 3973 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide4" SID "135" Ports [2, 1] Position [2545, 3017, 2575, 3048] ZOrder 3912 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide5" SID "388" Ports [2, 1] Position [2970, 3842, 3000, 3873] ZOrder 5651 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide6" SID "136" Ports [2, 1] Position [2545, 3192, 2575, 3223] ZOrder 3917 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide7" SID "337" Ports [2, 1] Position [1365, 2797, 1395, 2828] ZOrder 5596 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide73" SID "137" Ports [2, 1] Position [2980, 3027, 3010, 3058] ZOrder 3969 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide8" SID "390" Ports [2, 1] Position [2980, 3202, 3010, 3233] ZOrder 5652 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide9" SID "391" Ports [2, 1] Position [2970, 4007, 3000, 4038] ZOrder 5653 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "DocBlock" SID "396" Ports [] Position [697, 3830, 737, 3869] ZOrder 5659 ShowName off LibraryVersion "1.285" UserDataPersistent on UserData "DataTag0" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" ContentPreviewEnabled off DocumentType "Text" } Block { BlockType Ground Name "Ground" SID "394" Position [1755, 2770, 1775, 2790] ZOrder 5656 } Block { BlockType Ground Name "Ground1" SID "395" Position [680, 3635, 700, 3655] ZOrder 5657 } Block { BlockType Mux Name "Mux24" SID "141" Ports [1, 1] Position [2215, 2861, 2220, 2899] ZOrder 5661 ShowName off Inputs "1" DisplayOption "bar" } Block { BlockType Reference Name "OPLEV1_ch18_MON" SID "143" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [735, 3630, 815, 3660] ZOrder 3938 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Fcn Name "OPLEV2_ratio" SID "144" Position [2280, 2900, 2340, 2930] ZOrder 5660 Expr "2*sindeg(u[1])" } Block { BlockType RelationalOperator Name "Operator1" SID "145" Ports [2, 1] Position [2005, 3347, 2035, 3378] ZOrder 3970 Operator "<=" InputSameDT off OutDataTypeStr "boolean" } Block { BlockType RelationalOperator Name "Operator2" SID "146" Ports [2, 1] Position [2020, 4152, 2050, 4183] ZOrder 3981 Operator "<=" InputSameDT off OutDataTypeStr "boolean" } Block { BlockType Product Name "Product" SID "147" Ports [2, 1] Position [2270, 3007, 2300, 3038] ZOrder 3911 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product1" SID "148" Ports [2, 1] Position [2270, 3182, 2300, 3213] ZOrder 3916 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product102" SID "149" Ports [2, 1] Position [1945, 3412, 1975, 3443] ZOrder 3974 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product103" SID "150" Ports [2, 1] Position [1945, 4217, 1975, 4248] ZOrder 3986 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product4" SID "152" Ports [2, 1] Position [2270, 3812, 2300, 3843] ZOrder 3927 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product44" SID "153" Ports [2, 1] Position [2415, 3822, 2445, 3853] ZOrder 3964 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product45" SID "154" Ports [2, 1] Position [2415, 3997, 2445, 4028] ZOrder 3965 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product5" SID "155" Ports [2, 1] Position [2270, 3987, 2300, 4018] ZOrder 3928 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum22" SID "338" Ports [2, 1] Position [1385, 2860, 1405, 2880] ZOrder 5598 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum91" SID "158" Ports [2, 1] Position [1415, 2985, 1435, 3005] ZOrder 3949 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum92" SID "159" Ports [2, 1] Position [1415, 3160, 1435, 3180] ZOrder 3951 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum93" SID "160" Ports [2, 1] Position [1415, 3335, 1435, 3355] ZOrder 3953 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum94" SID "161" Ports [2, 1] Position [1415, 3790, 1435, 3810] ZOrder 3955 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum95" SID "162" Ports [2, 1] Position [1415, 3965, 1435, 3985] ZOrder 3957 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Sum96" SID "163" Ports [2, 1] Position [1415, 4140, 1435, 4160] ZOrder 3959 ShowName off IconShape "round" Inputs "|+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Terminator Name "Terminator1" SID "340" Position [3190, 3055, 3210, 3075] ZOrder 5602 } Block { BlockType Terminator Name "Terminator10" SID "403" Position [1005, 1125, 1025, 1145] ZOrder 5667 } Block { BlockType Terminator Name "Terminator11" SID "404" Position [1005, 1330, 1025, 1350] ZOrder 5668 } Block { BlockType Terminator Name "Terminator12" SID "405" Position [1005, 1535, 1025, 1555] ZOrder 5669 } Block { BlockType Terminator Name "Terminator13" SID "406" Position [1005, 1740, 1025, 1760] ZOrder 5670 } Block { BlockType Terminator Name "Terminator14" SID "407" Position [1005, 1945, 1025, 1965] ZOrder 5671 } Block { BlockType Terminator Name "Terminator15" SID "408" Position [1005, 2150, 1025, 2170] ZOrder 5672 } Block { BlockType Terminator Name "Terminator16" SID "409" Position [1005, 2355, 1025, 2375] ZOrder 5673 } Block { BlockType Terminator Name "Terminator17" SID "410" Position [1005, 2560, 1025, 2580] ZOrder 5674 } Block { BlockType Terminator Name "Terminator18" SID "411" Position [1005, 2765, 1025, 2785] ZOrder 5675 } Block { BlockType Terminator Name "Terminator19" SID "426" Position [1005, 4200, 1025, 4220] ZOrder 5689 } Block { BlockType Terminator Name "Terminator2" SID "341" Position [3190, 3130, 3210, 3150] ZOrder 5603 } Block { BlockType Terminator Name "Terminator20" SID "413" Position [1005, 4405, 1025, 4425] ZOrder 5677 } Block { BlockType Terminator Name "Terminator21" SID "414" Position [1005, 4610, 1025, 4630] ZOrder 5678 } Block { BlockType Terminator Name "Terminator22" SID "415" Position [1005, 4815, 1025, 4835] ZOrder 5679 } Block { BlockType Terminator Name "Terminator23" SID "416" Position [1005, 5020, 1025, 5040] ZOrder 5680 } Block { BlockType Terminator Name "Terminator24" SID "417" Position [1005, 5225, 1025, 5245] ZOrder 5681 } Block { BlockType Terminator Name "Terminator25" SID "418" Position [1005, 5430, 1025, 5450] ZOrder 5682 } Block { BlockType Terminator Name "Terminator26" SID "419" Position [1005, 5635, 1025, 5655] ZOrder 5683 } Block { BlockType Terminator Name "Terminator27" SID "420" Position [1005, 5840, 1025, 5860] ZOrder 5684 } Block { BlockType Terminator Name "Terminator28" SID "421" Position [1005, 6045, 1025, 6065] ZOrder 5685 } Block { BlockType Terminator Name "Terminator3" SID "381" Position [3210, 3720, 3230, 3740] ZOrder 5643 } Block { BlockType Terminator Name "Terminator4" SID "382" Position [3210, 3810, 3230, 3830] ZOrder 5644 } Block { BlockType Terminator Name "Terminator5" SID "400" Position [1005, 510, 1025, 530] ZOrder 5664 } Block { BlockType Terminator Name "Terminator6" SID "393" Position [1950, 2770, 1970, 2790] ZOrder 5655 } Block { BlockType Terminator Name "Terminator7" SID "401" Position [1005, 715, 1025, 735] ZOrder 5665 } Block { BlockType Terminator Name "Terminator8" SID "164" Position [845, 3635, 865, 3655] ZOrder 3936 } Block { BlockType Terminator Name "Terminator9" SID "402" Position [1005, 920, 1025, 940] ZOrder 5666 } Block { BlockType Reference Name "Yend_OPLEV1_SUM_Fil" SID "168" Tag "cdsFilt" Description "Purpose: " " " " \nStandard CDS IIR filter module. " " " " \n " " " " \nOperation: " " " " \nConsists of 10 second order section IIR filte" "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " " " " \nUsage: " " " " \nName the " "part with the desired filter module name. " " " " " Ports [1, 1] Position [1625, 3343, 1695, 3367] ZOrder 3961 BackgroundColor "[0.419608, 0.588235, 0.239216]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_Fil1" SID "392" Tag "cdsFilt" Description "Purpose: " " " " \nStandard CDS IIR filter module. " " " " \n " " " " \nOperation: " " " " \nConsists of 10 second order section IIR filte" "rs, plus a ramped gain stage. In FE code, also provides pre-defined test points and excitation channel inputs. T" "he filter coefficients are defined in the LIGO system using the 'foton' tool.\n " " " " \nUsage: " " " " \nName the " "part with the desired filter module name. " " " " " Ports [1, 1] Position [1820, 2768, 1890, 2792] ZOrder 5654 BackgroundColor "[0.419608, 0.588235, 0.239216]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_MON" SID "169" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1275, 3330, 1355, 3360] ZOrder 3908 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_OFFSET" SID "170" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1335, 3402, 1400, 3418] ZOrder 3954 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_VOLT" SID "171" Tag "Test Point" Ports [1] Position [1875, 3285, 1915, 3305] ZOrder 3910 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_VOLT_MON" SID "172" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1725, 3340, 1805, 3370] ZOrder 3932 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_SUM_VOLT_full" SID "173" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1875, 3362, 1920, 3378] ZOrder 3971 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_MON" SID "174" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1270, 2980, 1350, 3010] ZOrder 3902 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_OFFSET" SID "175" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1335, 3052, 1400, 3068] ZOrder 3950 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_VOLT" SID "176" Tag "Test Point" Ports [1] Position [1875, 2945, 1915, 2965] ZOrder 3906 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_VOLT_MON" SID "177" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1725, 2990, 1805, 3020] ZOrder 3930 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_mm" SID "178" Tag "Test Point" Ports [1] Position [2730, 2970, 2770, 2990] ZOrder 3915 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_X_mm_MON" SID "179" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2600, 3020, 2680, 3050] ZOrder 3914 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_MON" SID "180" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1270, 3155, 1350, 3185] ZOrder 3904 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_OFFSET" SID "181" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1335, 3227, 1400, 3243] ZOrder 3952 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_VOLT" SID "182" Tag "Test Point" Ports [1] Position [1875, 3105, 1915, 3125] ZOrder 3907 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_VOLT_MON" SID "183" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1725, 3165, 1805, 3195] ZOrder 3931 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_mm" SID "184" Tag "Test Point" Ports [1] Position [2730, 3150, 2770, 3170] ZOrder 3919 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV1_Y_mm_MON" SID "185" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2600, 3195, 2680, 3225] ZOrder 3918 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_MON" SID "186" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1275, 4135, 1355, 4165] ZOrder 3924 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_OFFSET" SID "187" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1335, 4207, 1400, 4223] ZOrder 3960 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_VOLT" SID "188" Tag "Test Point" Ports [1] Position [1875, 4090, 1915, 4110] ZOrder 3980 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_VOLT_MON" SID "189" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1725, 4145, 1805, 4175] ZOrder 3935 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_SUM_VOLT_full" SID "190" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1875, 4167, 1920, 4183] ZOrder 3982 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_MON" SID "191" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1275, 3785, 1355, 3815] ZOrder 3920 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_OFFSET" SID "192" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1335, 3857, 1400, 3873] ZOrder 3956 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_VOLT" SID "193" Tag "Test Point" Ports [1] Position [1875, 3750, 1915, 3770] ZOrder 3978 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_VOLT_MON" SID "194" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1725, 3795, 1805, 3825] ZOrder 3933 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_mm" SID "195" Tag "Test Point" Ports [1] Position [2750, 3760, 2790, 3780] ZOrder 3945 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_X_mm_MON" SID "196" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2620, 3835, 2700, 3865] ZOrder 3944 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_MON" SID "197" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1275, 3960, 1355, 3990] ZOrder 3922 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_OFFSET" SID "198" Tag "cdsEpicsIn" Description "Purpose: \nCreat" "e an EPICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precisi" "on of 3..\n \nUsage: " " \nName the part with the desired EPICS " "channel name. " Ports [0, 1] Position [1335, 4032, 1400, 4048] ZOrder 3958 BackgroundColor "[0.000000, 0.819608, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_VOLT" SID "199" Tag "Test Point" Ports [1] Position [1875, 3910, 1915, 3930] ZOrder 3979 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_VOLT_MON" SID "200" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [1725, 3970, 1805, 4000] ZOrder 3934 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_mm" SID "201" Tag "Test Point" Ports [1] Position [2750, 3935, 2790, 3955] ZOrder 3947 BackgroundColor "[0.000000, 0.819608, 0.000000]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Yend_OPLEV2_Y_mm_MON" SID "202" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [2620, 4010, 2700, 4040] ZOrder 3946 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "host=standalone\nsite=K1\nrate=16K\ndcuid=83\nshmem_daq=1\nspecific_cpu=8\nadcSlave=1\nno_rfm_dma=1" SID "397" Tag "cdsParameters" Description "SCRIPT=activateDQ.py " " " " \n " " " " \nPurpose: " " " " \n " " " " \nProvide system parameters to the FE code generator to" " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" "or proper storage of data from this FE controller. \n " " " " \nUseage: " " " " \n " " " " \nThe part NAME" " field is used to identify the FE parameters. It must be of the form: " " \n " " " " " " \nsite= " " " " \nrate= " " " " \ndcuid= " " " " \n " " " " \nWhere: " " " " \n " " " " \nsite= argument may be H1, H2, L1, M1, G1, eit" "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" "e the first two characters of all EPICS and signal names (for example G1:).\n " " " " \nrate= may be 2K, 16K, 32K" ", or 64K " " \n " " " " \ndcuid" "= is site specific ie it must be unique at each site. " " " " " Ports [1, 1] Position [695, 3900, 735, 3960] ZOrder 5658 BackgroundColor "[1.000000, 0.501961, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsParameters/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Line { ZOrder 400 SrcBlock "ADC0" SrcPort 1 DstBlock "Bus\nSelector6" DstPort 1 } Line { Name "" ZOrder 401 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 13 Points [0, 15] DstBlock "Yend_OPLEV1_X_MON" DstPort 1 } Line { Name "" ZOrder 402 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 14 Points [157, 0; 0, -15] DstBlock "Yend_OPLEV1_Y_MON" DstPort 1 } Line { ZOrder 403 SrcBlock "Divide" SrcPort 1 DstBlock "Yend_OPLEV1_X_VOLT_MON" DstPort 1 } Line { ZOrder 404 SrcBlock "Product" SrcPort 1 DstBlock "Divide4" DstPort 1 } Line { ZOrder 408 SrcBlock "Divide1" SrcPort 1 DstBlock "Yend_OPLEV1_Y_VOLT_MON" DstPort 1 } Line { ZOrder 409 SrcBlock "Yend_OPLEV1_SUM_Fil" SrcPort 1 DstBlock "Yend_OPLEV1_SUM_VOLT_MON" DstPort 1 } Line { ZOrder 410 SrcBlock "Divide102" SrcPort 1 DstBlock "Product1" DstPort 1 } Line { ZOrder 411 SrcBlock "Product1" SrcPort 1 DstBlock "Divide6" DstPort 1 } Line { ZOrder 414 SrcBlock "Yend_OPLEV1_Y_mm_MON" SrcPort 1 Points [12, 0] Branch { ZOrder 1384 Points [0, -50] DstBlock "Yend_OPLEV1_Y_mm" DstPort 1 } Branch { ZOrder 1382 DstBlock "Divide8" DstPort 1 } } Line { ZOrder 415 SrcBlock "Sum93" SrcPort 1 DstBlock "Divide2" DstPort 1 } Line { ZOrder 416 SrcBlock "Divide13" SrcPort 1 DstBlock "Yend_OPLEV2_X_VOLT_MON" DstPort 1 } Line { ZOrder 417 SrcBlock "Divide14" SrcPort 1 DstBlock "Yend_OPLEV2_Y_VOLT_MON" DstPort 1 } Line { ZOrder 418 SrcBlock "Divide15" SrcPort 1 DstBlock "Yend_OPLEV2_SUM_VOLT_MON" DstPort 1 } Line { ZOrder 419 SrcBlock "Sum95" SrcPort 1 DstBlock "Divide14" DstPort 1 } Line { ZOrder 420 SrcBlock "Sum96" SrcPort 1 DstBlock "Divide15" DstPort 1 } Line { ZOrder 421 SrcBlock "Product44" SrcPort 1 DstBlock "Divide19" DstPort 1 } Line { ZOrder 422 SrcBlock "Product45" SrcPort 1 DstBlock "Divide17" DstPort 1 } Line { Name "" ZOrder 423 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 15 Points [150, 0; 0, -45] DstBlock "Yend_OPLEV1_SUM_MON" DstPort 1 } Line { ZOrder 425 SrcBlock "OPLEV1_ch18_MON" SrcPort 1 DstBlock "Terminator8" DstPort 1 } Line { Name "" ZOrder 1621 Labels [2, 1] SrcBlock "Bus\nSelector6" SrcPort 16 Points [157, 0; 0, 205] DstBlock "Yend_OPLEV2_X_MON" DstPort 1 } Line { ZOrder 434 SrcBlock "Divide17" SrcPort 1 DstBlock "Yend_OPLEV2_Y_mm_MON" DstPort 1 } Line { Name "" ZOrder 1623 Labels [2, 1] SrcBlock "Bus\nSelector6" SrcPort 18 Points [152, 0; 0, 145] DstBlock "Yend_OPLEV2_SUM_MON" DstPort 1 } Line { Name "" ZOrder 1622 Labels [2, 1] SrcBlock "Bus\nSelector6" SrcPort 17 Points [76, 0; 0, 175] DstBlock "Yend_OPLEV2_Y_MON" DstPort 1 } Line { ZOrder 437 SrcBlock "Sum94" SrcPort 1 DstBlock "Divide13" DstPort 1 } Line { ZOrder 438 SrcBlock "Sum91" SrcPort 1 DstBlock "Divide" DstPort 1 } Line { ZOrder 439 SrcBlock "Sum92" SrcPort 1 DstBlock "Divide1" DstPort 1 } Line { ZOrder 444 SrcBlock "Divide101" SrcPort 1 Points [20, 0] Branch { ZOrder 443 Points [0, -30] Branch { ZOrder 442 Points [0, -32; 60, 0] DstBlock "Divide3" DstPort 1 } Branch { ZOrder 441 DstBlock "Abs36" DstPort 1 } } Branch { ZOrder 440 Points [120, 0; 0, -10] DstBlock "Choice7" DstPort 1 } } Line { ZOrder 445 SrcBlock "Yend_OPLEV1_X_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum91" DstPort 2 } Line { ZOrder 446 SrcBlock "Yend_OPLEV1_X_MON" SrcPort 1 DstBlock "Sum91" DstPort 1 } Line { ZOrder 447 SrcBlock "Yend_OPLEV1_Y_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum92" DstPort 2 } Line { ZOrder 448 SrcBlock "Yend_OPLEV1_SUM_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum93" DstPort 2 } Line { ZOrder 449 SrcBlock "Yend_OPLEV1_Y_MON" SrcPort 1 DstBlock "Sum92" DstPort 1 } Line { ZOrder 450 SrcBlock "Yend_OPLEV1_SUM_MON" SrcPort 1 DstBlock "Sum93" DstPort 1 } Line { ZOrder 451 SrcBlock "Yend_OPLEV2_X_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum94" DstPort 2 } Line { ZOrder 452 SrcBlock "Yend_OPLEV2_Y_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum95" DstPort 2 } Line { ZOrder 453 SrcBlock "Yend_OPLEV2_SUM_OFFSET" SrcPort 1 Points [20, 0] DstBlock "Sum96" DstPort 2 } Line { ZOrder 454 SrcBlock "Yend_OPLEV2_SUM_MON" SrcPort 1 DstBlock "Sum96" DstPort 1 } Line { ZOrder 455 SrcBlock "Yend_OPLEV2_Y_MON" SrcPort 1 DstBlock "Sum95" DstPort 1 } Line { ZOrder 456 SrcBlock "Yend_OPLEV2_X_MON" SrcPort 1 DstBlock "Sum94" DstPort 1 } Line { ZOrder 457 SrcBlock "Divide2" SrcPort 1 DstBlock "Yend_OPLEV1_SUM_Fil" DstPort 1 } Line { ZOrder 458 SrcBlock "Divide4" SrcPort 1 DstBlock "Yend_OPLEV1_X_mm_MON" DstPort 1 } Line { ZOrder 459 SrcBlock "Divide6" SrcPort 1 DstBlock "Yend_OPLEV1_Y_mm_MON" DstPort 1 } Line { ZOrder 461 SrcBlock "Product4" SrcPort 1 DstBlock "Product44" DstPort 1 } Line { ZOrder 462 SrcBlock "Product5" SrcPort 1 DstBlock "Product45" DstPort 1 } Line { ZOrder 476 SrcBlock "Divide19" SrcPort 1 DstBlock "Yend_OPLEV2_X_mm_MON" DstPort 1 } Line { ZOrder 478 SrcBlock "Abs36" SrcPort 1 DstBlock "Divide3" DstPort 2 } Line { ZOrder 479 SrcBlock "Product102" SrcPort 1 Points [4, 0; 0, -60] DstBlock "Operator1" DstPort 2 } Line { ZOrder 480 SrcBlock "Yend_OPLEV1_SUM_VOLT_full" SrcPort 1 Points [54, 0; 0, 31; -56, 0; 0, 19] DstBlock "Product102" DstPort 1 } Line { ZOrder 481 SrcBlock "Constant59" SrcPort 1 DstBlock "Product102" DstPort 2 } Line { ZOrder 998 SrcBlock "Yend_OPLEV1_X_VOLT_MON" SrcPort 1 Points [14, 0] Branch { ZOrder 1000 DstBlock "Divide101" DstPort 1 } Branch { ZOrder 999 Points [0, -50] DstBlock "Yend_OPLEV1_X_VOLT" DstPort 1 } } Line { ZOrder 996 SrcBlock "Yend_OPLEV1_Y_VOLT_MON" SrcPort 1 Points [33, 0] Branch { ZOrder 1002 DstBlock "Divide102" DstPort 1 } Branch { ZOrder 1001 Points [0, -65] DstBlock "Yend_OPLEV1_Y_VOLT" DstPort 1 } } Line { ZOrder 492 SrcBlock "Yend_OPLEV1_SUM_VOLT_MON" SrcPort 1 Points [35, 0] Branch { ZOrder 491 Points [145, 0] Branch { ZOrder 490 Points [0, -160] Branch { ZOrder 489 DstBlock "Divide102" DstPort 2 } Branch { ZOrder 488 Points [0, -175] DstBlock "Divide101" DstPort 2 } } Branch { ZOrder 487 DstBlock "Operator1" DstPort 1 } } Branch { ZOrder 486 Points [0, -60] DstBlock "Yend_OPLEV1_SUM_VOLT" DstPort 1 } } Line { ZOrder 493 SrcBlock "Abs39" SrcPort 1 DstBlock "Divide103" DstPort 2 } Line { ZOrder 494 SrcBlock "Product103" SrcPort 1 Points [4, 0; 0, -60] DstBlock "Operator2" DstPort 2 } Line { ZOrder 495 SrcBlock "Yend_OPLEV2_SUM_VOLT_full" SrcPort 1 Points [54, 0; 0, 31; -56, 0; 0, 19] DstBlock "Product103" DstPort 1 } Line { ZOrder 496 SrcBlock "Constant71" SrcPort 1 DstBlock "Product103" DstPort 2 } Line { ZOrder 499 SrcBlock "Yend_OPLEV2_X_VOLT_MON" SrcPort 1 Points [15, 0] Branch { ZOrder 498 DstBlock "Divide16" DstPort 1 } Branch { ZOrder 497 Points [0, -50] DstBlock "Yend_OPLEV2_X_VOLT" DstPort 1 } } Line { ZOrder 506 SrcBlock "Yend_OPLEV2_SUM_VOLT_MON" SrcPort 1 Points [16, 0] Branch { ZOrder 505 Points [0, -60] DstBlock "Yend_OPLEV2_SUM_VOLT" DstPort 1 } Branch { ZOrder 504 Points [173, 0] Branch { ZOrder 503 Points [0, -23; 1, 0; 0, -137] Branch { ZOrder 502 DstBlock "Divide18" DstPort 2 } Branch { ZOrder 501 Points [0, -175] DstBlock "Divide16" DstPort 2 } } Branch { ZOrder 500 DstBlock "Operator2" DstPort 1 } } } Line { ZOrder 507 SrcBlock "Divide18" SrcPort 1 DstBlock "Product5" DstPort 1 } Line { ZOrder 512 SrcBlock "Divide16" SrcPort 1 Points [13, 0] Branch { ZOrder 511 Points [0, -70] Branch { ZOrder 510 Points [0, -30; 47, 0] DstBlock "Divide103" DstPort 1 } Branch { ZOrder 509 DstBlock "Abs39" DstPort 1 } } Branch { ZOrder 508 Points [119, 0; 0, -10] DstBlock "Choie3" DstPort 1 } } Line { ZOrder 513 SrcBlock "Choice7" SrcPort 1 DstBlock "Product" DstPort 1 } Line { ZOrder 514 SrcBlock "Operator1" SrcPort 1 Points [150, 0] DstBlock "Choice7" DstPort 2 } Line { ZOrder 515 SrcBlock "Divide3" SrcPort 1 Points [0, 45] DstBlock "Choice7" DstPort 3 } Line { ZOrder 516 SrcBlock "Divide103" SrcPort 1 Points [14, 0; 0, 85] DstBlock "Choie3" DstPort 3 } Line { ZOrder 517 SrcBlock "Choie3" SrcPort 1 DstBlock "Product4" DstPort 1 } Line { ZOrder 518 SrcBlock "Operator2" SrcPort 1 Points [135, 0] DstBlock "Choie3" DstPort 2 } Line { ZOrder 407 SrcBlock "Yend_OPLEV1_X_mm_MON" SrcPort 1 Points [6, 0] Branch { ZOrder 1379 DstBlock "Divide73" DstPort 1 } Branch { ZOrder 1370 Points [0, -55] DstBlock "Yend_OPLEV1_X_mm" DstPort 1 } } Line { ZOrder 1005 SrcBlock "Yend_OPLEV2_Y_VOLT_MON" SrcPort 1 Points [14, 0] Branch { ZOrder 1007 DstBlock "Divide18" DstPort 1 } Branch { ZOrder 1006 Points [0, -65] DstBlock "Yend_OPLEV2_Y_VOLT" DstPort 1 } } Line { ZOrder 602 SrcBlock "Constant3" SrcPort 1 Points [12, 0; 0, 60] Branch { ZOrder 601 DstBlock "Divide4" DstPort 2 } Branch { ZOrder 600 Points [0, 175] Branch { ZOrder 599 Points [0, 640] Branch { ZOrder 598 DstBlock "Divide19" DstPort 2 } Branch { ZOrder 597 Points [0, 175] DstBlock "Divide17" DstPort 2 } } Branch { ZOrder 588 DstBlock "Divide6" DstPort 2 } } } Line { ZOrder 1212 SrcBlock "Divide27" SrcPort 1 Points [25, 0; 0, 185] Branch { ZOrder 1187 Points [0, 175] Branch { ZOrder 1189 Points [0, 175] Branch { ZOrder 1191 Points [0, 455] Branch { ZOrder 1193 Points [0, 175] Branch { ZOrder 1195 Points [0, 175] DstBlock "Divide15" DstPort 2 } Branch { ZOrder 1194 DstBlock "Divide14" DstPort 2 } } Branch { ZOrder 1192 DstBlock "Divide13" DstPort 2 } } Branch { ZOrder 1190 DstBlock "Divide2" DstPort 2 } } Branch { ZOrder 1188 DstBlock "Divide1" DstPort 2 } } Branch { ZOrder 1186 DstBlock "Divide" DstPort 2 } } Line { ZOrder 1206 SrcBlock "Constant4" SrcPort 1 Points [126, 0; 0, -20] DstBlock "Divide7" DstPort 2 } Line { ZOrder 1207 SrcBlock "Sum22" SrcPort 1 Points [17, 0; 0, -40] DstBlock "Divide27" DstPort 2 } Line { ZOrder 1208 SrcBlock "Constant7" SrcPort 1 DstBlock "Divide7" DstPort 1 } Line { ZOrder 1209 SrcBlock "Constant6" SrcPort 1 DstBlock "Sum22" DstPort 1 } Line { ZOrder 1210 SrcBlock "Constant26" SrcPort 1 Points [65, 0] DstBlock "Sum22" DstPort 2 } Line { ZOrder 1211 SrcBlock "Divide7" SrcPort 1 DstBlock "Divide27" DstPort 1 } Line { ZOrder 1217 SrcBlock "Constant2" SrcPort 1 Points [9, 0; 0, 55] Branch { ZOrder 1223 DstBlock "Product" DstPort 2 } Branch { ZOrder 1222 Points [0, 175] Branch { ZOrder 1221 DstBlock "Product1" DstPort 2 } Branch { ZOrder 1220 Points [0, 630] Branch { ZOrder 1219 DstBlock "Product4" DstPort 2 } Branch { ZOrder 1218 Points [0, 175] DstBlock "Product5" DstPort 2 } } } } Line { ZOrder 432 SrcBlock "Yend_OPLEV2_X_mm_MON" SrcPort 1 Points [6, 0] Branch { ZOrder 1389 Points [0, -80] DstBlock "Yend_OPLEV2_X_mm" DstPort 1 } Branch { ZOrder 1356 DstBlock "Divide5" DstPort 1 } } Line { ZOrder 433 SrcBlock "Yend_OPLEV2_Y_mm_MON" SrcPort 1 Points [6, 0; 0, -10] Branch { ZOrder 1393 Points [0, -70] DstBlock "Yend_OPLEV2_Y_mm" DstPort 1 } Branch { ZOrder 1392 DstBlock "Divide9" DstPort 1 } } Line { ZOrder 1567 SrcBlock "OPLEV2_ratio" SrcPort 1 Points [42, 0] Branch { ZOrder 1056 Points [565, 0; 0, 135] Branch { ZOrder 1381 DstBlock "Divide73" DstPort 2 } Branch { ZOrder 1380 Points [0, 175] Branch { ZOrder 1386 DstBlock "Divide8" DstPort 2 } Branch { ZOrder 1385 Points [0, 640] Branch { ZOrder 1396 Points [0, 165] DstBlock "Divide9" DstPort 2 } Branch { ZOrder 1395 DstBlock "Divide5" DstPort 2 } } } } Branch { ZOrder 544 Points [0, 930] Branch { ZOrder 543 Points [0, 175] DstBlock "Product45" DstPort 2 } Branch { ZOrder 534 DstBlock "Product44" DstPort 2 } } } Line { ZOrder 1543 SrcBlock "Yend_OPLEV1_SUM_Fil1" SrcPort 1 DstBlock "Terminator6" DstPort 1 } Line { ZOrder 1544 SrcBlock "Ground" SrcPort 1 DstBlock "Yend_OPLEV1_SUM_Fil1" DstPort 1 } Line { ZOrder 1545 SrcBlock "Divide5" SrcPort 1 Points [93, 0; 0, -130] DstBlock "Terminator3" DstPort 1 } Line { ZOrder 1546 SrcBlock "Divide9" SrcPort 1 Points [142, 0; 0, -205] DstBlock "Terminator4" DstPort 1 } Line { ZOrder 1547 SrcBlock "Ground1" SrcPort 1 DstBlock "OPLEV1_ch18_MON" DstPort 1 } Line { ZOrder 1548 SrcBlock "Divide73" SrcPort 1 Points [85, 0; 0, 20] DstBlock "Terminator1" DstPort 1 } Line { ZOrder 1550 SrcBlock "Divide8" SrcPort 1 Points [78, 0; 0, -80] DstBlock "Terminator2" DstPort 1 } Line { ZOrder 1552 SrcBlock "Mux24" SrcPort 1 Points [25, 0; 0, 35] DstBlock "OPLEV2_ratio" DstPort 1 } Line { ZOrder 1569 SrcBlock "Constant45" SrcPort 1 DstBlock "Divide10" DstPort 1 } Line { ZOrder 1570 SrcBlock "Constant1" SrcPort 1 Points [34, 0; 0, -20] DstBlock "Divide10" DstPort 2 } Line { ZOrder 1571 SrcBlock "Divide10" SrcPort 1 Points [18, 0; 0, 45] DstBlock "Mux24" DstPort 1 } Line { Name "" ZOrder 1589 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 1 DstBlock "Terminator5" DstPort 1 } Line { Name "" ZOrder 1590 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 2 DstBlock "Terminator7" DstPort 1 } Line { Name "" ZOrder 1591 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 3 DstBlock "Terminator9" DstPort 1 } Line { Name "" ZOrder 1592 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 4 DstBlock "Terminator10" DstPort 1 } Line { Name "" ZOrder 1593 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 5 DstBlock "Terminator11" DstPort 1 } Line { Name "" ZOrder 1594 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 6 DstBlock "Terminator12" DstPort 1 } Line { Name "" ZOrder 1595 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 7 DstBlock "Terminator13" DstPort 1 } Line { Name "" ZOrder 1596 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 8 DstBlock "Terminator14" DstPort 1 } Line { Name "" ZOrder 1597 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 9 DstBlock "Terminator15" DstPort 1 } Line { Name "" ZOrder 1598 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 10 DstBlock "Terminator16" DstPort 1 } Line { Name "" ZOrder 1599 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 11 DstBlock "Terminator17" DstPort 1 } Line { Name "" ZOrder 1600 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 12 DstBlock "Terminator18" DstPort 1 } Line { Name "" ZOrder 1602 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 20 DstBlock "Terminator20" DstPort 1 } Line { Name "" ZOrder 1603 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 21 DstBlock "Terminator21" DstPort 1 } Line { Name "" ZOrder 1604 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 22 DstBlock "Terminator22" DstPort 1 } Line { Name "" ZOrder 1605 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 23 DstBlock "Terminator23" DstPort 1 } Line { Name "" ZOrder 1606 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 24 DstBlock "Terminator24" DstPort 1 } Line { Name "" ZOrder 1608 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 25 DstBlock "Terminator25" DstPort 1 } Line { Name "" ZOrder 1609 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 26 DstBlock "Terminator26" DstPort 1 } Line { Name "" ZOrder 1610 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 27 DstBlock "Terminator27" DstPort 1 } Line { Name "" ZOrder 1611 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 28 DstBlock "Terminator28" DstPort 1 } Line { Name "" ZOrder 1624 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 19 DstBlock "Terminator19" DstPort 1 } Annotation { SID "424" Name "#DAQ Channels\n" Position [661, 4171, 764, 4209] AutoSize on WordWrap off HorizontalAlignment "left" DropShadow on ZOrder -1 FontSize 14 } } } MatData { NumRecords 1 DataRecord { Tag DataTag0 Data " %)30 . \\ $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R" "