Model { Name "k1mc" Version 8.2 MdlSubVersion 0 SavedCharacterEncoding "UTF-8" GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "1.598" 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 [-9.0, 20.0, 1500.0, 968.0] Object { $PropName "ModelBrowserInfo" $ObjectID 3 $ClassName "Simulink.ModelBrowserInfo" Visible [0] DockPosition "Left" Width [50] Height [50] Filter [9] } Object { $PropName "ExplorerBarInfo" $ObjectID 4 $ClassName "Simulink.ExplorerBarInfo" Visible [1] } Object { $PropName "EditorsInfo" $ObjectID 5 $ClassName "Simulink.EditorInfo" IsActive [1] ViewObjType "SimulinkTopLevel" LoadSaveID "0" Extents [1444.0, 768.0] ZoomFactor [1.5] Offset [203.22128939881094, 861.34157308277906] } } } Created "Tue Apr 14 12:28:19 2009" Creator "controls" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "controls" ModifiedDateFormat "%" LastModifiedDate "Sat Aug 21 11:44:11 2021" RTWModifiedTimeStamp 551447051 ModelVersionFormat "1.%" ConfigurationManager "none" SampleTimeColors off SampleTimeAnnotations off LibraryLinkDisplay "all" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowDesignRanges off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowSignalResolutionIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off SimulationMode "normal" PauseTimes "5" NumberOfSteps 1 SnapshotBufferSize 10 SnapshotInterval 10 NumberOfLastSnapshots 0 LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off Object { $PropName "DataLoggingOverride" $ObjectID 6 $ClassName "Simulink.SimulationData.ModelLoggingInfo" model_ "k1mc" Array { Type "Cell" Dimension 1 Cell "k1mc" PropName "logAsSpecifiedByModels_" } Array { Type "Cell" Dimension 1 Cell "" PropName "logAsSpecifiedByModelsSSIDs_" } } RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on CovForceBlockReductionOff on CovEnableCumulative on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovReportOnPause on CovModelRefEnable "Off" CovExternalEMLEnable off ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigDurationFloating "auto" ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse on ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 7 Version "1.13.1" Array { Type "Handle" Dimension 8 Simulink.SolverCC { $ObjectID 8 Version "1.13.1" StartTime "0.0" StopTime "10.0" AbsTol "auto" FixedStep "auto" InitialStep "auto" MaxNumMinSteps "-1" MaxOrder 5 ZcThreshold "auto" ConsecutiveZCsStepRelTol "10*128*eps" MaxConsecutiveZCs "1000" ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "auto" MaxConsecutiveMinStep "1" RelTol "1e-3" SolverMode "Auto" EnableConcurrentExecution off ConcurrentTasks off Solver "ode45" SolverName "ode45" SolverJacobianMethodControl "auto" ShapePreserveControl "DisableAll" ZeroCrossControl "UseLocalSettings" ZeroCrossAlgorithm "Nonadaptive" AlgebraicLoopSolver "TrustRegion" SolverResetMethod "Fast" PositivePriorityOrder off AutoInsertRateTranBlk off SampleTimeConstraint "Unconstrained" InsertRTBMode "Whenever possible" } Simulink.DataIOCC { $ObjectID 9 Version "1.13.1" Decimation "1" ExternalInput "[t, u]" FinalStateName "xFinal" InitialState "xInitial" LimitDataPoints on MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveCompleteFinalSimState off SaveFormat "Array" SignalLoggingSaveFormat "ModelDataLogs" SaveOutput on SaveState off SignalLogging on DSMLogging on InspectSignalLogs off SaveTime on ReturnWorkspaceOutputs off StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "logsout" DSMLoggingName "dsmout" OutputOption "RefineOutputTimes" OutputTimes "[]" ReturnWorkspaceOutputsName "out" Refine "1" } Simulink.OptimizationCC { $ObjectID 10 Version "1.13.1" Array { Type "Cell" Dimension 4 Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "NoFixptDivByZeroProtection" Cell "OptimizeModelRefInitCode" PropName "DisabledProps" } BlockReduction on BooleanDataType on ConditionallyExecuteInputs on InlineParams off UseIntDivNetSlope off UseFloatMulNetSlope off DefaultUnderspecifiedDataType "double" UseSpecifiedMinMax off InlineInvariantSignals off OptimizeBlockIOStorage on BufferReuse on EnhancedBackFolding off StrengthReduction off ExpressionFolding on BooleansAsBitfields off BitfieldContainerType "uint_T" EnableMemcpy on MemcpyThreshold 64 PassReuseOutputArgsAs "Structure reference" ExpressionDepthLimit 2147483647 FoldNonRolledExpr on LocalBlockOutputs on RollThreshold 5 SystemCodeInlineAuto off StateBitsets off DataBitsets off ActiveStateOutputEnumStorageType "Native Integer" UseTempVars off ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero on NoFixptDivByZeroProtection off EfficientFloat2IntCast off EfficientMapNaN2IntZero on OptimizeModelRefInitCode off LifeSpan "inf" MaxStackSize "Inherit from target" BufferReusableBoundary on SimCompilerOptimization "Off" AccelVerboseBuild off ParallelExecutionInRapidAccelerator on } Simulink.DebuggingCC { $ObjectID 11 Version "1.13.1" RTPrefix "error" ConsistencyChecking "none" ArrayBoundsChecking "none" SignalInfNanChecking "none" SignalRangeChecking "none" ReadBeforeWriteMsg "UseLocalSettings" WriteAfterWriteMsg "UseLocalSettings" WriteAfterReadMsg "UseLocalSettings" AlgebraicLoopMsg "warning" ArtificialAlgebraicLoopMsg "warning" SaveWithDisabledLinksMsg "warning" SaveWithParameterizedLinksMsg "warning" CheckSSInitialOutputMsg on UnderspecifiedInitializationDetection "Classic" MergeDetectMultiDrivingBlocksExec "none" CheckExecutionContextPreStartOutputMsg off CheckExecutionContextRuntimeOutputMsg off SignalResolutionControl "UseLocalSettings" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" TimeAdjustmentMsg "none" MaxConsecutiveZCsMsg "error" MaskedZcDiagnostic "warning" IgnoredZcDiagnostic "warning" SolverPrmCheckMsg "warning" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskDSMMsg "error" MultiTaskCondExecSysMsg "error" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" SigSpecEnsureSampleTimeMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterUnderflowMsg "none" ParameterPrecisionLossMsg "warning" ParameterTunabilityLossMsg "warning" FixptConstUnderflowMsg "none" FixptConstOverflowMsg "none" FixptConstPrecisionLossMsg "none" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" FcnCallInpInsideContextMsg "UseLocalSettings" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SFcnCompatibilityMsg "none" FrameProcessingCompatibilityMsg "warning" UniqueDataStoreMsg "none" BusObjectLabelMismatch "warning" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" EnableOverflowDetection off ModelReferenceIOMsg "none" ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" ModelReferenceCSMismatchMessage "none" UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceSymbolNameMessage "warning" ModelReferenceExtraNoncontSigs "error" StateNameClashWarn "warning" SimStateInterfaceChecksumMismatchMsg "warning" SimStateOlderReleaseMsg "error" InitInArrayFormatMsg "warning" StrictBusMsg "Warning" BusNameAdapt "WarnAndRepair" NonBusSignalsTreatedAsBus "none" LoggingUnavailableSignals "error" BlockIODiagnostic "none" SFUnusedDataAndEventsDiag "warning" SFUnexpectedBacktrackingDiag "warning" SFInvalidInputDataAccessInChartInitDiag "warning" SFNoUnconditionalDefaultTransitionDiag "warning" SFTransitionOutsideNaturalParentDiag "warning" SFUnconditionalTransitionShadowingDiag "warning" SFUndirectedBroadcastEventsDiag "warning" SFTransitionActionBeforeConditionDiag "warning" } Simulink.HardwareCC { $ObjectID 12 Version "1.13.1" ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 32 ProdBitPerLongLong 64 ProdBitPerFloat 32 ProdBitPerDouble 64 ProdBitPerPointer 32 ProdLargestAtomicInteger "Char" ProdLargestAtomicFloat "None" ProdIntDivRoundTo "Undefined" ProdEndianess "Unspecified" ProdWordSize 32 ProdShiftRightIntArith on ProdLongLongMode off ProdHWDeviceType "32-bit Generic" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetBitPerLongLong 64 TargetBitPerFloat 32 TargetBitPerDouble 64 TargetBitPerPointer 32 TargetLargestAtomicInteger "Char" TargetLargestAtomicFloat "None" TargetShiftRightIntArith on TargetLongLongMode off TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetTypeEmulationWarnSuppressLevel 0 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown off ProdEqTarget on } Simulink.ModelReferenceCC { $ObjectID 13 Version "1.13.1" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" CheckModelReferenceTargetMessage "error" EnableParallelModelReferenceBuilds off ParallelModelReferenceErrorOnInvalidPool on ParallelModelReferenceMATLABWorkerInit "None" ModelReferenceNumInstancesAllowed "Multi" PropagateVarSize "Infer from blocks in model" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off PropagateSignalLabelsOutOfModel off SupportModelReferenceSimTargetCustomCode off } Simulink.SFSimCC { $ObjectID 14 Version "1.13.1" SFSimEnableDebug on SFSimOverflowDetection on SFSimEcho on SimBlas on SimCtrlC on SimExtrinsic on SimIntegrity on SimUseLocalCustomCode off SimParseCustomCode on SimBuildMode "sf_incremental_build" SimGenImportedTypeDefs off } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 15 Version "1.13.1" Array { Type "Cell" Dimension 6 Cell "IncludeHyperlinkInReport" Cell "GenerateTraceInfo" Cell "GenerateTraceReport" Cell "GenerateTraceReportSl" Cell "GenerateTraceReportSf" Cell "GenerateTraceReportEml" PropName "DisabledProps" } SystemTargetFile "grt.tlc" TLCOptions "" GenCodeOnly off MakeCommand "make_rtw" GenerateMakefile on PackageGeneratedCodeAndArtifacts off PackageName "" TemplateMakefile "grt_default_tmf" PostCodeGenCommand "" Description "" GenerateReport off SaveLog off RTWVerbose on RetainRTWFile off ProfileTLC off TLCDebug off TLCCoverage off TLCAssert off ProcessScriptMode "Default" ConfigurationMode "Optimized" ProcessScript "" ConfigurationScript "" ConfigAtBuild off RTWUseLocalCustomCode off RTWUseSimCustomCode off CustomSourceCode "" CustomHeaderCode "" CustomInclude "" CustomSource "" CustomLibrary "" CustomInitializer "" CustomTerminator "" Toolchain "Automatically locate an installed toolchain" BuildConfiguration "Faster Builds" IncludeHyperlinkInReport off LaunchReport off PortableWordSizes off GenerateErtSFunction off CreateSILPILBlock "None" CodeExecutionProfiling off CodeExecutionProfileVariable "executionProfile" CodeProfilingSaveOptions "SummaryOnly" CodeProfilingInstrumentation off SILDebugging off TargetLang "C" IncludeBusHierarchyInRTWFileBlockHierarchyMap off IncludeERTFirstTime off GenerateTraceInfo off GenerateTraceReport off GenerateTraceReportSl off GenerateTraceReportSf off GenerateTraceReportEml off GenerateCodeInfo off GenerateWebview off GenerateCodeMetricsReport off GenerateCodeReplacementReport off RTWCompilerOptimization "Off" RTWCustomCompilerOptimizations "" CheckMdlBeforeBuild "Off" CustomRebuildMode "OnUpdate" DataInitializer "" SharedConstantsCachingThreshold 1024 Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 16 Version "1.13.1" Array { Type "Cell" Dimension 16 Cell "IgnoreCustomStorageClasses" Cell "InsertBlockDesc" Cell "SFDataObjDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" Cell "CustomSymbolStrGlobalVar" Cell "CustomSymbolStrType" Cell "CustomSymbolStrField" Cell "CustomSymbolStrFcn" Cell "CustomSymbolStrBlkIO" Cell "CustomSymbolStrTmpVar" Cell "CustomSymbolStrMacro" PropName "DisabledProps" } ForceParamTrailComments off GenerateComments on IgnoreCustomStorageClasses on IgnoreTestpoints off IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off OperatorAnnotations off IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off MATLABFcnDesc off IncDataTypeInIds off MangleLength 1 CustomSymbolStrGlobalVar "$R$N$M" CustomSymbolStrType "$N$R$M_T" CustomSymbolStrField "$N$M" CustomSymbolStrFcn "$R$N$M$F" CustomSymbolStrFcnArg "rt$I$N$M" CustomSymbolStrBlkIO "rtb_$N$M" CustomSymbolStrTmpVar "$N$M" CustomSymbolStrMacro "$R$N$M" CustomSymbolStrUtil "$N$C" DefineNamingRule "None" ParamNamingRule "None" SignalNamingRule "None" InsertBlockDesc off InsertPolySpaceComments off SimulinkBlockComments on MATLABSourceComments off EnableCustomComments off InternalIdentifier "Shortened" InlinedPrmAccess "Literals" ReqsInCode off UseSimReservedNames off } Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 17 Version "1.13.1" Array { Type "Cell" Dimension 15 Cell "IncludeMdlTerminateFcn" Cell "CombineOutputUpdateFcns" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" Cell "GenerateSampleERTMain" Cell "GenerateTestInterfaces" Cell "ModelStepFunctionPrototypeControlCompliant" Cell "CPPClassGenCompliant" Cell "SupportNonInlinedSFcns" Cell "PurelyIntegerCode" Cell "PortableWordSizes" Cell "SupportComplex" Cell "SupportAbsoluteTime" Cell "SupportContinuousTime" Cell "GenerateAllocFcn" PropName "DisabledProps" } TargetFcnLib "ansi_tfl_table_tmw.mat" TargetLibSuffix "" TargetPreCompLibLocation "" CodeReplacementLibrary "ANSI_C" UtilityFuncGeneration "Auto" ERTMultiwordTypeDef "System defined" ERTMultiwordLength 256 MultiwordLength 2048 GenerateFullHeader on GenerateSampleERTMain off GenerateTestInterfaces off IsPILTarget off ModelReferenceCompliant on ParMdlRefBuildCompliant on CompOptLevelCompliant on ConcurrentExecutionCompliant on IncludeMdlTerminateFcn on GeneratePreprocessorConditionals "Disable all" CombineOutputUpdateFcns off CombineSignalStateStructs off SuppressErrorStatus off ERTFirstTimeCompliant off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging on MultiInstanceERTCode off SupportNonFinite on SupportComplex on PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on SupportVariableSizeSignals off EnableShiftOperators on ParenthesesLevel "Nominal" MATLABClassNameForMDSCustomization "Simulink.SoftwareTarget.GRTCustomization" ModelStepFunctionPrototypeControlCompliant off CPPClassGenCompliant off AutosarCompliant off GRTInterface on GenerateAllocFcn off UseMalloc off ExtMode off ExtModeStaticAlloc off ExtModeTesting off ExtModeStaticAllocSize 1000000 ExtModeTransport 0 ExtModeMexFile "ext_comm" ExtModeIntrfLevel "Level1" RTWCAPISignals off RTWCAPIParams off RTWCAPIStates off RTWCAPIRootIO off GenerateASAP2 off } PropName "Components" } } PropName "Components" } Name "Configuration" CurrentDlgPage "Solver" ConfigPrmDlgPosition [ 2, 27, 882, 657 ] } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 7 } Object { $PropName "DataTransfer" $ObjectID 18 $ClassName "Simulink.GlobalDataTransfer" DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" DefaultExtrapolationMethodBetweenContTasks "None" AutoInsertRateTranBlk [0] } ExplicitPartitioning off BlockDefaults { ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on BlockRotation 0 BlockMirror off } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" UseDisplayTextAsClickCallback off } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } MaskDefaults { SelfModifiable "off" IconFrame "on" IconOpaque "on" RunInitForIconRedraw "off" IconRotate "none" PortRotate "default" IconUnits "autoscale" } MaskParameterDefaults { Evaluate "on" Tunable "on" NeverSave "off" Internal "off" ReadOnly "off" Enabled "on" Visible "on" ToolTip "on" } BlockParameterDefaults { Block { BlockType BusSelector OutputSignals "signal1,signal2,signal3" OutputAsBus off } Block { BlockType Constant Value "1" VectorParams1D on SamplingMode "Sample based" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Inherit from 'Constant value'" LockScale off SampleTime "inf" FramePeriod "inf" PreserveConstantTs off } Block { BlockType Ground } Block { BlockType Product Inputs "2" Multiplication "Element-wise(.*)" CollapseMode "All dimensions" CollapseDim "1" InputSameDT on OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as first input" LockScale off RndMeth "Zero" SaturateOnIntegerOverflow on SampleTime "-1" } } System { Name "k1mc" Location [-9, 20, 1491, 988] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "150" ReportName "simulink-default.rpt" SIDHighWatermark "2975" Block { BlockType Reference Name "ADC0" SID "2832" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=0 " Ports [0, 1] Position [360, 717, 435, 743] ZOrder 661 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.15" FontSize 14 SourceBlock "cdsAdcx0/ADC0" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "AI1" SID "2972" 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 [1260, 1038, 1330, 1062] ZOrder 856 BackgroundColor "[0.419608, 0.588235, 0.239216]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "AI2" SID "2973" 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 [1260, 1093, 1330, 1117] ZOrder 858 BackgroundColor "darkGreen" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType BusSelector Name "Bus\nSelector6" SID "2835" Description "ADC Selector" Ports [1, 5] Position [480, 616, 500, 1204] ZOrder 692 ShowName off AttributesFormatString "%" OutputSignals "adc_0_1,adc_0_4,adc_0_5,adc_0_6,adc_0_7" 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" } } Block { BlockType Constant Name "Constant" SID "2935" Position [680, 505, 710, 535] ZOrder 802 Value "4" } Block { BlockType Constant Name "Constant1" SID "2936" Position [680, 575, 710, 605] ZOrder 803 Value "10" } Block { BlockType Constant Name "Constant2" SID "2937" Position [750, 505, 780, 535] ZOrder 804 Value "65536" } Block { BlockType Reference Name "DAC_0" SID "2952" Description "type=GSC_16AO16,\ncard_num=0 " Ports [16] Position [1585, 644, 1620, 901] ZOrder 838 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Product Name "Divide" SID "2939" Ports [2, 1] Position [820, 562, 850, 593] ZOrder 806 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide1" SID "2940" Ports [2, 1] Position [935, 672, 965, 703] ZOrder 807 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide2" SID "2941" Ports [2, 1] Position [935, 787, 965, 818] ZOrder 808 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide3" SID "2943" Ports [2, 1] Position [935, 902, 965, 933] ZOrder 810 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide4" SID "2944" Ports [2, 1] Position [935, 1017, 965, 1048] ZOrder 811 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Divide5" SID "2945" Ports [2, 1] Position [935, 1132, 965, 1163] ZOrder 812 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "DocBlock" SID "2840" Ports [] Position [212, 880, 252, 919] ZOrder 660 ShowName off LibraryVersion "1.285" UserDataPersistent on UserData "DataTag0" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" ContentPreviewEnabled off DocumentType "Text" } Block { BlockType Reference Name "EpicsOutput" SID "2930" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [710, 665, 790, 695] ZOrder 797 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "EpicsOutput1" SID "2931" 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 [710, 780, 790, 810] ZOrder 798 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "EpicsOutput2" SID "2932" 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 [710, 895, 790, 925] ZOrder 799 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "EpicsOutput3" SID "2933" Tag "cdsEpicsOutput" Description "Purpose: \nOutput a FE signal to an EPICS channel. " " \n \nOperation: " " \nTakes input value and passes it to EPICS record. \n \nUsage" ": \nName the part with the desired EPICS rrecord name." Ports [1, 1] Position [710, 1010, 790, 1040] ZOrder 800 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "EpicsOutput4" SID "2934" 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 [710, 1125, 790, 1155] ZOrder 801 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Ground Name "Ground" SID "2953" Position [1390, 665, 1410, 685] ZOrder 839 } Block { BlockType Ground Name "Ground1" SID "2954" Position [1390, 705, 1410, 725] ZOrder 840 } Block { BlockType Ground Name "Ground10" SID "2963" Position [1500, 945, 1520, 965] ZOrder 849 } Block { BlockType Ground Name "Ground11" SID "2964" Position [1445, 925, 1465, 945] ZOrder 850 } Block { BlockType Ground Name "Ground12" SID "2965" Position [1455, 880, 1475, 900] ZOrder 851 } Block { BlockType Ground Name "Ground15" SID "2974" Position [1205, 1040, 1225, 1060] ZOrder 857 NamePlacement "alternate" ShowName off } Block { BlockType Ground Name "Ground16" SID "2975" Position [1205, 1095, 1225, 1115] ZOrder 859 NamePlacement "alternate" ShowName off } Block { BlockType Ground Name "Ground2" SID "2955" Position [1390, 740, 1410, 760] ZOrder 841 } Block { BlockType Ground Name "Ground3" SID "2956" Position [1445, 725, 1465, 745] ZOrder 842 } Block { BlockType Ground Name "Ground4" SID "2957" Position [1445, 770, 1465, 790] ZOrder 843 } Block { BlockType Ground Name "Ground5" SID "2958" Position [1445, 815, 1465, 835] ZOrder 844 } Block { BlockType Ground Name "Ground6" SID "2959" Position [1500, 755, 1520, 775] ZOrder 845 } Block { BlockType Ground Name "Ground7" SID "2960" Position [1500, 800, 1520, 820] ZOrder 846 } Block { BlockType Ground Name "Ground8" SID "2961" Position [1500, 890, 1520, 910] ZOrder 847 } Block { BlockType Ground Name "Ground9" SID "2962" Position [1500, 845, 1520, 865] ZOrder 848 } Block { BlockType Reference Name "MC_LO" SID "2948" Tag "Test Point" Ports [1] Position [1030, 795, 1070, 815] ZOrder 815 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "MC_Mixer" SID "2949" Tag "Test Point" Ports [1] Position [1030, 910, 1070, 930] ZOrder 816 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "MC_fast" SID "2950" Tag "Test Point" Ports [1] Position [1030, 1025, 1070, 1045] ZOrder 817 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "MC_reflection_DC" SID "2947" Tag "Test Point" Ports [1] Position [1030, 680, 1070, 700] ZOrder 814 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "MC_slow" SID "2951" Tag "Test Point" Ports [1] Position [1030, 1140, 1070, 1160] ZOrder 818 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Reference Name "Phase_shifter" SID "2971" Tag "Excitation" Ports [0, 1] Position [1275, 696, 1315, 714] ZOrder 855 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.7" SourceBlock "cdsEXC/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Block { BlockType Product Name "Product" SID "2938" Ports [2, 1] Position [740, 567, 770, 598] ZOrder 805 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Product Name "Product1" SID "2969" Ports [2, 1] Position [1445, 617, 1475, 648] ZOrder 854 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "host=standalone\nsite=K1\nrate=16K\ndcuid=89\nshmem_daq=1\nspecific_cpu=8\nadcSlave=1\nno_rfm_dma=1" SID "2891" Tag "cdsParameters" Description "SCRIPT=activateDQ.py " " " " \n " " " " \nPurpose: " " " " \n " " " " \nProvide system parameters to the FE code generator to" " properly configure the generated EPICS names, rep rate of the FE controller, and the Data Acquisition node ID f" "or proper storage of data from this FE controller. \n " " " " \nUseage: " " " " \n " " " " \nThe part NAME" " field is used to identify the FE parameters. It must be of the form: " " \n " " " " " " \nsite= " " " " \nrate= " " " " \ndcuid= " " " " \n " " " " \nWhere: " " " " \n " " " " \nsite= argument may be H1, H2, L1, M1, G1, eit" "her as a single argument or multiple, for example site=H1,H2. These are the only names allowed. These will becom" "e the first two characters of all EPICS and signal names (for example G1:).\n " " " " \nrate= may be 2K, 16K, 32K" ", or 64K " " \n " " " " \ndcuid" "= is site specific ie it must be unique at each site. " " " " " Ports [1, 1] Position [340, 860, 380, 920] ZOrder 659 BackgroundColor "[1.000000, 0.501961, 0.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsParameters/Subsystem" SourceType "SubSystem" ContentPreviewEnabled off } Line { ZOrder 1998 SrcBlock "ADC0" SrcPort 1 Points [17, 0; 0, 180] DstBlock "Bus\nSelector6" DstPort 1 } Line { Name "" ZOrder 2156 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 1 DstBlock "EpicsOutput" DstPort 1 } Line { Name "" ZOrder 2157 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 2 DstBlock "EpicsOutput1" DstPort 1 } Line { Name "" ZOrder 2158 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 3 DstBlock "EpicsOutput2" DstPort 1 } Line { Name "" ZOrder 2159 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 4 DstBlock "EpicsOutput3" DstPort 1 } Line { Name "" ZOrder 2161 Labels [0, 0] SrcBlock "Bus\nSelector6" SrcPort 5 DstBlock "EpicsOutput4" DstPort 1 } Line { ZOrder 2162 SrcBlock "Constant" SrcPort 1 Points [10, 0] DstBlock "Product" DstPort 1 } Line { ZOrder 2163 SrcBlock "Constant1" SrcPort 1 DstBlock "Product" DstPort 2 } Line { ZOrder 2164 SrcBlock "Product" SrcPort 1 DstBlock "Divide" DstPort 2 } Line { ZOrder 2165 SrcBlock "Constant2" SrcPort 1 Points [17, 0; 0, 50] DstBlock "Divide" DstPort 1 } Line { ZOrder 2168 SrcBlock "EpicsOutput" SrcPort 1 DstBlock "Divide1" DstPort 1 } Line { ZOrder 2180 SrcBlock "EpicsOutput1" SrcPort 1 DstBlock "Divide2" DstPort 1 } Line { ZOrder 2181 SrcBlock "EpicsOutput2" SrcPort 1 DstBlock "Divide3" DstPort 1 } Line { ZOrder 2182 SrcBlock "EpicsOutput3" SrcPort 1 DstBlock "Divide4" DstPort 1 } Line { ZOrder 2183 SrcBlock "EpicsOutput4" SrcPort 1 DstBlock "Divide5" DstPort 1 } Line { ZOrder 2188 SrcBlock "Divide1" SrcPort 1 DstBlock "MC_reflection_DC" DstPort 1 } Line { ZOrder 2189 SrcBlock "Divide2" SrcPort 1 DstBlock "MC_LO" DstPort 1 } Line { ZOrder 2190 SrcBlock "Divide3" SrcPort 1 DstBlock "MC_Mixer" DstPort 1 } Line { ZOrder 2191 SrcBlock "Divide4" SrcPort 1 DstBlock "MC_fast" DstPort 1 } Line { ZOrder 2192 SrcBlock "Divide5" SrcPort 1 DstBlock "MC_slow" DstPort 1 } Line { ZOrder 2167 SrcBlock "Divide" SrcPort 1 Points [31, 0; 0, 45] Branch { ZOrder 2271 Points [0, 70] Branch { ZOrder 2170 Points [0, 115] Branch { ZOrder 2173 Points [0, 115] Branch { ZOrder 2176 Points [0, 115] Branch { ZOrder 2270 Points [0, 115] DstBlock "Divide5" DstPort 2 } Branch { ZOrder 2177 DstBlock "Divide4" DstPort 2 } } Branch { ZOrder 2175 DstBlock "Divide3" DstPort 2 } } Branch { ZOrder 2172 DstBlock "Divide2" DstPort 2 } } Branch { ZOrder 2169 DstBlock "Divide1" DstPort 2 } } Branch { ZOrder 2269 DstBlock "Product1" DstPort 1 } } Line { ZOrder 2251 SrcBlock "Ground" SrcPort 1 DstBlock "DAC_0" DstPort 2 } Line { ZOrder 2252 SrcBlock "Ground1" SrcPort 1 Points [84, 0; 0, -25] DstBlock "DAC_0" DstPort 3 } Line { ZOrder 2253 SrcBlock "Ground2" SrcPort 1 Points [20, 0; 0, -45] DstBlock "DAC_0" DstPort 4 } Line { ZOrder 2254 SrcBlock "Ground3" SrcPort 1 Points [55, 0; 0, -15] DstBlock "DAC_0" DstPort 5 } Line { ZOrder 2255 SrcBlock "Ground5" SrcPort 1 Points [16, 0; 0, -75] DstBlock "DAC_0" DstPort 7 } Line { ZOrder 2256 SrcBlock "Ground6" SrcPort 1 DstBlock "DAC_0" DstPort 8 } Line { ZOrder 2257 SrcBlock "Ground7" SrcPort 1 Points [28, 0; 0, -30] DstBlock "DAC_0" DstPort 9 } Line { ZOrder 2258 SrcBlock "Ground9" SrcPort 1 Points [37, 0; 0, -60] DstBlock "DAC_0" DstPort 10 } Line { ZOrder 2259 SrcBlock "Ground8" SrcPort 1 Points [33, 0; 0, -90] DstBlock "DAC_0" DstPort 11 } Line { ZOrder 2260 SrcBlock "Ground10" SrcPort 1 Points [17, 0; 0, -130] DstBlock "DAC_0" DstPort 12 } Line { ZOrder 2261 SrcBlock "Ground11" SrcPort 1 Points [64, 0; 0, -95] DstBlock "DAC_0" DstPort 13 } Line { ZOrder 2262 SrcBlock "Ground12" SrcPort 1 Points [7, 0; 0, -6; 83, 0] DstBlock "DAC_0" DstPort 14 } Line { ZOrder 2265 SrcBlock "Ground4" SrcPort 1 Points [11, 0; 0, -120] DstBlock "DAC_0" DstPort 1 } Line { ZOrder 2266 SrcBlock "Phase_shifter" SrcPort 1 Points [31, 0; 0, -65] DstBlock "Product1" DstPort 2 } Line { ZOrder 2267 SrcBlock "Product1" SrcPort 1 Points [90, 0] DstBlock "DAC_0" DstPort 6 } Line { ZOrder 2272 SrcBlock "Ground15" SrcPort 1 DstBlock "AI1" DstPort 1 } Line { ZOrder 2273 SrcBlock "Ground16" SrcPort 1 DstBlock "AI2" DstPort 1 } Line { ZOrder 2276 SrcBlock "AI1" SrcPort 1 Points [229, 0; 0, -180] DstBlock "DAC_0" DstPort 15 } Line { ZOrder 2279 SrcBlock "AI2" SrcPort 1 Points [235, 0] DstBlock "DAC_0" DstPort 16 } Annotation { SID "2970" Name "#DAQ Channels\nMC_LO 16384\nMC_Mixer 16384" Position [486, 1326, 594, 1382] AutoSize on WordWrap off HorizontalAlignment "left" DropShadow on ZOrder -1 FontSize 14 } } } MatData { NumRecords 1 DataRecord { Tag DataTag0 Data " %)30 . L $ 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. ( $ " " 8 ( ! % \" $ #I 0 0 Z0 %-#62 M(%-U