Model { Name "darm_02" Version 7.9 MdlSubVersion 0 GraphicalInterface { NumRootInports 8 Inport { BusObject "" Name "GW in (m)" } Inport { BusObject "" Name "PD Noise (V/rHz)" } Inport { BusObject "" Name "sensor noise (m/rtHz)" } Inport { BusObject "" Name "ADC Noise (V/rHz)" } Inport { BusObject "" Name "seismic in (m/rtHz)" } Inport { BusObject "" Name "Shot Noise (W/rHz)" } Inport { BusObject "" Name "EXC" } Inport { BusObject "" Name "DAC noise (V/rHz)" } NumRootOutports 7 Outport { BusObject "" BusOutputAsStruct "off" Name "dL- Out (m)" } Outport { BusObject "" BusOutputAsStruct "off" Name "IN1" } Outport { BusObject "" BusOutputAsStruct "off" Name "DARM_OUT" } Outport { BusObject "" BusOutputAsStruct "off" Name "IN2" } Outport { BusObject "" BusOutputAsStruct "off" Name "Control Signal (m)" } Outport { BusObject "" BusOutputAsStruct "off" Name "dL- Out (m)1" } Outport { BusObject "" BusOutputAsStruct "off" Name "dL- Out (m)2" } ParameterArgumentNames "" ComputedModelVersion "1.124" NumModelReferences 0 NumTestPointedSignals 0 } SavedCharacterEncoding "ISO-8859-1" SaveDefaultBlockParams on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off DataTypeOverride "UseLocalSettings" DataTypeOverrideAppliesTo "AllNumericTypes" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" FPTRunName "Run 1" MaxMDLFileLineLength 120 CloseFcn ";slview('closediagram',bdroot);" Created "Thu Dec 23 09:59:29 1999" Creator "rana" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "ccahilla" ModifiedDateFormat "%" LastModifiedDate "Fri Aug 16 13:50:57 2013" RTWModifiedTimeStamp 297361021 ModelVersionFormat "1.%" ConfigurationManager "none" SampleTimeColors off SampleTimeAnnotations off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowDesignRanges off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowSignalResolutionIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on BlockNameDataTip off BlockParametersDataTip on BlockDescriptionStringDataTip off ToolBar off StatusBar off BrowserShowLibraryLinks off BrowserLookUnderMasks off SimulationMode "normal" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on CovForceBlockReductionOff on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovReportOnPause on CovModelRefEnable "Off" CovExternalEMLEnable off ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "oneshot" 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 off ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse off ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 1 Version "1.12.0" Array { Type "Handle" Dimension 8 Simulink.SolverCC { $ObjectID 2 Version "1.12.0" StartTime "0.0" StopTime "0.01" AbsTol "1e-6" FixedStep "auto" InitialStep "auto" MaxNumMinSteps "-1" MaxOrder 5 ZcThreshold "auto" ConsecutiveZCsStepRelTol "10*128*eps" MaxConsecutiveZCs "1000" ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "auto" MaxConsecutiveMinStep "1" RelTol "1e-3" SolverMode "SingleTasking" EnableConcurrentExecution off ConcurrentTasks off Solver "ode45" SolverName "ode45" SolverJacobianMethodControl "auto" ShapePreserveControl "DisableAll" ZeroCrossControl "UseLocalSettings" ZeroCrossAlgorithm "Nonadaptive" AlgebraicLoopSolver "TrustRegion" SolverResetMethod "Fast" PositivePriorityOrder off AutoInsertRateTranBlk off SampleTimeConstraint "Unconstrained" InsertRTBMode "Whenever possible" } Simulink.DataIOCC { $ObjectID 3 Version "1.12.0" Decimation "1" ExternalInput "[t, u]" FinalStateName "xFinal" InitialState "xInitial" LimitDataPoints off MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveCompleteFinalSimState off SaveFormat "Array" SignalLoggingSaveFormat "ModelDataLogs" SaveOutput on SaveState off SignalLogging on DSMLogging on InspectSignalLogs off SaveTime on ReturnWorkspaceOutputs off StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "logsout" DSMLoggingName "dsmout" OutputOption "RefineOutputTimes" OutputTimes "[]" ReturnWorkspaceOutputsName "out" Refine "1" } Simulink.OptimizationCC { $ObjectID 4 Version "1.12.0" Array { Type "Cell" Dimension 8 Cell "BooleansAsBitfields" Cell "PassReuseOutputArgsAs" Cell "PassReuseOutputArgsThreshold" Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "OptimizeModelRefInitCode" Cell "NoFixptDivByZeroProtection" Cell "UseSpecifiedMinMax" PropName "DisabledProps" } BlockReduction off BooleanDataType off ConditionallyExecuteInputs on InlineParams on UseIntDivNetSlope off UseFloatMulNetSlope off UseSpecifiedMinMax off InlineInvariantSignals off OptimizeBlockIOStorage on BufferReuse off EnhancedBackFolding off StrengthReduction off ExpressionFolding on BooleansAsBitfields off BitfieldContainerType "uint_T" EnableMemcpy on MemcpyThreshold 64 PassReuseOutputArgsAs "Structure reference" ExpressionDepthLimit 128 FoldNonRolledExpr on LocalBlockOutputs on RollThreshold 5 SystemCodeInlineAuto off StateBitsets off DataBitsets off UseTempVars off ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero off NoFixptDivByZeroProtection off EfficientFloat2IntCast off EfficientMapNaN2IntZero on OptimizeModelRefInitCode off LifeSpan "inf" MaxStackSize "Inherit from target" BufferReusableBoundary on SimCompilerOptimization "Off" AccelVerboseBuild off ParallelExecutionInRapidAccelerator on } Simulink.DebuggingCC { $ObjectID 5 Version "1.12.0" RTPrefix "error" ConsistencyChecking "none" ArrayBoundsChecking "none" SignalInfNanChecking "none" SignalRangeChecking "none" ReadBeforeWriteMsg "UseLocalSettings" WriteAfterWriteMsg "UseLocalSettings" WriteAfterReadMsg "UseLocalSettings" AlgebraicLoopMsg "warning" ArtificialAlgebraicLoopMsg "warning" SaveWithDisabledLinksMsg "warning" SaveWithParameterizedLinksMsg "none" CheckSSInitialOutputMsg on UnderspecifiedInitializationDetection "Classic" MergeDetectMultiDrivingBlocksExec "none" CheckExecutionContextPreStartOutputMsg off CheckExecutionContextRuntimeOutputMsg off SignalResolutionControl "TryResolveAllWithWarning" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" TimeAdjustmentMsg "none" MaxConsecutiveZCsMsg "error" MaskedZcDiagnostic "warning" IgnoredZcDiagnostic "warning" SolverPrmCheckMsg "none" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskDSMMsg "warning" MultiTaskCondExecSysMsg "none" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" SigSpecEnsureSampleTimeMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterUnderflowMsg "none" ParameterPrecisionLossMsg "warning" ParameterTunabilityLossMsg "warning" FixptConstUnderflowMsg "none" FixptConstOverflowMsg "none" FixptConstPrecisionLossMsg "none" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" FcnCallInpInsideContextMsg "Enable All" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SFcnCompatibilityMsg "none" FrameProcessingCompatibilityMsg "warning" UniqueDataStoreMsg "none" BusObjectLabelMismatch "warning" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" EnableOverflowDetection off ModelReferenceIOMsg "none" ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" ModelReferenceCSMismatchMessage "none" UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceSymbolNameMessage "warning" ModelReferenceExtraNoncontSigs "error" StateNameClashWarn "warning" SimStateInterfaceChecksumMismatchMsg "warning" SimStateOlderReleaseMsg "error" InitInArrayFormatMsg "none" StrictBusMsg "None" BusNameAdapt "WarnAndRepair" NonBusSignalsTreatedAsBus "none" LoggingUnavailableSignals "error" BlockIODiagnostic "none" SFUnusedDataAndEventsDiag "warning" SFUnexpectedBacktrackingDiag "warning" SFInvalidInputDataAccessInChartInitDiag "warning" SFNoUnconditionalDefaultTransitionDiag "warning" SFTransitionOutsideNaturalParentDiag "warning" SFUnconditionalTransitionShadowingDiag "warning" } Simulink.HardwareCC { $ObjectID 6 Version "1.12.0" ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 32 ProdBitPerFloat 32 ProdBitPerDouble 64 ProdBitPerPointer 32 ProdLargestAtomicInteger "Char" ProdLargestAtomicFloat "None" ProdIntDivRoundTo "Undefined" ProdEndianess "Unspecified" ProdWordSize 32 ProdShiftRightIntArith on ProdHWDeviceType "32-bit Generic" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetBitPerFloat 32 TargetBitPerDouble 64 TargetBitPerPointer 32 TargetLargestAtomicInteger "Char" TargetLargestAtomicFloat "None" TargetShiftRightIntArith on TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetTypeEmulationWarnSuppressLevel 0 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown on ProdEqTarget on } Simulink.ModelReferenceCC { $ObjectID 7 Version "1.12.0" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" CheckModelReferenceTargetMessage "error" EnableParallelModelReferenceBuilds off ParallelModelReferenceErrorOnInvalidPool on ParallelModelReferenceMATLABWorkerInit "None" ModelReferenceNumInstancesAllowed "Multi" PropagateVarSize "Infer from blocks in model" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off PropagateSignalLabelsOutOfModel off SupportModelReferenceSimTargetCustomCode off } Simulink.SFSimCC { $ObjectID 8 Version "1.12.0" SFSimEnableDebug on SFSimOverflowDetection on SFSimEcho on SimBlas on SimCtrlC on SimExtrinsic on SimIntegrity on SimUseLocalCustomCode off SimParseCustomCode on SimBuildMode "sf_incremental_build" } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 9 Version "1.12.0" Array { Type "Cell" Dimension 15 Cell "IncludeHyperlinkInReport" Cell "GenerateTraceInfo" Cell "GenerateTraceReport" Cell "GenerateTraceReportSl" Cell "GenerateTraceReportSf" Cell "GenerateTraceReportEml" Cell "PortableWordSizes" Cell "GenerateWebview" Cell "GenerateCodeMetricsReport" Cell "GenerateCodeReplacementReport" Cell "GenerateErtSFunction" Cell "CreateSILPILBlock" Cell "CodeExecutionProfiling" Cell "CodeProfilingSaveOptions" Cell "CodeProfilingInstrumentation" PropName "DisabledProps" } SystemTargetFile "grt.tlc" GenCodeOnly off MakeCommand "make_rtw" GenerateMakefile on TemplateMakefile "grt_unix.tmf" GenerateReport off SaveLog off RTWVerbose on RetainRTWFile off ProfileTLC off TLCDebug off TLCCoverage off TLCAssert off ProcessScriptMode "Default" ConfigurationMode "Optimized" ConfigAtBuild off RTWUseLocalCustomCode off RTWUseSimCustomCode off IncludeHyperlinkInReport off LaunchReport off TargetLang "C" IncludeBusHierarchyInRTWFileBlockHierarchyMap off IncludeERTFirstTime on GenerateTraceInfo off GenerateTraceReport off GenerateTraceReportSl off GenerateTraceReportSf off GenerateTraceReportEml off GenerateCodeInfo off GenerateWebview off GenerateCodeMetricsReport off GenerateCodeReplacementReport off RTWCompilerOptimization "Off" CheckMdlBeforeBuild "Off" CustomRebuildMode "OnUpdate" Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 10 Version "1.12.0" Array { Type "Cell" Dimension 22 Cell "IgnoreCustomStorageClasses" Cell "IgnoreTestpoints" Cell "InsertBlockDesc" Cell "InsertPolySpaceComments" Cell "SFDataObjDesc" Cell "MATLABFcnDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InternalIdentifier" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" Cell "CustomSymbolStrGlobalVar" Cell "CustomSymbolStrType" Cell "CustomSymbolStrField" Cell "CustomSymbolStrFcn" Cell "CustomSymbolStrFcnArg" Cell "CustomSymbolStrBlkIO" Cell "CustomSymbolStrTmpVar" Cell "CustomSymbolStrMacro" Cell "ReqsInCode" PropName "DisabledProps" } ForceParamTrailComments off GenerateComments on IgnoreCustomStorageClasses on IgnoreTestpoints off IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off MATLABFcnDesc off IncDataTypeInIds off MangleLength 1 CustomSymbolStrGlobalVar "$R$N$M" CustomSymbolStrType "$N$R$M_T" CustomSymbolStrField "$N$M" CustomSymbolStrFcn "$R$N$M$F" CustomSymbolStrFcnArg "rt$I$N$M" CustomSymbolStrBlkIO "rtb_$N$M" CustomSymbolStrTmpVar "$N$M" CustomSymbolStrMacro "$R$N$M" DefineNamingRule "None" ParamNamingRule "None" SignalNamingRule "None" InsertBlockDesc off InsertPolySpaceComments off SimulinkBlockComments on MATLABSourceComments off EnableCustomComments off InlinedPrmAccess "Literals" ReqsInCode off UseSimReservedNames off } Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 11 Version "1.12.0" 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" CodeExecutionProfiling off ERTMultiwordLength 256 MultiwordLength 2048 GenerateFullHeader on GenerateSampleERTMain off GenerateTestInterfaces off IsPILTarget off ModelReferenceCompliant on ParMdlRefBuildCompliant on CompOptLevelCompliant on ConcurrentExecutionCompliant on IncludeMdlTerminateFcn on GeneratePreprocessorConditionals "Disable all" CombineOutputUpdateFcns off CombineSignalStateStructs off SuppressErrorStatus off ERTFirstTimeCompliant off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging on MultiInstanceERTCode off SupportNonFinite on SupportComplex on PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on SupportVariableSizeSignals off EnableShiftOperators on ParenthesesLevel "Nominal" PortableWordSizes off ModelStepFunctionPrototypeControlCompliant off CPPClassGenCompliant off AutosarCompliant off GRTInterface on UseMalloc off ExtMode off ExtModeStaticAlloc off ExtModeTesting off ExtModeStaticAllocSize 1000000 ExtModeTransport 0 ExtModeMexFile "ext_comm" ExtModeIntrfLevel "Level1" RTWCAPISignals off RTWCAPIParams off RTWCAPIStates off RTWCAPIRootIO off GenerateASAP2 off } PropName "Components" } } PropName "Components" } Name "Configuration" CurrentDlgPage "Solver" ConfigPrmDlgPosition [ 63, 83, 1123, 713 ] } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 1 } 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" } BlockParameterDefaults { Block { BlockType Constant Value "1" VectorParams1D on SamplingMode "Sample based" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Inherit from 'Constant value'" LockScale off SampleTime "inf" FramePeriod "inf" PreserveConstantTs off } Block { BlockType Gain Gain "1" Multiplication "Element-wise(K.*u)" ParamMin "[]" ParamMax "[]" ParamDataTypeStr "Inherit: Same as input" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as input" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Inport Port "1" OutputFunctionCall off OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: auto" LockScale off BusOutputAsStruct off PortDimensions "-1" VarSizeSig "Inherit" SampleTime "-1" SignalType "auto" SamplingMode "auto" LatchByDelayingOutsideSignal off LatchInputForFeedbackSignals off Interpolate on } Block { BlockType Integrator ExternalReset "none" InitialConditionSource "internal" InitialCondition "0" LimitOutput off UpperSaturationLimit "inf" LowerSaturationLimit "-inf" ShowSaturationPort off ShowStatePort off AbsoluteTolerance "auto" IgnoreLimit off ZeroCross on ContinuousStateAttributes "''" } Block { BlockType Outport Port "1" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: auto" LockScale off BusOutputAsStruct off PortDimensions "-1" VarSizeSig "Inherit" SampleTime "-1" SignalType "auto" SamplingMode "auto" SourceOfInitialOutputValue "Dialog" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType Saturate UpperLimitSource "Dialog" UpperLimit "0.5" LowerLimitSource "Dialog" LowerLimit "-0.5" LinearizeAsGain on ZeroCross on SampleTime "-1" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as input" LockScale off RndMeth "Floor" } Block { BlockType Scope ModelBased off TickLabels "OneTimeTick" ZoomMode "on" Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData" DataFormat "Array" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "-1" } Block { BlockType Sin SineType "Time based" TimeSource "Use simulation time" Amplitude "1" Bias "0" Frequency "1" Phase "0" Samples "10" Offset "0" SampleTime "-1" VectorParams1D on } Block { BlockType SubSystem ShowPortLabels "FromPortIcon" Permissions "ReadWrite" PermitHierarchicalResolution "All" TreatAsAtomicUnit off CheckFcnCallInpInsideContextMsg off SystemSampleTime "-1" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" SimViewingDevice off DataTypeOverride "UseLocalSettings" DataTypeOverrideAppliesTo "AllNumericTypes" MinMaxOverflowLogging "UseLocalSettings" SFBlockType "NONE" Variant off GeneratePreprocessorConditionals off } 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 TransportDelay DelayTime "1" InitialOutput "0" BufferSize "1024" FixedBuffer off TransDelayFeedthrough off PadeOrder "0" } Block { BlockType ZeroPole Zeros "[1]" Poles "[0 1]" Gain "[1]" AbsoluteTolerance "auto" ContinuousStateAttributes "''" } } System { Name "darm_02" Location [1, 88, 1270, 636] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "blue" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "106" ReportName "simulink-default.rpt" SIDHighWatermark "130" Block { BlockType Inport Name "GW in (m)" SID "1" Position [900, 315, 920, 335] ZOrder -1 BlockMirror on ForegroundColor "white" BackgroundColor "red" IconDisplay "Port number" } Block { BlockType Inport Name "PD Noise\n(V/rHz)" SID "3" Position [515, 260, 535, 280] ZOrder -3 BlockRotation 270 ForegroundColor "[0.541176, 0.980392, 1.000000]" BackgroundColor "[0.250980, 0.000000, 0.752941]" NamePlacement "alternate" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "sensor noise (m/rtHz)" SID "4" Position [695, 130, 715, 150] ZOrder -4 BlockRotation 270 ForegroundColor "[0.541176, 0.980392, 1.000000]" BackgroundColor "[0.250980, 0.000000, 0.752941]" Port "3" IconDisplay "Port number" } Block { BlockType Inport Name "ADC Noise\n(V/rHz)" SID "5" Position [25, 35, 45, 55] ZOrder -5 BlockRotation 270 BlockMirror on ForegroundColor "[0.541176, 0.980392, 1.000000]" BackgroundColor "[0.250980, 0.000000, 0.752941]" Port "4" IconDisplay "Port number" } Block { BlockType Inport Name "seismic in (m/rtHz)" SID "7" Position [695, 20, 715, 40] ZOrder -7 BlockRotation 270 BlockMirror on ForegroundColor "[0.541176, 0.980392, 1.000000]" BackgroundColor "[0.250980, 0.000000, 0.752941]" Port "5" IconDisplay "Port number" } Block { BlockType Inport Name "Shot Noise\n(W/rHz)" SID "56" Position [625, 260, 645, 280] ZOrder 3 BlockRotation 270 ForegroundColor "[0.541176, 0.980392, 1.000000]" BackgroundColor "[0.250980, 0.000000, 0.752941]" NamePlacement "alternate" Port "6" IconDisplay "Port number" } Block { BlockType Inport Name "EXC" SID "59" Position [150, 15, 170, 35] ZOrder 6 BlockRotation 270 BlockMirror on ForegroundColor "white" BackgroundColor "red" Port "7" IconDisplay "Port number" } Block { BlockType Inport Name "DAC noise\n(V/rHz)" SID "61" Position [550, 25, 570, 45] ZOrder 11 BlockRotation 270 BlockMirror on ForegroundColor "[0.541176, 0.980392, 1.000000]" BackgroundColor "[0.250980, 0.000000, 0.752941]" Port "8" IconDisplay "Port number" } Block { BlockType Reference Name "A/W" SID "69" Ports [1, 1] Position [545, 219, 610, 251] ZOrder 17 BlockMirror on ForegroundColor "yellow" BackgroundColor "[0.537255, 0.000000, 1.000000]" DropShadow on NamePlacement "alternate" LibraryVersion "1.108" FontAngle "italic" SourceBlock "cstblocks/LTI System" SourceType "LTI Block" sys "Responsivity" IC "0" } Block { BlockType Sum Name "ADC" SID "9" Ports [2, 1] Position [50, 64, 70, 111] ZOrder -9 ForegroundColor "white" BackgroundColor "[0.870588, 0.780392, 0.078431]" } Block { BlockType Saturate Name "ADC Input\nSaturation " SID "10" Ports [1, 1] Position [165, 220, 195, 250] ZOrder -10 BlockMirror on ForegroundColor "white" BackgroundColor "[0.290196, 0.290196, 0.290196]" NamePlacement "alternate" InputPortMap "u0" UpperLimit "20" LowerLimit "-20" } Block { BlockType Sum Name "Add" SID "60" Ports [2, 1] Position [150, 80, 170, 100] ZOrder 7 ForegroundColor "white" BackgroundColor "[0.870588, 0.780392, 0.078431]" ShowName off IconShape "round" Inputs "++|" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add1" SID "67" Ports [2, 1] Position [515, 225, 535, 245] ZOrder 14 BlockMirror on ForegroundColor "white" BackgroundColor "[0.870588, 0.780392, 0.078431]" NamePlacement "alternate" ShowName off IconShape "round" Inputs "|++" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add2" SID "68" Ports [2, 1] Position [625, 225, 645, 245] ZOrder 15 BlockMirror on ForegroundColor "white" BackgroundColor "[0.870588, 0.780392, 0.078431]" NamePlacement "alternate" ShowName off IconShape "round" Inputs "|++" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add3" SID "104" Ports [2, 1] Position [600, 342, 630, 373] ZOrder -2 Inputs "+-" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "Add4" SID "100" Ports [2, 1] Position [835, 227, 865, 258] ZOrder -2 BlockMirror on InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Sum Name "DAC" SID "62" Ports [2, 1] Position [580, 54, 600, 101] ZOrder 10 ForegroundColor "white" BackgroundColor "[0.870588, 0.780392, 0.078431]" } Block { BlockType Saturate Name "DAC\nSaturation" SID "66" Ports [1, 1] Position [530, 75, 560, 105] ZOrder 13 ForegroundColor "white" BackgroundColor "[0.290196, 0.290196, 0.290196]" InputPortMap "u0" UpperLimit "20" LowerLimit "-20" } Block { BlockType Gain Name "DARM\nGAIN" SID "16" Position [280, 71, 320, 109] ZOrder -16 ForegroundColor "white" BackgroundColor "[0.290196, 0.290196, 0.290196]" Gain "DARM_GAIN" } Block { BlockType Reference Name "LSC\nFilter Bank" SID "17" Ports [1, 1] Position [195, 74, 260, 106] ZOrder -17 ForegroundColor "green" BackgroundColor "black" DropShadow on NamePlacement "alternate" LibraryVersion "1.108" SourceBlock "cstblocks/LTI System" SourceType "LTI Block" sys "DARM_FILT" IC "0" } Block { BlockType SubSystem Name "Locally damped pendulum" SID "18" Ports [3, 1] Position [725, 42, 870, 118] ZOrder -18 ForegroundColor "green" FontName "Book Antiqua" FontSize 11 MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "Locally damped pendulum" Location [61, 173, 1341, 766] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "80" Block { BlockType Inport Name "Suspension point\ndispl (meters)" SID "19" Position [35, 283, 65, 297] ZOrder -1 ForegroundColor "blue" IconDisplay "Port number" } Block { BlockType Inport Name "External force\nper unit mass" SID "20" Position [405, 338, 435, 352] ZOrder -2 ForegroundColor "blue" Port "2" IconDisplay "Port number" } Block { BlockType Inport Name "Sensor Noise\nmeters/rtHz" SID "21" Position [35, 168, 65, 182] ZOrder -3 ForegroundColor "blue" Port "3" IconDisplay "Port number" } Block { BlockType Reference Name "First 2 poles\nof the Cheby1" SID "22" Ports [1, 1] Position [255, 159, 320, 191] ZOrder -4 BackgroundColor "lightBlue" LibraryVersion "1.108" FontSize 12 SourceBlock "cstblocks/LTI System" SourceType "LTI Block" sys "ch2" IC "0" } Block { BlockType Gain Name "Gain" SID "23" Position [360, 156, 410, 194] ZOrder -5 BackgroundColor "red" NamePlacement "alternate" Gain "kd" } Block { BlockType Integrator Name "Integrator1" SID "24" Ports [1, 1] Position [570, 275, 600, 305] ZOrder -6 BackgroundColor "lightBlue" } Block { BlockType Integrator Name "Integrator2" SID "25" Ports [1, 1] Position [670, 275, 700, 305] ZOrder -7 BackgroundColor "lightBlue" } Block { BlockType Reference Name "Last 8 poles\nof the Cheby10" SID "26" Ports [1, 1] Position [470, 159, 535, 191] ZOrder -8 BackgroundColor "lightBlue" LibraryVersion "1.108" FontSize 12 SourceBlock "cstblocks/LTI System" SourceType "LTI Block" sys "ch8" IC "0" } Block { BlockType Sum Name "Sum" SID "27" Ports [2, 1] Position [145, 282, 165, 318] ZOrder -9 BackgroundColor "gray" ShowName off Inputs "+-" } Block { BlockType Switch Name "Switch" SID "28" Position [585, 127, 615, 183] ZOrder -10 BackgroundColor "gray" Threshold "1" } Block { BlockType ZeroPole Name "Zero-Pole1" SID "29" Position [170, 157, 230, 193] ZOrder -11 BackgroundColor "lightBlue" Zeros "[0]" Poles "[-1e7]" Gain "[1e7]" } Block { BlockType Constant Name "bypass switch control \n(0=normal;1=filter bypassed)" SID "30" Position [535, 60, 585, 90] ZOrder -12 BlockRotation 270 BlockMirror on BackgroundColor "magenta" NamePlacement "alternate" Value "bypass" } Block { BlockType Gain Name "g/l (SOS)" SID "31" Position [315, 268, 385, 332] ZOrder -13 BackgroundColor "red" Gain "9.8/0.248" } Block { BlockType Sum Name "shadow\nsensor" SID "32" Ports [3, 1] Position [120, 157, 140, 193] ZOrder -14 BackgroundColor "gray" NamePlacement "alternate" Inputs "++-" } Block { BlockType Sum Name "total force\nper unit mass\n(N/kg)" SID "33" Ports [3, 1] Position [485, 265, 505, 315] ZOrder -15 BackgroundColor "gray" Inputs "-++" } Block { BlockType Outport Name "Mirror position" SID "34" Position [750, 283, 780, 297] ZOrder -16 ForegroundColor "white" BackgroundColor "blue" IconDisplay "Port number" } Line { SrcBlock "Integrator2" SrcPort 1 Points [0, 0; 10, 0] Branch { DstBlock "Mirror position" DstPort 1 } Branch { Points [0, 115; -620, 0; 0, -95] DstBlock "Sum" DstPort 2 } Branch { Points [0, -245; -620, 0; 0, 120] DstBlock "shadow\nsensor" DstPort 1 } } Line { SrcBlock "Sum" SrcPort 1 DstBlock "g/l (SOS)" DstPort 1 } Line { SrcBlock "total force\nper unit mass\n(N/kg)" SrcPort 1 DstBlock "Integrator1" DstPort 1 } Line { SrcBlock "Suspension point\ndispl (meters)" SrcPort 1 Points [0, 0; 25, 0] Branch { DstBlock "Sum" DstPort 1 } Branch { Points [0, -105] DstBlock "shadow\nsensor" DstPort 3 } } Line { SrcBlock "g/l (SOS)" SrcPort 1 Points [45, 0; 0, -10] DstBlock "total force\nper unit mass\n(N/kg)" DstPort 2 } Line { SrcBlock "Last 8 poles\nof the Cheby10" SrcPort 1 DstBlock "Switch" DstPort 3 } Line { SrcBlock "Switch" SrcPort 1 Points [40, 0; 0, 85; -210, 0; 0, 35] DstBlock "total force\nper unit mass\n(N/kg)" DstPort 1 } Line { SrcBlock "Integrator1" SrcPort 1 DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "External force\nper unit mass" SrcPort 1 Points [10, 0; 0, -40] DstBlock "total force\nper unit mass\n(N/kg)" DstPort 3 } Line { SrcBlock "Gain" SrcPort 1 Points [20, 0; 10, 0] Branch { Points [0, 0] DstBlock "Last 8 poles\nof the Cheby10" DstPort 1 } Branch { Points [0, -40] DstBlock "Switch" DstPort 1 } } Line { SrcBlock "bypass switch control \n(0=normal;1=filter bypassed)" SrcPort 1 Points [0, 60] DstBlock "Switch" DstPort 2 } Line { SrcBlock "shadow\nsensor" SrcPort 1 DstBlock "Zero-Pole1" DstPort 1 } Line { SrcBlock "Zero-Pole1" SrcPort 1 DstBlock "First 2 poles\nof the Cheby1" DstPort 1 } Line { SrcBlock "First 2 poles\nof the Cheby1" SrcPort 1 DstBlock "Gain" DstPort 1 } Line { SrcBlock "Sensor Noise\nmeters/rtHz" SrcPort 1 DstBlock "shadow\nsensor" DstPort 2 } Annotation { SID "35" Name "Local Damped Large Optic Suspension Suspension" Position [387, 9] ForegroundColor "white" BackgroundColor "black" DropShadow on FontName "Copperplate Gothic Bold" FontSize 16 FontWeight "bold" } Annotation { SID "36" Name "v.3 Rana 5/28/2001" Position [752, 424] } } } Block { BlockType Gain Name "Loss in \nPower Splitter\n& Mixer" SID "39" Position [370, 212, 415, 258] ZOrder -21 BlockMirror on ForegroundColor "white" BackgroundColor "[0.290196, 0.290196, 0.290196]" NamePlacement "alternate" Gain "1/2/1.4" } Block { BlockType Scope Name "Scope" SID "98" Ports [1] Position [90, 289, 120, 321] ZOrder -3 Floating off Location [188, 390, 512, 629] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } List { ListType ScopeGraphics FigureColor "[0.5 0.5 0.5]" AxesColor "[0 0 0]" AxesTickColor "[1 1 1]" LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]" LineStyles "-|-|-|-|-|-" LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]" MarkerStyles "none|none|none|none|none|none" } ShowLegends off DataFormat "StructureWithTime" LimitDataPoints off SampleTime "0" } Block { BlockType Scope Name "Scope1" SID "101" Ports [1] Position [475, 159, 505, 191] ZOrder -3 Floating off Location [491, 373, 911, 673] Open off NumInputPorts "1" ZoomMode "yonly" List { ListType AxesTitles axes1 "%" } List { ListType ScopeGraphics FigureColor "[0.5 0.5 0.5]" AxesColor "[0 0 0]" AxesTickColor "[1 1 1]" LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]" LineStyles "-|-|-|-|-|-" LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]" MarkerStyles "none|none|none|none|none|none" } ShowLegends off YMin "-0.35" YMax "0.15" SaveName "ScopeData1" DataFormat "StructureWithTime" LimitDataPoints off SampleTime "0" } Block { BlockType Scope Name "Scope2" SID "102" Ports [1] Position [235, 144, 265, 176] ZOrder -3 Floating off Location [224, 405, 598, 710] Open off NumInputPorts "1" ZoomMode "xonly" List { ListType AxesTitles axes1 "%" } List { ListType ScopeGraphics FigureColor "[0.5 0.5 0.5]" AxesColor "[0 0 0]" AxesTickColor "[1 1 1]" LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]" LineStyles "-|-|-|-|-|-" LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]" MarkerStyles "none|none|none|none|none|none" } ShowLegends off YMin "-350" YMax "350" SaveName "ScopeData2" DataFormat "StructureWithTime" LimitDataPoints off SampleTime "0" } Block { BlockType Scope Name "Scope3" SID "103" Ports [1] Position [900, 159, 930, 191] ZOrder -3 Floating off Location [724, 464, 1048, 703] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } List { ListType ScopeGraphics FigureColor "[0.5 0.5 0.5]" AxesColor "[0 0 0]" AxesTickColor "[1 1 1]" LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]" LineStyles "-|-|-|-|-|-" LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]" MarkerStyles "none|none|none|none|none|none" } ShowLegends off SaveName "ScopeData3" DataFormat "StructureWithTime" LimitDataPoints off SampleTime "0" } Block { BlockType Scope Name "Scope4" SID "105" Ports [1] Position [665, 344, 695, 376] ZOrder -3 Floating off Location [188, 390, 512, 629] Open off NumInputPorts "1" ZoomMode "xonly" List { ListType AxesTitles axes1 "%" } List { ListType ScopeGraphics FigureColor "[0.5 0.5 0.5]" AxesColor "[0 0 0]" AxesTickColor "[1 1 1]" LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]" LineStyles "-|-|-|-|-|-" LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]" MarkerStyles "none|none|none|none|none|none" } ShowLegends off YMin "-7.75e+22" YMax "-5e+22" SaveName "ScopeData4" DataFormat "StructureWithTime" LimitDataPoints off SampleTime "0" } Block { BlockType Scope Name "Scope5" SID "114" Ports [1] Position [835, 359, 865, 391] ZOrder -3 Floating off Location [188, 390, 512, 629] Open off NumInputPorts "1" ZoomMode "yonly" List { ListType AxesTitles axes1 "%" } List { ListType ScopeGraphics FigureColor "[0.5 0.5 0.5]" AxesColor "[0 0 0]" AxesTickColor "[1 1 1]" LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]" LineStyles "-|-|-|-|-|-" LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]" MarkerStyles "none|none|none|none|none|none" } ShowLegends off SaveName "ScopeData5" DataFormat "StructureWithTime" LimitDataPoints off SampleTime "0" } Block { BlockType Scope Name "Scope6" SID "123" Ports [1] Position [665, 414, 695, 446] ZOrder -3 Floating off Location [188, 390, 512, 629] Open off NumInputPorts "1" ZoomMode "xonly" List { ListType AxesTitles axes1 "%" } List { ListType ScopeGraphics FigureColor "[0.5 0.5 0.5]" AxesColor "[0 0 0]" AxesTickColor "[1 1 1]" LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]" LineStyles "-|-|-|-|-|-" LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]" MarkerStyles "none|none|none|none|none|none" } ShowLegends off YMin "-1.1e-08" YMax "7e-09" SaveName "ScopeData6" DataFormat "StructureWithTime" LimitDataPoints off SampleTime "0" } Block { BlockType Scope Name "Scope7" SID "124" Ports [1] Position [665, 294, 695, 326] ZOrder -3 Floating off Location [188, 390, 512, 629] Open off NumInputPorts "1" ZoomMode "xonly" List { ListType AxesTitles axes1 "%" } List { ListType ScopeGraphics FigureColor "[0.5 0.5 0.5]" AxesColor "[0 0 0]" AxesTickColor "[1 1 1]" LineColors "[1 1 0;1 0 1;0 1 1;1 0 0;0 1 0;0 0 1]" LineStyles "-|-|-|-|-|-" LineWidths "[0.5 0.5 0.5 0.5 0.5 0.5]" MarkerStyles "none|none|none|none|none|none" } ShowLegends off YMin "-1.1e-08" YMax "7e-09" SaveName "ScopeData7" DataFormat "StructureWithTime" LimitDataPoints off SampleTime "0" } Block { BlockType Sin Name "Sine Wave1" SID "99" Ports [0, 1] Position [835, 310, 865, 340] ZOrder -21 Amplitude "1e-8" Frequency "1000*2*pi" SampleTime "0" } Block { BlockType Sum Name "Sum1" SID "41" Ports [2, 1] Position [795, 209, 815, 256] ZOrder -23 BlockMirror on ForegroundColor "gray" BackgroundColor "[0.870588, 0.780392, 0.078431]" ShowName off } Block { BlockType TransportDelay Name "Switched\ntransport delay\nfor linearization" SID "44" Ports [1, 1] Position [70, 212, 140, 258] ZOrder -26 BlockMirror on ForegroundColor "white" BackgroundColor "[0.290196, 0.290196, 0.290196]" NamePlacement "alternate" DelayTime "adc_delay" PadeOrder "4" } Block { BlockType Reference Name "V/V" SID "57" Ports [1, 1] Position [220, 219, 285, 251] ZOrder 4 BlockMirror on ForegroundColor "yellow" BackgroundColor "blue" DropShadow on NamePlacement "alternate" LibraryVersion "1.108" FontSize 14 SourceBlock "cstblocks/LTI System" SourceType "LTI Block" sys "AAfilt" IC "0" } Block { BlockType Reference Name "V/V1" SID "65" Ports [1, 1] Position [620, 64, 685, 96] ZOrder 12 ForegroundColor "yellow" BackgroundColor "blue" DropShadow on NamePlacement "alternate" ShowName off LibraryVersion "1.108" FontSize 14 SourceBlock "cstblocks/LTI System" SourceType "LTI Block" sys "AIfilt" IC "0" } Block { BlockType Reference Name "V/W" SID "54" Ports [1, 1] Position [455, 224, 495, 246] ZOrder 16 BlockMirror on ForegroundColor "yellow" BackgroundColor "[0.537255, 0.000000, 1.000000]" DropShadow on NamePlacement "alternate" LibraryVersion "1.108" SourceBlock "cstblocks/LTI System" SourceType "LTI Block" sys "RFPD" IC "0" } Block { BlockType Gain Name "V/counts" SID "63" Position [465, 67, 510, 113] ZOrder 9 ForegroundColor "white" BackgroundColor "gray" FontName "Courier 10 Pitch" FontSize 8 Gain "DACfac" } Block { BlockType Reference Name "W/m" SID "13" Ports [1, 1] Position [680, 219, 745, 251] ZOrder -13 BlockMirror on ForegroundColor "yellow" BackgroundColor "[0.537255, 0.000000, 1.000000]" DropShadow on NamePlacement "alternate" LibraryVersion "1.108" FontName "Purisa" FontSize 14 FontWeight "bold" SourceBlock "cstblocks/LTI System" SourceType "LTI Block" sys "armTF" IC "0" } Block { BlockType Gain Name "Whitening\nGain" SID "46" Position [310, 220, 340, 250] ZOrder -28 BlockMirror on ForegroundColor "white" BackgroundColor "[0.290196, 0.290196, 0.290196]" NamePlacement "alternate" } Block { BlockType Gain Name "counts/V" SID "47" Position [85, 72, 130, 108] ZOrder -29 ForegroundColor "white" BackgroundColor "gray" NamePlacement "alternate" FontName "Courier 10 Pitch" FontSize 8 Gain "ADCfac" } Block { BlockType Outport Name "dL- Out\n(m)" SID "48" Position [770, 275, 790, 295] ZOrder -30 BlockRotation 270 BlockMirror on ForegroundColor "yellow" BackgroundColor "black" NamePlacement "alternate" IconDisplay "Port number" InitialOutput "0" } Block { BlockType Outport Name "IN1" SID "50" Position [125, 130, 145, 150] ZOrder -32 BlockRotation 270 BlockMirror on ForegroundColor "yellow" BackgroundColor "black" NamePlacement "alternate" Port "2" IconDisplay "Port number" InitialOutput "0" } Block { BlockType Outport Name "DARM_OUT" SID "51" Position [330, 130, 350, 150] ZOrder -33 BlockRotation 270 BlockMirror on ForegroundColor "yellow" BackgroundColor "black" Port "3" IconDisplay "Port number" InitialOutput "0" } Block { BlockType Outport Name "IN2" SID "58" Position [165, 130, 185, 150] ZOrder 5 BlockRotation 270 BlockMirror on ForegroundColor "yellow" BackgroundColor "black" Port "4" IconDisplay "Port number" InitialOutput "0" } Block { BlockType Outport Name "Control\nSignal\n(m)" SID "70" Position [825, 165, 845, 185] ZOrder 18 BlockRotation 270 ForegroundColor "yellow" BackgroundColor "black" NamePlacement "alternate" Port "5" IconDisplay "Port number" InitialOutput "0" } Block { BlockType Outport Name "dL- Out\n(m)1" SID "108" Position [50, 340, 70, 360] ZOrder -30 BlockRotation 270 BlockMirror on ForegroundColor "yellow" BackgroundColor "black" NamePlacement "alternate" Port "6" IconDisplay "Port number" InitialOutput "0" } Block { BlockType Outport Name "dL- Out\n(m)2" SID "109" Position [145, 340, 165, 360] ZOrder -30 BlockRotation 270 BlockMirror on ForegroundColor "yellow" BackgroundColor "black" NamePlacement "alternate" Port "7" IconDisplay "Port number" InitialOutput "0" } Line { SrcBlock "sensor noise (m/rtHz)" SrcPort 1 Points [0, -20] DstBlock "Locally damped pendulum" DstPort 3 } Line { SrcBlock "ADC" SrcPort 1 DstBlock "counts/V" DstPort 1 } Line { SrcBlock "ADC Noise\n(V/rHz)" SrcPort 1 DstBlock "ADC" DstPort 1 } Line { SrcBlock "seismic in (m/rtHz)" SrcPort 1 Points [0, 10] DstBlock "Locally damped pendulum" DstPort 1 } Line { SrcBlock "LSC\nFilter Bank" SrcPort 1 DstBlock "DARM\nGAIN" DstPort 1 } Line { SrcBlock "Sum1" SrcPort 1 Points [-10, 0] Branch { DstBlock "W/m" DstPort 1 } Branch { DstBlock "dL- Out\n(m)" DstPort 1 } } Line { SrcBlock "Loss in \nPower Splitter\n& Mixer" SrcPort 1 DstBlock "Whitening\nGain" DstPort 1 } Line { SrcBlock "V/V" SrcPort 1 DstBlock "ADC Input\nSaturation " DstPort 1 } Line { SrcBlock "Whitening\nGain" SrcPort 1 DstBlock "V/V" DstPort 1 } Line { SrcBlock "counts/V" SrcPort 1 Points [0, 0] Branch { DstBlock "Add" DstPort 2 } Branch { Points [0, 15] Branch { DstBlock "IN1" DstPort 1 } Branch { Points [15, 0; 0, 55; 60, 0] Branch { DstBlock "Scope2" DstPort 1 } Branch { Points [0, 165; 215, 0] } } } } Line { SrcBlock "Add2" SrcPort 1 DstBlock "A/W" DstPort 1 } Line { SrcBlock "W/m" SrcPort 1 DstBlock "Add2" DstPort 1 } Line { SrcBlock "Add" SrcPort 1 Points [0, 0] Branch { DstBlock "LSC\nFilter Bank" DstPort 1 } Branch { DstBlock "IN2" DstPort 1 } } Line { SrcBlock "EXC" SrcPort 1 DstBlock "Add" DstPort 1 } Line { SrcBlock "DAC noise\n(V/rHz)" SrcPort 1 Points [0, 15] DstBlock "DAC" DstPort 1 } Line { SrcBlock "DAC" SrcPort 1 DstBlock "V/V1" DstPort 1 } Line { SrcBlock "V/V1" SrcPort 1 DstBlock "Locally damped pendulum" DstPort 2 } Line { SrcBlock "DARM\nGAIN" SrcPort 1 Points [15, 0] Branch { DstBlock "DARM_OUT" DstPort 1 } Branch { Points [95, 0] Branch { DstBlock "V/counts" DstPort 1 } Branch { Points [0, 70] Branch { Points [0, 15] DstBlock "Scope1" DstPort 1 } Branch { Points [-80, 0; 0, 220; 70, 0] } } } } Line { SrcBlock "V/counts" SrcPort 1 DstBlock "DAC\nSaturation" DstPort 1 } Line { SrcBlock "DAC\nSaturation" SrcPort 1 DstBlock "DAC" DstPort 2 } Line { SrcBlock "Add1" SrcPort 1 DstBlock "V/W" DstPort 1 } Line { SrcBlock "A/W" SrcPort 1 DstBlock "Add1" DstPort 1 } Line { Labels [0, 0] SrcBlock "PD Noise\n(V/rHz)" SrcPort 1 DstBlock "Add1" DstPort 2 } Line { SrcBlock "Shot Noise\n(W/rHz)" SrcPort 1 DstBlock "Add2" DstPort 2 } Line { SrcBlock "V/W" SrcPort 1 DstBlock "Loss in \nPower Splitter\n& Mixer" DstPort 1 } Line { SrcBlock "GW in (m)" SrcPort 1 Points [-5, 0; 0, -90] DstBlock "Add4" DstPort 1 } Line { SrcBlock "Sine Wave1" SrcPort 1 Points [10, 0] DstBlock "Add4" DstPort 2 } Line { SrcBlock "Add4" SrcPort 1 Points [0, 0] Branch { DstBlock "Sum1" DstPort 2 } Branch { Points [-10, 0] DstBlock "Scope5" DstPort 1 } } Line { SrcBlock "Locally damped pendulum" SrcPort 1 Points [10, 0; 0, 95] Branch { DstBlock "Scope3" DstPort 1 } Branch { Points [0, 45; -50, 0] Branch { DstBlock "Control\nSignal\n(m)" DstPort 1 } Branch { DstBlock "Sum1" DstPort 1 } } } Line { SrcBlock "Add3" SrcPort 1 DstBlock "Scope4" DstPort 1 } Line { Points [530, 325; 5, 0] Branch { Points [25, 0; 0, 25] DstBlock "Add3" DstPort 1 } Branch { Points [0, -15] DstBlock "Scope7" DstPort 1 } } Line { Points [530, 380; 30, 0; 0, -5] Branch { Points [0, -10] DstBlock "Add3" DstPort 2 } Branch { Points [0, 55] DstBlock "Scope6" DstPort 1 } } Line { SrcBlock "ADC Input\nSaturation " SrcPort 1 Points [-5, 0] Branch { DstBlock "Switched\ntransport delay\nfor linearization" DstPort 1 } Branch { DstBlock "dL- Out\n(m)2" DstPort 1 } } Line { SrcBlock "Switched\ntransport delay\nfor linearization" SrcPort 1 Points [-5, 0] Branch { Points [-35, 0; 0, -135] DstBlock "ADC" DstPort 2 } Branch { Points [0, 65] Branch { DstBlock "dL- Out\n(m)1" DstPort 1 } Branch { Points [0, 5] DstBlock "Scope" DstPort 1 } } } Annotation { SID "52" Name "LLO 4K DARM MODEL" Position [392, 29] ForegroundColor "yellow" BackgroundColor "[0.643137, 0.431373, 0.086275]" DropShadow on Interpreter "tex" FontName "American Typewriter" FontSize 24 FontWeight "bold" } } }