Library { Name "CDS_PARTS" Version 8.0 MdlSubVersion 0 SavedCharacterEncoding "ISO-8859-1" LibraryType "BlockLibrary" SaveDefaultBlockParams on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off FPTRunName "Run 1" MaxMDLFileLineLength 120 Object { $PropName "BdWindowsInfo" $ObjectID 1 $ClassName "Simulink.BDWindowsInfo" Object { $PropName "WindowsInfo" $ObjectID 2 $ClassName "Simulink.WindowInfo" IsActive [1] Location [991.0, 232.0, 928.0, 827.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 [894.0, 665.0] ZoomFactor [1.3541829554339326] Offset [-0.088337182448036344, -26.535508083140932] } } } Created "Mon Oct 23 16:41:53 2006" Creator "aivanov" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "rolfbork" ModifiedDateFormat "%" LastModifiedDate "Fri Nov 01 11:56:55 2013" RTWModifiedTimeStamp 305027368 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 on BrowserLookUnderMasks on SimulationMode "normal" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" RecordCoverage off CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on CovForceBlockReductionOff on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on 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 off ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 6 Version "1.12.1" Array { Type "Handle" Dimension 8 Simulink.SolverCC { $ObjectID 7 Version "1.12.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 "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 8 Version "1.12.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 9 Version "1.12.1" Array { Type "Cell" Dimension 4 Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "OptimizeModelRefInitCode" Cell "NoFixptDivByZeroProtection" PropName "DisabledProps" } BlockReduction off BooleanDataType off ConditionallyExecuteInputs on InlineParams off UseIntDivNetSlope off UseFloatMulNetSlope off 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 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 10 Version "1.12.1" 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 "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 11 Version "1.12.1" 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 12 Version "1.12.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 13 Version "1.12.1" 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 14 Version "1.12.1" Array { Type "Cell" Dimension 6 Cell "IncludeHyperlinkInReport" Cell "GenerateTraceInfo" Cell "GenerateTraceReport" Cell "GenerateTraceReportSl" Cell "GenerateTraceReportSf" Cell "GenerateTraceReportEml" PropName "DisabledProps" } SystemTargetFile "grt.tlc" GenCodeOnly off MakeCommand "make_rtw" GenerateMakefile on PackageGeneratedCodeAndArtifacts off TemplateMakefile "grt_default_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 PortableWordSizes off GenerateErtSFunction off CreateSILPILBlock "None" CodeExecutionProfiling off CodeExecutionProfileVariable "executionProfile" CodeProfilingSaveOptions "SummaryOnly" CodeProfilingInstrumentation 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" CheckMdlBeforeBuild "Off" CustomRebuildMode "OnUpdate" Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 15 Version "1.12.1" Array { Type "Cell" Dimension 17 Cell "IgnoreCustomStorageClasses" Cell "IgnoreTestpoints" 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" 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 16 Version "1.12.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" 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 [ 400, 210, 1280, 840 ] } PropName "ConfigurationSets" } ExplicitPartitioning off BlockDefaults { ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Courier" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on BlockRotation 0 BlockMirror off } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Courier" FontSize 10 FontWeight "normal" FontAngle "normal" UseDisplayTextAsClickCallback off } LineDefaults { FontName "Courier" 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 BusCreator Inputs "4" DisplayOption "none" OutDataTypeStr "Inherit: auto" NonVirtualBus off } 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 Demux Outputs "4" DisplayOption "none" BusSelectionMode off } Block { BlockType Fcn Expr "sin(u[1])" SampleTime "-1" } Block { BlockType From GotoTag "A" IconDisplay "Tag" TagVisibility "local" } 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 Goto IconDisplay "Tag" TagVisibility "local" } Block { BlockType Ground } Block { BlockType Logic Operator "AND" Inputs "2" IconShape "rectangular" AllPortsSameDT on OutDataTypeStr "Inherit: Logical (see Configuration Parameters: Optimization)" SampleTime "-1" } Block { BlockType Math Operator "exp" OutputSignalType "auto" SampleTime "-1" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Same as first input" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on IntermediateResultsDataTypeStr "Inherit: Inherit via internal rule" AlgorithmType "Newton-Raphson" Iterations "3" } 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 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 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 Terminator } Block { BlockType UnitDelay InitialCondition "0" InputProcessing "Inherited" SampleTime "1" StateMustResolveToSignalObject off CodeGenStateStorageClass "Auto" HasFrameUpgradeWarning on } } System { Name "CDS_PARTS" Location [991, 232, 1919, 1059] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "135" ReportName "simulink-default.rpt" SIDHighWatermark "364" Block { BlockType SubSystem Name " " SID "55" Ports [] Position [271, 113, 317, 182] ZOrder -6 DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name " " Location [371, 51, 1586, 1251] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType SubSystem Name "16x16-bit DACs" SID "59" Ports [] Position [345, 357, 528, 511] ZOrder -1 BackgroundColor "cyan" DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "16x16-bit DACs" Location [386, 80, 1303, 1110] 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 "100" Block { BlockType Reference Name "DAC_0" SID "62" Description "type=GSC_16AO16,\ncard_num=0 " Ports [16] Position [80, 29, 115, 286] ZOrder -1 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_1" SID "165" Description "type=GSC_16AO16,\ncard_num=1 " Ports [16] Position [170, 29, 205, 286] ZOrder -2 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_10" SID "278" Description "type=GSC_16AO16,\ncard_num=10 " Ports [16] Position [260, 349, 295, 606] ZOrder -3 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_11" SID "279" Description "type=GSC_16AO16,\ncard_num=11 " Ports [16] Position [350, 349, 385, 606] ZOrder -4 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_2" SID "166" Description "type=GSC_16AO16,\ncard_num=2 " Ports [16] Position [260, 29, 295, 286] ZOrder -5 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_3" SID "167" Description "type=GSC_16AO16,\ncard_num=3 " Ports [16] Position [350, 29, 385, 286] ZOrder -6 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_4" SID "272" Description "type=GSC_16AO16,\ncard_num=4 " Ports [16] Position [440, 29, 475, 286] ZOrder -7 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_5" SID "273" Description "type=GSC_16AO16,\ncard_num=5 " Ports [16] Position [530, 29, 565, 286] ZOrder -8 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_6" SID "274" Description "type=GSC_16AO16,\ncard_num=6 " Ports [16] Position [620, 29, 655, 286] ZOrder -9 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_7" SID "275" Description "type=GSC_16AO16,\ncard_num=7 " Ports [16] Position [710, 29, 745, 286] ZOrder -10 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_8" SID "276" Description "type=GSC_16AO16,\ncard_num=8 " Ports [16] Position [80, 349, 115, 606] ZOrder -11 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_9" SID "277" Description "type=GSC_16AO16,\ncard_num=9 " Ports [16] Position [170, 349, 205, 606] ZOrder -12 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "dac/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } } } Block { BlockType SubSystem Name "8x18-bit DACs" SID "72" Ports [] Position [110, 357, 292, 510] ZOrder -2 BackgroundColor "cyan" DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "8x18-bit DACs" Location [8, 44, 862, 924] 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 "100" Block { BlockType Reference Name "DAC_0" SID "63" Description "type=GSC_18AO8,\ncard_num=0 " Ports [8] Position [80, 27, 115, 193] ZOrder -1 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_1" SID "171" Description "type=GSC_18AO8,\ncard_num=1 " Ports [8] Position [160, 27, 195, 193] ZOrder -2 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_10" SID "290" Description "type=GSC_18AO8,\ncard_num=10 " Ports [8] Position [240, 252, 275, 418] ZOrder -3 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_11" SID "291" Description "type=GSC_18AO8,\ncard_num=11 " Ports [8] Position [320, 252, 355, 418] ZOrder -4 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_2" SID "172" Description "type=GSC_18AO8,\ncard_num=2 " Ports [8] Position [240, 27, 275, 193] ZOrder -5 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_3" SID "173" Description "type=GSC_18AO8,\ncard_num=3 " Ports [8] Position [320, 27, 355, 193] ZOrder -6 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_4" SID "284" Description "type=GSC_18AO8,\ncard_num=4 " Ports [8] Position [400, 27, 435, 193] ZOrder -7 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_5" SID "285" Description "type=GSC_18AO8,\ncard_num=5 " Ports [8] Position [480, 27, 515, 193] ZOrder -8 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_6" SID "286" Description "type=GSC_18AO8,\ncard_num=6 " Ports [8] Position [560, 27, 595, 193] ZOrder -9 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_7" SID "287" Description "type=GSC_18AO8,\ncard_num=7 " Ports [8] Position [640, 27, 675, 193] ZOrder -10 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_8" SID "288" Description "type=GSC_18AO8,\ncard_num=8 " Ports [8] Position [80, 252, 115, 418] ZOrder -11 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DAC_9" SID "289" Description "type=GSC_18AO8,\ncard_num=9 " Ports [8] Position [160, 252, 195, 418] ZOrder -12 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "dac18/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } } } Block { BlockType Reference Name "ADC0" SID "85" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=0 " Ports [0, 1] Position [40, 92, 115, 118] ZOrder -6 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.15" FontSize 14 SourceBlock "cdsAdcx0/ADC0" SourceType "SubSystem" } Block { BlockType Reference Name "ADC1" SID "86" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=1 " Ports [0, 1] Position [45, 182, 115, 208] ZOrder -7 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.14" FontSize 14 SourceBlock "cdsAdcx1/ADC1" SourceType "SubSystem" } Block { BlockType Reference Name "ADC2" SID "87" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=2 " Ports [0, 1] Position [195, 92, 270, 118] ZOrder -8 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.15" FontSize 14 SourceBlock "cdsAdcx2/ADC2" SourceType "SubSystem" } Block { BlockType Reference Name "ADC3" SID "88" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=3 " Ports [0, 1] Position [195, 182, 270, 208] ZOrder -9 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.15" FontSize 14 SourceBlock "cdsAdcx3/ADC3" SourceType "SubSystem" } Block { BlockType Reference Name "ADC4" SID "89" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=4 " Ports [0, 1] Position [355, 92, 430, 118] ZOrder -10 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.18" FontSize 14 SourceBlock "cdsAdcx4/ADC4" SourceType "SubSystem" } Block { BlockType Reference Name "ADC5" SID "90" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=5 " Ports [0, 1] Position [360, 182, 435, 208] ZOrder -11 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.18" FontSize 14 SourceBlock "cdsAdcx5/ADC5" SourceType "SubSystem" } Block { BlockType Reference Name "ADC6" SID "91" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=6 " Ports [0, 1] Position [510, 92, 585, 118] ZOrder -12 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.19" FontSize 14 SourceBlock "cdsAdcx6/ADC6" SourceType "SubSystem" } Block { BlockType Reference Name "ADC7" SID "92" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=7 " Ports [0, 1] Position [515, 182, 590, 208] ZOrder -13 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.21" FontSize 14 SourceBlock "cdsAdcx7/ADC7" SourceType "SubSystem" } Block { BlockType Reference Name "ADC8" SID "93" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=8 " Ports [0, 1] Position [660, 92, 735, 118] ZOrder -14 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.22" FontSize 14 SourceBlock "cdsAdcx8/ADC8" SourceType "SubSystem" } Block { BlockType Reference Name "ADC9" SID "94" Tag "cdsAdc" Description "type-GSC_16AI64SSA\ncard_num=9 " Ports [0, 1] Position [665, 182, 730, 208] ZOrder -15 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.1" SourceBlock "cdsAdcx9/ADC9" SourceType "SubSystem" } Block { BlockType BusSelector Name "Bus\nSelector6" SID "95" Description "ADC Selector" Ports [1, 2] Position [805, 110, 815, 230] ZOrder -16 ShowName off AttributesFormatString "%" OutputSignals "adc_0_0,adc_0_1" Port { PortNumber 1 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 2 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Reference Name "Contec1616dio" SID "96" Tag "cdsCDIO1616" Ports [1, 1] Position [705, 909, 775, 971] ZOrder -17 BackgroundColor "gray" AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsContec1616DIO/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "Contec32BO" SID "97" Tag "cdsCDO32" Description "Contec32 bit binary output module driver" Ports [2] Position [330, 910, 370, 970] ZOrder -18 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsCDO32/Subsystem" SourceType "SubSystem" } Block { BlockType SubSystem Name "Contec6464\nModules" SID "98" Ports [] Position [425, 858, 490, 972] ZOrder -19 BackgroundColor "lightBlue" AncestorBlock "CDS_PARTS2/IO_PARTS/Contec6464\nModules" LibraryVersion "*" MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "Contec6464\nModules" Location [208, 44, 1083, 924] 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 "100" SIDHighWatermark "348" Block { BlockType Reference Name "CBI_H32_C0" SID "98:98" Tag "cdsCDI64" Description "card_num=1" Ports [0, 1] Position [90, 235, 130, 295] ZOrder -1 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.6" SourceBlock "cdsCDI64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBI_H32_C1" SID "98:328" Tag "cdsCDI64" Description "card_num=3" Ports [0, 1] Position [265, 235, 305, 295] ZOrder -2 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.6" SourceBlock "cdsCDI64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBI_H32_C2" SID "98:329" Tag "cdsCDI64" Description "card_num=5" Ports [0, 1] Position [445, 235, 485, 295] ZOrder -3 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.6" SourceBlock "cdsCDI64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBI_H32_C3" SID "98:330" Tag "cdsCDI64" Description "card_num=7" Ports [0, 1] Position [635, 235, 675, 295] ZOrder -4 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.6" SourceBlock "cdsCDI64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBI_L32_C0" SID "98:331" Tag "cdsCDI64" Description "card_num=0" Ports [0, 1] Position [90, 130, 130, 190] ZOrder -5 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.6" SourceBlock "cdsCDI64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBI_L32_C1" SID "98:332" Tag "cdsCDI64" Description "card_num=2" Ports [0, 1] Position [265, 130, 305, 190] ZOrder -6 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.6" SourceBlock "cdsCDI64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBI_L32_C2" SID "98:333" Tag "cdsCDI64" Description "card_num=4" Ports [0, 1] Position [445, 130, 485, 190] ZOrder -7 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.6" SourceBlock "cdsCDI64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBI_L32_C3" SID "98:334" Tag "cdsCDI64" Description "card_num=6" Ports [0, 1] Position [635, 130, 675, 190] ZOrder -8 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.6" SourceBlock "cdsCDI64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBO_H32_C0" SID "98:335" Tag "cdsCDO64" Description "card_num=1" Ports [1] Position [165, 235, 205, 295] ZOrder -9 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsCDO64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBO_H32_C1" SID "98:336" Tag "cdsCDO64" Description "card_num=3" Ports [1] Position [340, 235, 380, 295] ZOrder -10 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsCDO64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBO_H32_C2" SID "98:337" Tag "cdsCDO64" Description "card_num=5" Ports [1] Position [520, 235, 560, 295] ZOrder -11 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsCDO64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBO_H32_C3" SID "98:338" Tag "cdsCDO64" Description "card_num=7" Ports [1] Position [710, 235, 750, 295] ZOrder -12 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsCDO64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBO_L32_C0" SID "98:339" Tag "cdsCDO64" Description "card_num=0" Ports [1] Position [165, 130, 205, 190] ZOrder -13 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsCDO64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBO_L32_C1" SID "98:340" Tag "cdsCDO64" Description "card_num=2" Ports [1] Position [340, 130, 380, 190] ZOrder -14 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsCDO64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBO_L32_C2" SID "98:341" Tag "cdsCDO64" Description "card_num=4" Ports [1] Position [520, 130, 560, 190] ZOrder -15 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsCDO64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CBO_L32_C3" SID "98:342" Tag "cdsCDO64" Description "card_num=6" Ports [1] Position [710, 130, 750, 190] ZOrder -16 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsCDO64/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CONTEC6464_0" SID "98:343" Tag "cdsDIO6464" Ports [1, 1] Position [120, 395, 185, 455] ZOrder -17 BackgroundColor "gray" AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsContec6464DIO/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CONTEC6464_1" SID "98:344" Tag "cdsDIO6464" Ports [1, 1] Position [295, 395, 360, 455] ZOrder -18 BackgroundColor "gray" AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsContec6464DIO/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CONTEC6464_2" SID "98:345" Tag "cdsDIO6464" Ports [1, 1] Position [470, 395, 535, 455] ZOrder -19 BackgroundColor "gray" AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsContec6464DIO/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "CONTEC6464_3" SID "98:346" Tag "cdsDIO6464" Ports [1, 1] Position [665, 395, 730, 455] ZOrder -20 BackgroundColor "gray" AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsContec6464DIO/Subsystem" SourceType "SubSystem" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" } Block { BlockType Reference Name "DocBlock1" SID "98:347" Description "Contec6464\nUser Apps " Ports [] Position [22, 200, 62, 239] ZOrder -21 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.216" UserDataPersistent on UserData "DataTag0" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" DocumentType "Text" } Block { BlockType Reference Name "DocBlock5" SID "98:348" Description "Contec6464\nIOP Usage " Ports [] Position [22, 405, 62, 444] ZOrder -22 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.216" UserDataPersistent on UserData "DataTag1" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" ShowPortLabels "FromPortIcon" SystemSampleTime "-1" FunctionWithSeparateData "off" RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" DocumentType "Text" } Annotation { SID "98:321" Name "CONTEC6464 Binary I/O Modules " Position [157, 21] FontName "times" FontSize 18 } Annotation { SID "98:322" Name "Card 0 " Position [152, 111] FontName "times" FontSize 18 } Annotation { SID "98:323" Name "Card 1 " Position [327, 111] FontName "times" FontSize 18 } Annotation { SID "98:324" Name "Card 2 " Position [507, 111] FontName "times" FontSize 18 } Annotation { SID "98:325" Name "User Application Parts *********************************" Position [262, 86] FontName "times" FontSize 18 } Annotation { SID "98:326" Name "IOP Parts *********************************" Position [222, 361] FontName "times" FontSize 18 } Annotation { SID "98:327" Name "Card 3 " Position [697, 111] FontName "times" FontSize 18 } } } Block { BlockType Reference Name "DigitalIO" SID "99" Tag "cdsDio" Description "support for 8 bit input 8 bit output DIO PCI card\nACCESS I/O Products model DIO-24D " " " Ports [1, 1] Position [50, 912, 115, 978] ZOrder -20 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsDio/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "DocBlock" SID "100" Description "cdsCDO32" Ports [] Position [327, 855, 367, 894] ZOrder -21 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag2" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock1" SID "101" Description "DAC" Ports [] Position [27, 415, 67, 454] ZOrder -22 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag3" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock13" SID "105" Description "ADC Selector" Ports [] Position [792, 50, 832, 89] ZOrder -26 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag4" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock2" SID "106" Description "IPCx_MemType" Ports [] Position [207, 650, 247, 689] ZOrder -27 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag5" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock3" SID "107" Description "Contec1616" Ports [] Position [717, 855, 757, 894] ZOrder -28 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag6" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock4" SID "108" Description "ADC" Ports [] Position [677, 275, 717, 314] ZOrder -29 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag7" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock6" SID "110" Description "cdsDio" Ports [] Position [62, 855, 102, 894] ZOrder -30 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag8" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock7" SID "111" Description "cdsRio/cdsRio1" Ports [] Position [207, 855, 247, 894] ZOrder -31 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag9" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "PCIE_SignalName" SID "115" Tag "cdsIPCx_PCIE" Description "Inter-Process Communication via PCI Express network." Ports [1, 2] Position [85, 589, 150, 611] ZOrder -35 BackgroundColor "[0.721569, 0.862745, 0.772549]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsIPCx/SignalName" SourceType "SubSystem" } Block { BlockType Reference Name "RFM_SignalName" SID "116" Tag "cdsIPCx_RFM" Description "card=0" Ports [1, 2] Position [85, 654, 150, 676] ZOrder -36 BackgroundColor "[0.607843, 0.807843, 0.678431]" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.1" SourceBlock "cdsIPCx/SignalName" SourceType "SubSystem" } Block { BlockType Reference Name "RelayIO" SID "117" Tag "cdsRio" Description "PCI IIRO 8 relay output and isolated input module" Ports [1, 2] Position [150, 910, 210, 970] ZOrder -37 ForegroundColor "blue" BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsRio/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "RelayIO1" SID "118" Tag "cdsRio1" Description "PCI IIRO 16 channel relay ourput and isolated input module" Ports [1, 1] Position [235, 910, 295, 970] ZOrder -38 ForegroundColor "blue" BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsRio1/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "SHMEM_SignalName" SID "119" Tag "cdsIPCx_SHMEM" Description "Inter-Process Communication via Shared memory." Ports [1, 2] Position [85, 734, 150, 756] ZOrder -39 BackgroundColor "[0.462745, 0.745098, 0.560784]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsIPCx/SignalName" SourceType "SubSystem" } Annotation { SID "335" Name "Binary I/O Modules *******************************************************************" Position [397, 831] FontName "times" FontSize 18 } Annotation { SID "336" Name "Digital to Analog (DAC) Modules ********" Position [187, 316] FontName "times" FontSize 18 } Annotation { SID "337" Name "Real-time Communications ********" Position [162, 566] FontName "times" FontSize 18 } Annotation { SID "338" Name " aLIGO Real-time Code Generator - I/O Parts Library" Position [385, 20] FontName "times" FontSize 24 } Annotation { SID "339" Name "Analog to Digial (ADC) Modules ***************************************************" Position [387, 66] FontName "times" FontSize 18 } } } Block { BlockType SubSystem Name "C Code" SID "1" Ports [] Position [366, 336, 411, 404] ZOrder -1 DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "C Code" Location [140, 22, 1355, 900] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Demux Name "Demux" SID "2" Ports [1, 2] Position [180, 51, 185, 89] ZOrder -1 BackgroundColor "black" ShowName off Outputs "2" DisplayOption "bar" } Block { BlockType Reference Name "DocBlock3" SID "3" Description "User C Function Call" Ports [] Position [247, 55, 287, 94] ZOrder -2 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.274" UserDataPersistent on UserData "DataTag10" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "Function Name" SID "4" Tag "cdsFunctionCall" Description "inline FunctionName SourceFile" Ports [1, 1] Position [115, 40, 155, 100] ZOrder -3 AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsFunctionCall/Subsystem" SourceType "SubSystem" } Block { BlockType Mux Name "Mux" SID "5" Ports [2, 1] Position [85, 51, 90, 89] ZOrder -4 ShowName off Inputs "2" DisplayOption "bar" } Line { SrcBlock "Function Name" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "Function Name" DstPort 1 } } } Block { BlockType SubSystem Name "DAQ Channels" SID "6" Ports [] Position [461, 336, 506, 404] ZOrder -2 DropShadow on AncestorBlock "CDS_PARTS/C Code" LibraryVersion "*" MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "DAQ Channels" Location [1411, 254, 2626, 1132] 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 "100" SIDHighWatermark "7" Block { BlockType Reference Name "DocBlock6" SID "6:6" Description "DAQ CHannels" Ports [] Position [167, 15, 207, 54] ZOrder -1 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag11" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Annotation { SID "6:7" Name "#DAQ Channels\n\nONE_DAQ_CHANNEL 2048\nANOTHER_DAQ_CHANNEL 1024\nSCIENCE_FRAME_CHAN* 1024\nUINT32_CHAN ui" "nt32 2048\nDAQ_CHANNEL_AT_DEFAULT_RATE" Position [66, 131] HorizontalAlignment "left" DropShadow on FontSize 14 } } } Block { BlockType Reference Name "DocBlock2" SID "7" Description "cdsParameters" Ports [] Position [147, 165, 187, 204] ZOrder -3 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag12" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType SubSystem Name "EpicsParts" SID "8" Ports [] Position [462, 113, 508, 182] ZOrder -4 DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "EpicsParts" Location [832, 189, 1882, 1085] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "125" Block { BlockType Reference Name "DocBlock" SID "9" Description "EzCa Read/Write" Ports [] Position [357, 330, 397, 369] ZOrder -1 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag13" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock1" SID "10" Description "EpicsInput" Ports [] Position [222, 50, 262, 89] ZOrder -2 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag14" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock10" SID "11" Description "EpicsInCtrl" Ports [] Position [487, 220, 527, 259] ZOrder -3 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag15" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock2" SID "12" Description "EpicsMomentary" Ports [] Position [222, 125, 262, 164] ZOrder -4 BackgroundColor "magenta" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag16" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock3" SID "13" Description "EpicsBinIn" Ports [] Position [222, 195, 262, 234] ZOrder -5 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag17" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock4" SID "14" Description "EpicsOutput" Ports [] Position [487, 65, 527, 104] ZOrder -6 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag18" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock5" SID "15" Description "EpicsRemoteIntlk" Ports [] Position [487, 135, 527, 174] ZOrder -7 BackgroundColor "magenta" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag19" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock6" SID "16" Description "EpicsStringIn" Ports [] Position [77, 450, 117, 489] ZOrder -8 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag20" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock7" SID "17" Description "EpicsMbbi" Ports [] Position [197, 450, 237, 489] ZOrder -9 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag21" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock8" SID "18" Description "EpicsCounter" Ports [] Position [432, 445, 472, 484] ZOrder -10 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag22" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock9" SID "19" Description "EpicsMbbo" Ports [] Position [302, 450, 342, 489] ZOrder -11 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag23" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "EpicsBinIn" SID "20" Tag "cdsEpicsBinIn" Description "Purpose: \nCreate an EPI" "CS binary (0 or 1) input channel to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is binary input (bi Epics record type).\n " " \nUsage: " " \nName the part with the desired EPICS channel name. " " " Ports [1, 1] Position [80, 200, 155, 230] ZOrder -12 BackgroundColor "darkGreen" DropShadow on AttributesFormatString "%" LibraryVersion "1.5" SourceBlock "cdsEpicsBinIn/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsCounter" SID "205" Tag "cdsEpicsCounter" Ports [1] Position [425, 505, 480, 535] ZOrder -13 BackgroundColor "[0.670588, 0.556863, 0.258824]" DropShadow on AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsEpicsCounter/EpicsCounter" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsInCtrl" SID "22" Tag "cdsEpicsInCtrl" Description "Purpose: " " \nCreate an EPICS input channel connection to the FE realtime controls. Allow " " \nFE to control the value if Mask input is set to 1, in w" "hich case the value becomes \nreally the output value and treat" "ed by the EPICS CA as read only. \n " " " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precision of" " 3. Takes the mask and the values inputs from the FE.\nUsage: " " \nName the part with the desired EPICS c" "hannel name. " Ports [2, 1] Position [335, 211, 415, 269] ZOrder -14 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "cdsEpicsInCtrl/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsInput" SID "23" Tag "cdsEpicsIn" Description "Purpose: \nCreate an E" "PICS input channel connection to the FE realtime controls. \n " " \nOperation: " " \nOutputs value from an EPICS ai record. Value is floating point with a precision of 3..\n " " \nUsage: " " \nName the part with the desired EPICS channel name. " " " Ports [0, 1] Position [85, 50, 150, 80] ZOrder -15 BackgroundColor "green" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsEpicsIn/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsMbbi" SID "21" Tag "cdsEpicsMbbi" Description "cdsEpicsMbbi" Ports [0, 1] Position [185, 508, 245, 542] ZOrder -16 BackgroundColor "[0.000000, 0.501961, 0.501961]" DropShadow on AttributesFormatString "%" LibraryVersion "1.5" SourceBlock "cdsEpicsMbbi/EpicsMbbi" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsMbbo" SID "206" Tag "cdsEpicsMbbo" Description "cdsEpicsMbbo" Ports [1, 1] Position [290, 507, 355, 543] ZOrder -17 BackgroundColor "[0.250980, 0.501961, 0.501961]" DropShadow on AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsEpicsMbbo/EpicsMbbo" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsMomentary" SID "207" Tag "cdsEpicsMomentary" Ports [1, 1] Position [80, 125, 155, 155] ZOrder -18 BackgroundColor "[0.501961, 1.000000, 0.501961]" DropShadow on AttributesFormatString "%" LibraryVersion "1.5" SourceBlock "cdsEpicsMomentary/EpicsMomentary" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsOutput" SID "27" 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 [335, 65, 415, 95] ZOrder -19 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEpicsOut/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsRemoteIntlk" SID "28" Tag "cdsRemoteIntlk" Description "Purpose: " " " " \nUsed to turn off a switch in another subsystem usin" "g EPICS channel access. Typically, this is used as a remote interlock function. " " \n " " " " " " \nOperation: " " " " \nIf input is zero, send" "s a zero to the specified EPICS channel name. Any other input value results in a NOOP. Input must be an integer. " " " " \n " " " " \nUsage: Give the name of the EPICS channel" " to be written to, including the subsystem. For example: SEI-HMY_ACT_SW. This function will also produce a local EP" "ICS variable for monitoring. For example, the above would result in a local EPICS variable of IFO:SUBSYS-SEI_HMY_AC" "T_SW." Ports [1] Position [345, 135, 410, 165] ZOrder -20 BackgroundColor "[0.686275, 0.372549, 0.313725]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsRemoteIntlk/Name" SourceType "SubSystem" } Block { BlockType Reference Name "EpicsStringIn" SID "26" Tag "cdsEpicsStringIn" Description "cdsEpicsStringIn" Ports [1] Position [70, 510, 120, 540] ZOrder -21 BackgroundColor "[0.000000, 0.501961, 0.250980]" DropShadow on AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsEpicsStringIn/EpicsStringIn" SourceType "SubSystem" } Block { BlockType Ground Name "Ground" SID "30" Position [25, 130, 45, 150] ZOrder -22 } Block { BlockType Ground Name "Ground1" SID "31" Position [25, 205, 45, 225] ZOrder -23 } Block { BlockType Reference Name "M1:SYS-FOO_BAR" SID "32" Tag "cdsEzCaRead" Description "Purpose: \nUsed to input an Epics signal. " " \n \nOperation: " " \nUsing ezcaread() function to get Epics input from a remote IOC.\n " " \nUsage: " " \nGive the name of the EPICS channel to be read. " Ports [0, 2] Position [120, 319, 180, 381] ZOrder -24 BackgroundColor "[0.792741, 0.563703, 0.940000]" AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsEzCaRead/cdsEzCaRead" SourceType "SubSystem" } Block { BlockType Reference Name "cdsEzCaWrite" SID "33" Tag "cdsEzCaWrite" Description "Purpose: \nOutput Epics channel. \n " " \nOperation: \nUsing ezcawrite() output an Ep" "ics channel. \n \nUsage: \nGive th" "e name of the EPICS channel to write." Ports [1] Position [260, 320, 300, 380] ZOrder -25 BackgroundColor "[0.698999, 0.245793, 1.000000]" AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsEzCaWrite/cdsEzCaWrite" SourceType "SubSystem" } Line { SrcBlock "Ground" SrcPort 1 DstBlock "EpicsMomentary" DstPort 1 } Line { SrcBlock "Ground1" SrcPort 1 DstBlock "EpicsBinIn" DstPort 1 } Annotation { SID "332" Name "RCG EPICS Parts Library ******************************" Position [287, 31] FontName "times" FontSize 18 } Annotation { SID "333" Name "Custom For Guardian Scripts ***************************" Position [272, 431] FontName "times" FontSize 18 } } } Block { BlockType SubSystem Name "Filters/\nGDS" SID "36" Ports [] Position [271, 220, 318, 290] ZOrder -5 DropShadow on FontSize 12 FontWeight "bold" MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "Filters/\nGDS" Location [371, 51, 1586, 1251] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "125" Block { BlockType Reference Name "DocBlock" SID "38" Description "IIR Filter Module" Ports [] Position [172, 60, 212, 99] ZOrder -2 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag24" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock1" SID "39" Description "IIR FM w/Ctrl" Ports [] Position [177, 135, 217, 174] ZOrder -3 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag25" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock2" SID "40" Description "PolyPhase FIR Filter" Ports [] Position [187, 390, 227, 429] ZOrder -4 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag26" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock3" SID "41" Description "RMS" Ports [] Position [392, 195, 432, 234] ZOrder -5 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag27" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock4" SID "42" Description "TP/EXC" Ports [] Position [487, 320, 527, 359] ZOrder -6 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag28" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock6" SID "44" Description "True RMS" Ports [] Position [392, 65, 432, 104] ZOrder -8 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag29" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock7" SID "45" Description "IIR FM w/Ctrl 2" Ports [] Position [187, 240, 227, 279] ZOrder -9 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag30" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "EPIC 1 pole / 1 zero" SID "324" Description "cdsInputFilter" Ports [1, 1] Position [75, 470, 115, 530] ZOrder 1 BackgroundColor "darkGreen" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsInputFilter/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "EXC_NAME" SID "46" Tag "Excitation" Ports [0, 1] Position [415, 356, 455, 374] ZOrder -10 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.7" SourceBlock "cdsEXC/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "IIR FM with control" SID "47" Tag "cdsFiltCtrl" Description "cdsFiltCntrl is the standard IIR filter module (exactly the same as cdsFilt) but with added control" " data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctrl'" " output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:\n " " " " " " \nmodule hex dec " " " " " " \n----------------------- " " " " " " \nFM1 0x20 32 " " " " " " \nFM2 0x80 128 " " " " " " \nFM3 0x200 512 " " " " " " \nFM4 0x800 2048 " " " " \nFM5 0" "x2000 8192 " " " " \nFM6 0x8000 " " 32768 " " " " \nFM7 0x20000 131072 " " " " " " \nFM8 0x80000 524288 " " " " " " \nFM9 0x200000 2097152 " " " " " " \nFM10 0x800000 8388608 " " " " " " \n " " " " \nThis bit " "data can be used to drive some other switches or it can be output using a binary I/O module. " " " " " Ports [3, 2] Position [50, 132, 110, 168] ZOrder -11 BackgroundColor "darkGreen" AttributesFormatString "%" LibraryVersion "1.8" SourceBlock "cdsFiltCtrl/IIR FM with control" SourceType "SubSystem" } Block { BlockType Reference Name "IIR FM with control 2" SID "48" Tag "cdsFiltCtrl2" Description "cdsFiltCntrl2 is the standard IIR filter module (exactly the same as cdsFilt) but with added contro" "l data output 'Ctrl'. Filter module digital signal output appears on the first output, which is called 'Val'. 'Ctrl" "' output has a bit pattern encoding the state of filter's on/off switches (FM1 through FM10). The bit values are:\n" " " " " " \nmodule hex dec " " " " " " \n----------------------- " " " " " " \nFM1 0x20 32 " " " " " " \nFM2 0x80 128 " " " " " " \nFM3 0x200 512 " " " " " " \nFM4 0x800 2048 " " " " " " \nFM5 0x2000 8192 " " " " \nFM6 0x8000 " " 32768 " " " " \nFM7 0x20000 13" "1072 " " " " \nFM8 0x80000 524288 " " " " " " \nFM9 0x200000 2097152 " " " " " " \nFM10 0x800000 8388608 " " " " " " \n " " " " " " \nThis bit data can be used to drive some other switches or it can be output using a binary I/O module. " " " " " Ports [6, 5] Position [50, 198, 130, 337] ZOrder -12 BackgroundColor "darkGreen" AttributesFormatString "%" LibraryVersion "1.14" SourceBlock "cdsFiltCtrl2/IIR FM with control 2" SourceType "SubSystem" } Block { BlockType Reference Name "IIR Filter Module" SID "49" Tag "cdsFilt" Description "Purpose: " " " " \nStandard CDS IIR filter module. " " " " \n " " " " \nOperation: " " " " \nConsists of 10 second order section IIR filters, plus a ramped gain stage. " "In FE code, also provides pre-defined test points and excitation channel inputs. The filter coefficients are define" "d in the LIGO system using the 'foton' tool.\n " " " " \nUsage: " " " " \nName the part with the desired filter module name. " " " " " Ports [1, 1] Position [45, 58, 115, 82] ZOrder -13 BackgroundColor "darkGreen" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsFilt/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "PolyPhase FIR Filter" SID "50" Tag "cdsPPFIR" Description "Purpose: " " \nProvide a Polyphase FIR filter algorithm. This part is typically only used in HEPI or other seismic syst" "ems." Ports [1, 1] Position [55, 384, 130, 416] ZOrder -14 BackgroundColor "orange" DropShadow on AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsPPFIR/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "RMS" SID "51" Tag "cdsRms" Description "Purpose: \nCalculate an RMS based on the input signal." Ports [1, 1] Position [285, 183, 340, 247] ZOrder -15 BackgroundColor "[0.741176, 0.800000, 0.215686]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsRms/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "TP_NAME" SID "52" Tag "Test Point" Ports [1] Position [415, 305, 455, 325] ZOrder -16 BackgroundColor "green" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsTP/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "TrueRMS" SID "53" Tag "cdsTrueRMS" Description "window_size=1024" Ports [1, 1] Position [270, 61, 355, 109] ZOrder -17 BackgroundColor "[0.462745, 0.721569, 0.337255]" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.7" SourceBlock "cdsTrueRMS/TrueRMS" SourceType "SubSystem" } Annotation { SID "334" Name "aLIGO RCG - Filter Modules and GDS Parts" Position [197, 25] FontName "Times New Roman" FontSize 18 } } } Block { BlockType SubSystem Name "MatrixParts" SID "126" Ports [] Position [368, 220, 414, 289] ZOrder -7 DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "MatrixParts" Location [1146, 221, 1982, 811] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "112" Block { BlockType Demux Name "Demux" SID "127" Ports [1, 2] Position [140, 76, 145, 114] ZOrder -1 BackgroundColor "black" ShowName off Outputs "2" DisplayOption "bar" } Block { BlockType Demux Name "Demux1" SID "128" Ports [1, 2] Position [140, 181, 145, 219] ZOrder -2 BackgroundColor "black" ShowName off Outputs "2" DisplayOption "bar" } Block { BlockType Demux Name "Demux2" SID "359" Ports [1, 2] Position [140, 281, 145, 319] ZOrder 4 BackgroundColor "black" ShowName off Outputs "2" DisplayOption "bar" } Block { BlockType Reference Name "DocBlock" SID "293" Description "FiltMuxMatrix" Ports [] Position [177, 180, 217, 219] ZOrder -3 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag31" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock1" SID "294" Description "MuxMatrix" Ports [] Position [177, 75, 217, 114] ZOrder -4 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag32" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock2" SID "295" Description "Bit2Word/Word2Bit" Ports [] Position [537, 145, 577, 184] ZOrder -5 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag33" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock3" SID "296" Description "MultiSwitch" Ports [] Position [202, 470, 242, 509] ZOrder -6 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag34" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock4" SID "297" Description "MultiProduct" Ports [] Position [72, 470, 112, 509] ZOrder -7 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag35" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock5" SID "298" Description "MultiSubtract" Ports [] Position [322, 470, 362, 509] ZOrder -8 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag36" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock6" SID "299" Description "Matrix" Ports [] Position [437, 470, 477, 509] ZOrder -9 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag37" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock7" SID "300" Description "RampSwitch" Ports [] Position [542, 470, 582, 509] ZOrder -10 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag38" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock8" SID "360" Description "MuxMatrix" Ports [] Position [182, 275, 222, 314] ZOrder 5 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag39" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "Matrix" SID "301" Tag "Matrix" Description "Purpose: \nProvide a matrix multipl" "ication function for up to 8 input and 8 outputs." Ports [8, 8] Position [420, 527, 490, 748] ZOrder -11 BackgroundColor "yellow" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsMatrix/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "MultiProduct" SID "302" Tag "cdsProduct" Description "Purpose: " " \nMultiply 8 inputs by a common gain fac" "tor. " " \n " " \nOperation: " " " " \nGenerates two epics records: partName and partName_TRAMP. All eight inputs are multip" "lied by the EPICS partName input, ramped over a duration (in seconds) of the TRAMP input." Ports [8, 8] Position [60, 527, 125, 753] ZOrder -12 BackgroundColor "[0.932779, 1.000000, 0.419564]" DropShadow on AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsProduct/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "MultiSubtract" SID "303" Tag "cdsSubtract8" Description "Purpose: \nSubtract pairs of 16 inputs." Ports [16, 8] Position [305, 528, 375, 767] ZOrder -13 BackgroundColor "[1.000000, 0.769068, 0.736422]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsSubtract8/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "MultiSwitch" SID "304" Tag "cdsSwitch1" Description "Switch" Ports [8, 8] Position [190, 528, 255, 747] ZOrder -14 BackgroundColor "green" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsSwitch1/Subsystem" SourceType "SubSystem" } Block { BlockType Mux Name "Mux" SID "141" Ports [2, 1] Position [40, 76, 45, 114] ZOrder -15 ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" SID "142" Ports [2, 1] Position [40, 181, 45, 219] ZOrder -16 ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" SID "357" Ports [2, 1] Position [40, 281, 45, 319] ZOrder 3 ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Reference Name "RampMuxMatrix" SID "356" Tag "cdsRampMuxMatrix" Ports [1, 1] Position [75, 270, 115, 330] ZOrder 1 BackgroundColor "green" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsRampMuxMatrix/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "RampSwitch" SID "305" Tag "cdsRampSwitch" Description "Ramp Switch" Ports [4, 2] Position [540, 528, 585, 642] ZOrder -17 BackgroundColor "[0.790334, 0.900000, 0.363093]" DropShadow on AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsRampSwitch/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "cdsBit2Word" SID "306" Tag "cdsBit2Word" Description "Forms single 16 bit integer from 16 0/1 inputs." Ports [16, 1] Position [315, 67, 365, 263] ZOrder -18 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%" LibraryVersion "1.5" SourceBlock "cdsBit2Word/cdsBit2Word" SourceType "SubSystem" } Block { BlockType Reference Name "cdsFiltMuxMatrix" SID "307" Tag "cdsFiltMuxMatrix" Description "A matrix of filter banks similar to mux matrix." Ports [1, 1] Position [75, 170, 115, 230] ZOrder -19 BackgroundColor "[1.000000, 0.488510, 0.499362]" AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsFiltMuxMatrix/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "cdsMuxMatrix" SID "308" Tag "cdsMuxMatrix" Description "Any size matrix. Inputs and outputs must be connected using Mux and Demux parts." Ports [1, 1] Position [75, 65, 115, 125] ZOrder -20 BackgroundColor "green" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsMuxMatrix/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "cdsWord2Bit" SID "309" Tag "cdsWord2Bit" Description "Generate 16 0/1 outputs from single 16-bit integer input" Ports [1, 16] Position [415, 67, 465, 263] ZOrder -21 BackgroundColor "cyan" DropShadow on AttributesFormatString "cdsWord2Bit" LibraryVersion "1.5" SourceBlock "cdsWord2Bit/cdsWord2Bit" SourceType "SubSystem" } Line { SrcBlock "Mux" SrcPort 1 DstBlock "cdsMuxMatrix" DstPort 1 } Line { SrcBlock "cdsMuxMatrix" SrcPort 1 DstBlock "Demux" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "cdsFiltMuxMatrix" DstPort 1 } Line { SrcBlock "cdsFiltMuxMatrix" SrcPort 1 DstBlock "Demux1" DstPort 1 } Line { SrcBlock "Mux2" SrcPort 1 DstBlock "RampMuxMatrix" DstPort 1 } Line { SrcBlock "RampMuxMatrix" SrcPort 1 DstBlock "Demux2" DstPort 1 } Annotation { SID "340" Name " aLIGO Real-time Code Generator - Matrix Parts Library ***************" Position [310, 30] FontName "Times New Roman" FontSize 18 } Annotation { SID "341" Name " Legacy Parts Built to Support HEPI Controls **************************" Position [325, 440] FontName "Times New Roman" FontSize 18 } } } Block { BlockType SubSystem Name "Osc/Phase" SID "150" Ports [] Position [461, 221, 507, 290] ZOrder -8 DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "Osc/Phase" Location [371, 51, 1586, 1251] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "125" Block { BlockType Reference Name "DocBlock" SID "109" Description "Saturation Count" Ports [] Position [227, 475, 267, 514] ZOrder -1 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag40" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock1" SID "310" Description "cdsWfsPhase" Ports [] Position [227, 170, 267, 209] ZOrder -2 BackgroundColor "magenta" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag41" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock2" SID "311" Description "cdsPhase" Ports [] Position [232, 75, 272, 114] ZOrder -3 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag42" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock3" SID "312" Description "NoiseGenerator" Ports [] Position [227, 370, 267, 409] ZOrder -4 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag43" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock4" SID "313" Description "OSC" Ports [] Position [227, 275, 267, 314] ZOrder -5 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag44" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Ground Name "Ground" SID "156" Position [30, 285, 50, 305] ZOrder -6 } Block { BlockType Ground Name "Ground1" SID "157" Position [30, 380, 50, 400] ZOrder -7 } Block { BlockType Reference Name "Noise Generator" SID "130" Tag "cdsNoise" Description "White Noise Generator" Ports [1, 1] Position [80, 368, 165, 412] ZOrder -8 BackgroundColor "[1.000000, 0.577622, 0.434895]" AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsNoise/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "Oscillator Name" SID "131" Tag "cdsOsc" Description "ADL=OSC.adl" Ports [1, 3] Position [80, 264, 135, 326] ZOrder -9 BackgroundColor "magenta" DropShadow on AttributesFormatString "%" LibraryVersion "1.5" SourceBlock "cdsOsc/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "Phase Rotator Name" SID "132" Tag "cdsPhase" Description "Phase Rotator" Ports [2, 2] Position [90, 59, 150, 121] ZOrder -10 BackgroundColor "lightBlue" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsPhase/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "Rotator Name" SID "133" Tag "cdsWfsPhase" Description "WFS Phase Rotator" Ports [2, 2] Position [90, 159, 150, 221] ZOrder -11 BackgroundColor "cyan" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsWfsPhase/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "Saturation Count Name" SID "134" Tag "cdsSatCount" Description "Saturation count" Ports [1, 2] Position [35, 448, 165, 512] ZOrder -12 BackgroundColor "red" DropShadow on AttributesFormatString "%" LibraryVersion "1.5" SourceBlock "cdsSatCount/Saturation Count Name" SourceType "SubSystem" } Line { SrcBlock "Ground" SrcPort 1 DstBlock "Oscillator Name" DstPort 1 } Line { SrcBlock "Ground1" SrcPort 1 DstBlock "Noise Generator" DstPort 1 } Annotation { SID "342" Name "RCG OSC/Phase Parts Library" Position [182, 21] FontName "times" FontSize 18 } } } Block { BlockType SubSystem Name "RT Links" SID "327" Ports [] Position [550, 334, 595, 406] ZOrder -9 DropShadow on LibraryVersion "1.216" MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "RT Links" Location [1146, 221, 1819, 880] 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 "158" Block { BlockType Reference Name "DocBlock1" SID "361" Description "MODEL_RATE" Ports [] Position [142, 265, 182, 304] ZOrder 6 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag45" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock2" SID "362" Description "STATEWORD" Ports [] Position [142, 165, 182, 204] ZOrder 7 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag46" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock6" SID "330" Description "GPS" Ports [] Position [137, 45, 177, 84] ZOrder -1 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag47" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "GPS" SID "331" Tag "cdsGps" Ports [0, 1] Position [35, 34, 75, 96] ZOrder -2 AttributesFormatString "%" LibraryVersion "1.6" SourceBlock "cdsGps/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "MODEL_RATE" SID "353" Tag "cdsModelRate" Ports [0, 1] Position [35, 266, 90, 304] ZOrder 5 AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsModelRate/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "STATEWORD" SID "347" Tag "cdsStateWord" Ports [0, 3] Position [30, 160, 90, 210] ZOrder 4 BackgroundColor "darkGreen" AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsStateWord/Subsystem" SourceType "SubSystem" } } } Block { BlockType SubSystem Name "WatchDogs" SID "164" Ports [] Position [270, 336, 315, 404] ZOrder -10 DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "WatchDogs" Location [1146, 221, 2092, 1013] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "121" Block { BlockType Reference Name "DACKILL" SID "314" Description "cdsDacKill" Ports [2, 2] Position [425, 80, 530, 175] ZOrder -1 ForegroundColor "red" DropShadow on AttributesFormatString "%" LibraryVersion "1.7" FontName "times" FontSize 12 SourceBlock "cdsDacKill/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "DACKILL_IOP" SID "348" Tag "cdsDacKillIop" Description "card_num=0,1,2" Ports [4, 2] Position [365, 334, 470, 456] ZOrder 2 ForegroundColor "red" DropShadow on AttributesFormatString "%\\n%" LibraryVersion "1.2" SourceBlock "cdsDacKillIop/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "DACKILL_TIMED" SID "355" Tag "cdsDacKillTimed" Ports [4, 2] Position [510, 334, 615, 456] ZOrder 8 ForegroundColor "red" DropShadow on AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsDacKillTimed/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "DocBlock" SID "315" Description "cdsSusWd" Ports [] Position [152, 20, 192, 59] ZOrder -2 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag48" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock1" SID "316" Description "cdsWatchdog" Ports [] Position [152, 135, 192, 174] ZOrder -3 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag49" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock2" SID "317" Description "cdsWD" Ports [] Position [52, 275, 92, 314] ZOrder -4 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag50" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock3" SID "318" Description "cdsDaqKill" Ports [] Position [457, 10, 497, 49] ZOrder -5 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag51" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock4" SID "349" Description "cdsDaqKillIop" Ports [] Position [397, 255, 437, 294] ZOrder 3 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag52" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock5" SID "351" Description "cdsWD2" Ports [] Position [172, 275, 212, 314] ZOrder 5 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag53" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock6" SID "363" Description "cdsDaqKillTimed" Ports [] Position [532, 255, 572, 294] ZOrder 9 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag54" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "Seismic Watchdog" SID "319" Tag "cdsSusWd" Description "Sus Watchdog" Ports [1, 1] Position [35, 20, 105, 50] ZOrder -6 BackgroundColor "[0.611304, 0.662320, 1.000000]" DropShadow on AttributesFormatString "%" LibraryVersion "1.1" SourceBlock "cdsSusWd/Subsystem" SourceType "SubSystem" } Block { BlockType Reference Name "WD" SID "320" Ports [7, 1] Position [25, 339, 115, 491] ZOrder -7 BackgroundColor "yellow" DropShadow on LibraryVersion "1.7" SourceBlock "SUS_IOP_WD/WD" SourceType "SubSystem" } Block { BlockType Reference Name "WD2" SID "350" Ports [7, 2] Position [155, 340, 245, 490] ZOrder 4 BackgroundColor "yellow" DropShadow on LibraryVersion "1.11" SourceBlock "SUS_IOP_WD_2_DC_RMS/WD" SourceType "SubSystem" } Block { BlockType Reference Name "Watchdog" SID "321" Description "cdsWD" Ports [5, 1] Position [40, 87, 100, 213] ZOrder -8 BackgroundColor "[1.000000, 0.964056, 0.268743]" DropShadow on AttributesFormatString "%" LibraryVersion "1.3" SourceBlock "cdsWD/Subsystem" SourceType "SubSystem" } } } Block { BlockType SubSystem Name "simLinkParts" SID "322" Ports [] Position [366, 112, 413, 182] ZOrder -11 DropShadow on MinAlgLoopOccurrences off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" FunctionWithSeparateData off Opaque off RequestExecContextInheritance off MaskHideContents off System { Name "simLinkParts" Location [371, 51, 1586, 1251] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "portrait" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "100" Block { BlockType Abs Name "Abs" SID "174" Position [35, 400, 65, 430] ZOrder -1 SaturateOnIntegerOverflow off } Block { BlockType BusCreator Name "Bus\nCreator1" SID "175" Ports [2, 1] Position [275, 576, 280, 614] ZOrder -2 ShowName off Inputs "'signal1','signal2'" DisplayOption "bar" } Block { BlockType BusSelector Name "Bus\nSelector" SID "176" Ports [1, 2] Position [335, 576, 340, 614] ZOrder -3 ShowName off OutputSignals "signal1,signal2" Port { PortNumber 1 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } Port { PortNumber 2 Name "" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" } } Block { BlockType Switch Name "Choice" SID "177" Position [200, 160, 230, 190] ZOrder -4 InputSameDT off SaturateOnIntegerOverflow off } Block { BlockType Constant Name "Constant" SID "178" Position [35, 335, 65, 365] ZOrder -5 } Block { BlockType Demux Name "Demux" SID "179" Ports [1, 2] Position [195, 576, 200, 614] ZOrder -6 ShowName off Outputs "2" DisplayOption "bar" } Block { BlockType Product Name "Divide" SID "180" Ports [2, 1] Position [35, 77, 65, 108] ZOrder -7 Inputs "*/" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "DocBlock" SID "181" Description "UnitDelay" Ports [] Position [282, 90, 322, 129] ZOrder -8 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag55" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock1" SID "182" Description "MathFunction" Ports [] Position [287, 405, 327, 444] ZOrder -9 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag56" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Reference Name "DocBlock2" SID "183" Description "Fcn" Ports [] Position [102, 470, 142, 509] ZOrder -10 BackgroundColor "yellow" ShowName off AttributesFormatString "%" LibraryVersion "1.281" UserDataPersistent on UserData "DataTag57" SourceBlock "simulink/Model-Wide\nUtilities/DocBlock" SourceType "DocBlock" DocumentType "Text" } Block { BlockType Fcn Name "Fcn" SID "184" Position [25, 475, 85, 505] ZOrder -11 Expr "sin(u(1)*exp(2.3*(-u(2))))" } Block { BlockType From Name "From" SID "185" Position [40, 606, 80, 634] ZOrder -12 CloseFcn "tagdialog Close" } Block { BlockType Gain Name "Gain" SID "186" Position [200, 285, 230, 315] ZOrder -13 ParamDataTypeStr "Inherit: Inherit via internal rule" OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Goto Name "Goto" SID "187" Position [40, 540, 80, 570] ZOrder -14 GotoTag "A" } Block { BlockType Ground Name "Ground" SID "188" Position [40, 170, 60, 190] ZOrder -15 } Block { BlockType Logic Name "LogicalOperator" SID "189" Ports [2, 1] Position [195, 22, 225, 53] ZOrder -16 AllPortsSameDT off OutDataTypeStr "boolean" } Block { BlockType Math Name "MathFunction" SID "190" Ports [1, 1] Position [195, 410, 225, 440] ZOrder -17 } Block { BlockType Mux Name "Mux1" SID "191" Ports [2, 1] Position [165, 576, 170, 614] ZOrder -18 ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType RelationalOperator Name "Operator" SID "192" Ports [2, 1] Position [200, 222, 230, 253] ZOrder -19 Operator "<=" InputSameDT off OutDataTypeStr "boolean" } Block { BlockType Product Name "Product" SID "193" Ports [2, 1] Position [35, 22, 65, 53] ZOrder -20 InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "SQRT" SID "323" Tag "cdsSqrt" Ports [1, 1] Position [195, 466, 225, 504] ZOrder -21 AttributesFormatString "%" LibraryVersion "1.2" SourceBlock "cdsSqrt/Subsystem" SourceType "SubSystem" } Block { BlockType Saturate Name "Saturation" SID "195" Ports [1, 1] Position [195, 345, 225, 375] ZOrder -22 InputPortMap "u0" } Block { BlockType Sum Name "Sum" SID "196" Ports [2, 1] Position [40, 130, 60, 150] ZOrder -23 ShowName off IconShape "round" Inputs "|++" InputSameDT off OutDataTypeStr "Inherit: Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Terminator Name "Terminator" SID "197" Position [40, 215, 60, 235] ZOrder -24 } Block { BlockType UnitDelay Name "UnitDelay" SID "198" Position [195, 93, 230, 127] ZOrder -25 } Block { BlockType Reference Name "and" SID "199" Tag "cdsBitwise" Ports [2, 1] Position [30, 265, 75, 300] ZOrder -26 AttributesFormatString "%" LibraryVersion "1.4" SourceBlock "cdsBitwise/Subsystem" SourceType "SubSystem" } Annotation { SID "343" Name "MUXs" Position [185, 561] FontSize 24 } Annotation { SID "344" Name "BUS CREATOR" Position [306, 563] FontSize 18 } } } Block { BlockType Reference Name "site=M1\nrate=32K\ndcuid=10\nhost=unknown\nspecific_cpu=2\nadcSlave=1" SID "202" Tag "cdsParameters" Description "Purpose: " " " " \nProvide system parameters to the FE code generator to properly configure the genera" "ted EPICS names, rep rate of the FE controller, and the Data Acquisition node ID for proper storage of data from" " this FE controller. \n " " " " \nUseage: " " " " \nThe part NAME field is used to identify the FE parame" "ters. It must be of the form: " " \nsite= " " " " \nrate= " " " " \ndcuid= " " " " \n " " " " \nWhe" "re: " " " " \nsite= argument may be H1, H2, L1, M1, G1, either as a single argument or multiple, for example site=H1,H2" ". These are the only names allowed. These will become the first two characters of all EPICS and signal names (fo" "r 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 [] Position [60, 155, 100, 215] ZOrder -12 BackgroundColor "orange" DropShadow on AttributesFormatString "%" LibraryVersion "1.5" SourceBlock "cdsParameters/Subsystem" SourceType "SubSystem" } Annotation { SID "364" Name "Note: \nIn V2.8 and later:\nBIQUAD IIR filter algorithm set \nas default.\nshmem_daq=1 set as defau" "lt, so no\nlonger a required setting.\n" Position [122, 333] FontWeight "bold" } Annotation { SID "345" Name "One cdsParameters block is\nrequired per User Model.\nPart is shown with the 6\nrequired fields. Ad" "ditional\noptions described in DOC block. " Position [122, 121] } Annotation { SID "346" Name "Matlab Parts Library for Use with aLIGO Real-time Code Generator - V2.8" Position [330, 30] FontName "times" FontSize 18 } } } MatData { NumRecords 58 DataRecord { Tag DataTag0 Data " %)30 . ^ 0 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" "VEO;@!C;VYT96YT &9O2!I;G!U= H@(\" @0T)/(#T@8FEN87)Y(&]U='!U= I.97AT('1H2X*\"E1H97-E(&%R92" "!T:&4@2!O=71P=70-\"FUO9'5L92X@( T" "*#0I#;V1E('-U<'!O2!W 0 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" "VEO;@!C;VYT96YT &9O7!E&%M" "<&QE+\"!(,3I355,M251-6%]/4$Q%5E]0251#2\"X*(\" @(\" @(\"!B*2!)9B!T:&ES(&UO9&5L(&ES('1O(%)%0T5)5D4@9&%T83H*(\" @(\" " "@(\" @(\" @,2D@0V]N;F5C=\"!T:&4@25!#('!A&ET('=I=&@@97)R;W(@;65S&ES=\"!I;B!T:&4@;&ES=\"X* " } DataRecord { Tag DataTag6 Data " %)30 . H $ 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" "VEO;@!C;VYT96YT &9O" "2!O;FQY('-U<'!O'1R86-T('1H90ID97-I&%M<&QE.B *\"DEF('EO=2!W86YT(&1A=&$@9G)O;2!!1$,@8V%R9',@,BPS+#4@>6]U('=O=6QD" "('5S93H*\"D%$0S L(&-A7!E2!20T7!I8V%L;'D@=7-E9\"!W:&5N(%)#1PID;V5S(&YO=\"!S=" "7!P;W)T(&1E2!N=6UB97(@;V8*:6YP=71S(&]R(" "&]U='!U=',@;6%Y(&)E(&-O;FYE8W1E9\"!B>2!A9&IU\"]$96UU>\"!)+T\\@&%M<&" "QE+\" B:6YL:6YE($U!1S)$0B O;W!T+W)T8V1S+VQH;R]H,B]U2!A;'-O(&)E('5S960@:" "6X@=&AE('-O=7)C92!F:6QE(&YA;64@=&\\@F4I\"@IW:&5R93H*,2D)1G5N8W1I;VY.86UE(&ES('1H92!N86UE(&]F('1H92!F=" "6YC=&EO;B!T;R!B92!C86QL960N( HR*0DJ:6X@:7,@82!P;VEN=&5R('1O('1H92!I;G!U=\"!V87)I86)L97,N(\"!);G!U=',@87)E('!A2!A2!U<" "VEN9R!T:&ES('!A2!R971U@H@(\" @(\" @(\"T@,S)+(#T@,S(L-S8X2'" "H*(\" @(\" @(\" M(#$V2R ](#$V+#,X-$AZ\"B @(\" @(\" @+2 @-$L@/2 T+# Y-DAZ\"B @(\" @(\" @+2 @,DL@/2 R+# T.$AZ\"B @(\"" " S*2!D8W5I9#U8+ H@(\" @(\" @('=H97)E(%@@:7,@82!U;FEQ=64@;G5M8F5R(&9O2!T:&4@=7-E7-T96T@*$=$4RDN\"B @(\" T*2!H;W-T/6YA;64L( H@(\" @(\" @('=H97)E(&Y" "A;64@:7,@=&AE(&YA;64@;V8@=&AE(&-O;7!U=&5R(&]N('=H:6-H('1H92!A<'!L:6-A=&EO;B!I2!T:&4@4D-'('1O('!R;V1U8V4@<')O<&5R\"B @(\" @(\" @2P@=&\\@8G5I;&0@86X@24]0\"B @(\" @(\" @=&%S:RP@861C36%S=&5R/3$@2!A(&-A6YC\"B @(\"!O\"5-E=\"!I9B!R96%L+71I;64@8V]D92!IF5D('1O('1H92!'4%,@,5!04PH@(\" @(\" @('-I9VYA;\"X@(%1H:7,@9FQA9R!S:&]U;&0@8F4@2 H;VYL>2!I;B!A('-T86YD86QO;F4@7-T96T@:7,@=&\\@BP@=&AE;B!D;PH@(\" @(\" @(&1" "E8VEM871I;VXO=7 M2 H4D9-*" "2!N971W;W)K+B @5&AI2!S970@:6X@86X@24]0(&UO9&5L(&EF('1H92!C;VUP=71E2!T:&4@;F%M92!T;R!B92!T:&4@97AA8W0@;F%M92!O9@T*=&AE(')E;6]T92!%4$E#4R!C:&%N;F5L('1O(&)E(&%C8V5SF5R" ";R H,\"D@:68@=&AE(')E;6]T92!%4$E#4R!C:&%N;F5L(&ES($Y/5\"!C;VYN96-T960L(&]R(&$@;VYE(\"@Q*0T*:68@=&AE(')E;6]T92!C;VY" "N96-T(&ES(&5S=&%B;&ES:&5D+B!4:&4@3U54('9A;'5E(&ES(&AE;&0@=&\\@=&AE(&QAF5R;R!I9B!C;VYN96-T:6]N(&AA65T(&)E96X@#0IE2!S970@=&AE(&-H86YN96PN($EF('1H92!-87-K(&EN<'5T(&ES(#$L('1H96X@=&AE#0I686QU92!I;G!U=\"!" "I2X@5&AE(&]N;'D@=V%Y('1O(&-H86YG90T*=&AE('9A;'5E2!B92!U6-L92!C;W5N=\"" "!IF5R;R!W:&5N979EB H4D\\I+@T*7T]55%!55\" ]($9I;'1E2!F:6QT97(@2!O=71P=70@;6]D=6QE3L@=VAE;B!S970L(%-&32!W:6QL(')EF5" "R;PT*8FET&%C=&QY(&%S('1H92!C9'-&:6QT97(-\"G!A2!T;R!C;VYT2!A7!I8V%L;'D@=&AI2!O=71P=70@;6]D=6QE&%C=&QY('1H92!S86UE#0IA\"!P87)T(&%N9\"!O=71P=71S(&%R92!C;VYN96-T960@=FEA('1H90T*1&5M=7@@<&%R=\"X@(%1H92!N=6UB" "97(@;V8@8V]N;F5C=&EO;G,@879A:6QA8FQE(&%T('1H92!I;G!U=\"]O=71P=70@;6%Y(&)E#0IM;V1I9FEE9\"!T;R!A;GD@2!D;W5B" ";&4@8VQI8VMI;F<@;VX@=&AE($UU>\"]$96UU>\"!P87)T6EN9R!T:&4@;G5M8F5R(&]F(&-O;FYE8W1I;VX@9FEE;&1S(&E" "N('1H92!P;W M=7 @=VEN9&]W+@T*#0I/<&5R871I;VXZ#0I4:&4@=&AE(&YA;65S(&]F($9I;'1E#H-\"@T*7TE.34].(#T@1FEL=&5R(&UO9'5L92!I;G!U=\"!V86QU92 H4D\\I+@T*7T580TU/3B ]($9I;'1E2!F=6YC=&EO;B!O9B!T:&ES(&)L;V-K(&ES('1O('!R;V1U8V4@;W5T<'5T('-I9VYA;',@8F%S960@;VX@\"G1H92!S8V%L:6YG(&%N9\"" "!A9&1I=&EO;B!O9B!V87)I;W5S(&EN<'5T('-I9VYA;',N\"@I52!S:7IE(&)Y(&1O=6)L92!C;&EC:VEN9R!O;B!T:&4@375X+T1E;75X('!A'@@:7,@86X@15!)0U,@96YT\"!\"(&UA=')I>\"!O9B!%4$E#4R!R96-OF5R;RD" "N#0H " } DataRecord { Tag DataTag35 Data " %)30 . X , 8 ( @ % \" $ ! 0 % 0 \" $ 0 =F5R<" "VEO;@!C;VYT96YT X X !@ @ & 4 ( 0 $ ! D ( FIF9F9F9\\3\\. 4 , " " 8 ( ! % \" $ > P 0 0 '@, $UU;'1I4')O9'5C=#H*/3T]/3T]/3T]/3T]/0H*5&AE('!U2!U<\"!T;R!E:6=H=\"!I;G!U=',@8GD@82!S:6YG;&4*:6YP=70@9V%I;B!S971T:6YG+B" " @5VAE;F5V97(@82!G86EN('-E='1I;F<@:7,@8VAA;F=E9\"P@=&AI2!A;&P@:6YP=71S(&)Y('1H92!G8" "6EN('-E='1I;F<@86YD\"G!R;V1U8V4@=&AE(')E2!G86EN(&-H86YG97,N\"E]234]..B @4F5T=7)N('-T871U2!S8V%L92!F86-" "T;W)S(&%N9\"!A9&1E9\"!T;V=E=&AE$UA=')I>\"!M;V1U;&4N(\"!4:&4@36%T$UA=')I>#H*/3T]/3T]/3T]/0H*5&A" "E('!R:6UA\"!P87)T(&AA2!B90IM;V1I9FEE9\"!T;R!A;GD@2!D;" "W5B;&4@8VQI8VMI;F<@;VX@=&AE($UU>\"]$96UU>\"!P87)T%\\Q,B K($EN<'5T6VY=(\"H@36%TF%T:6]N+@T*#0I4:&4@5&]T86Q#;W5N=\"!C;W5N=&5R('=I;&P@:V" "5E<\"!I;F-R96UE;G1I;F<@*&)Y(&]N92!P97(@8WEC;&4I(&%S(&QO;F<@87,-\"G1H92!A8G-O;'5T92!V86QU92!O9B!T:&4@8VAA;FYE;\" H:" "6YP=70I(&1A='5M(&ES(&=R96%T97(@=&AA;B!O0T*8F4@2!O;F4@<" "&5R(&-Y8VQE*2!AF5R;RD@=VAE;B!T:&4@8VAA;FYE;\" H:6YP=70I(&1A='5M(&)E8V]M97,@;&5S 8V1S5V9S4&AA2!A#0IS<&5C:69I8R!P:&%S92!A;F=L92DN#0H-" "\"E1H92!%4$E#4R!C;V1E(')E861S(&EN('1H92!U2!O=F5R(&$@;G" "5M8F5R(&]F( IS96-O;F1S(&5Q=6%L('1O('1H92!V86QU92X@($ET('=I;&P@:&%V92!A('!H87-E('-U8V@@=&AA=\"!A=\"!T:&4@;F5X=\"!'4" "%,*('-E8V]N9\"!A9G1E6-L92!R871E+\"!E9R T,#DV+B Q-C,X-\"P@971C+@ X P !@ @ $ " " 4 ( 0 , ! ! P!46%0 " } DataRecord { Tag DataTag46 Data " %)30 . @ , 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" "VEO;@!C;VYT96YT &9O2!R96%L+71I;64@8V]D92!C>6-L92X-\"@T*5&AE('1H&ES=',@;VX@;VYE+\"!O<" "B!M;W)E+\"!$04,@8VAA;FYE;',@:6X@#0H@(\" @=7-E(&)Y('1H:7,@87!P;&EC871I;VXN#0H_\"4580U]/3B @/2!/;F4L(&]R(&UO&-I=&%T:6]N('-I9VYA;\"!I2!I;FIE8W1I;F<@80T*(\" @('-I9VYA;\"!T;R!T:&ES(&%P<&QI8V%T:6]N+B!.;W1E('1" "H870@=&AI7!I;F<@7-T96T@5&5S=\"!);" "G1E2!N97<@9&5S:6=N2!T:&4@;W!E2!W;W)K:6YG('=I=&@@82!C9'-$87%+:6QL('!A7!I8V%L;'DL('1H92!R87<@&-E961S(#$U+# P,\"P@:70@=VEL;\"!T7!A7!A 4 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" "VEO;@!C;VYT96YT &9O2!W2!F;W(@=7-E(&EN(&%N($E/4\"!M;V1E;\"X-\"@T*4&QE87-E('-E92!T:&4@4D-'(%5S97(@1W5I9&4@;W(@4D-'(%)E;" "&5A2!I;B!&;W)C97,@=')I<\"X@(%-E=\"!T;R Q('1O('-T;W @=&AE($1!0RP@2!T;R!T=7)N($)Y<&%S2!B96EN9R!S970@=&\\@,2X-\"B!?4D53150@($UO;65N=&%R>2!S=VET8V@" "@=&\\@7!A&-E<'1I;VX@=&AA=#H-\"B M($1#(&%N9\"!235,@8V]M<&]N96YT2X@#0H-\"@ . , 8 ( !" " % \" $ # 0 0 , 5%A4 " } DataRecord { Tag DataTag54 Data " %)30 . : 4 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" "VEO;@!C;VYT96YT &9O7!AF5R;R H1D%53%0I#0H@7T14=$E-12!4:6UE(')E;6%I;FEN9R!O;B!T:&4@1&%" "C(%1I;65R+\"!I;B!S96-O;F1S+B!7:&5N(&5X<&ER960L('1H92!A" "7!A3H-\"CT]/3T]/3T]/3T-\"@T*5&AI'0@8V]D92!C>6-L92!O9B!T:&4@0 L \" = !H &4 ( !F &" "\\ ; !L &\\ =P!I &X 9P @ &T 80!T &@ 90!M &$ = !I &, 80!L \" 9@!U &X 8P!T &D ;P!N ', ( !A '( 90 @ ', =0!P ' ;P!R " "'0 90!D #H #0 * \"T \"0!3 '$ =0!A '( 90 @ &\\ 9@ @ &D ;@!P '4 = @ '8 80!L '4 90 N T \"@ M D 4P!Q '4 80!R &4 ( !" "R &\\ ;P!T \" ;P!F \" :0!N ' =0!T \" =@!A &P =0!E \"X #0 * \"T \"0!2 &4 8P!I ' <@!O &, 80!L \" ;P!F \" :0!N" " ' =0!T \" =@!A &P =0!E \"X #0 * \"T \"0!- &\\ 9 !U &P ;P @ &\\ 9@ @ '0 =P!O \" :0!N ' =0!T \" =@!A &P =0!E '" ", +@ - H #0 * $\\ < !E '( 80!T &D ;P!N #H #0 * %< : !E &X ( !U ', :0!N &< ( !T &@ :0!S \" ;0!O &0 =0!L &4 + @ '" " ; !A &, 90 @ &D = @ &D ;@ @ '0 : !E \" ;0!O &0 90!L \" =P!I &X 9 !O '< ( !A &X 9 @ &0 ;P!U &( ; !E \" 8P!L " "&D 8P!K \" ;P!N T \"@!T &@ 90 @ &D 8P!O &X +@ @ \" 5 !H &D

0 @ &, ; !I &, :P!" "I &X 9P @ $\\ 2P N \" ( !0 &P 90!A ', 90 @ &X ;P!T &4 #0 * '0 : !A '0 ( !C &P :0!C &L :0!N &< ( !O &X ( !A &X >0 " "@ &\\ 9@ @ '0 : !E \" ;@!O &X +0!S '4 < !P &\\ <@!T &4 9 @ &8 =0!N &, = !I &\\ ;@!S \" * !E '@ < L \" ; !O &<" " + @ #$ , !> '4 + @ &P ;P!G #$ , L T \"@!M &$ 9P!N &D = !U &0 90!> #( + @ ' ;P!W \"P ( !C &\\ ;@!J \"P ( !H " "'D < !O '0 + @ '( 90!M \"P ( !T '( 80!N ', < !O ', 90 L \" ;P!R \" : !E '( ;0!I '0 :0!A &X *0 @ '< :0!L &P ( !R" " &4 0 @ &D ;@!P '4 = @ \"@ 9 !O '4" " 8@!L &4 #0 * ' <@!E &, :0!S &D ;P!N \"D ( !V &$ ; !U &4 ( !A &X 9 @ ' 80!S ', ( !I '0 ( !O &X ( !A ', ( !T &@ " "90 @ &\\ =0!T ' =0!T \" =@!A &P =0!E \" * !I &X ( !D &\\ =0!B &P 90 @ ' <@!E &, :0!S &D ;P!N \"D + - H =0!N " "&P 90!S ', ( !T &@ 90 @ &D ;@!P '4 = @ '8 80!L '4 90 @ &D

@!E '( ;P N T \"@ - H 5 !H &4 ( !M &\\ 9 @ \"@ ;0!O &0 =0!L &\\ *0 @ &8 =0!N &, = !I &\\ ;@ @ '0 80!K &4

!C &4 < !T \" :0!F \" = !H &4 ( G $D ;@ R \"< ( !V &$ ; !U &4 ( !I ', ( !E '$ =0!A &P ( !T &\\ (" " !Z &4 <@!O \" :0!N \" =P!H &D 8P!H \" 8P!A ', 90 @ '0 : !E \" ;P!U '0 < !U '0 ( !V &$ ; !U &4 #0 * '< :0!L &P" " ( !B &4 ( !S &4 = @ '0 ;P @ 'H 90!R &\\ +@ - H " } DataRecord { Tag DataTag57 Data " %)30 . P D 8 ( @ % \" $ ! 0 % 0 \" $ 8 =F5R<" "VEO;@!C;VYT96YT &9O6YO;6EA;" "',N#0HM\"4YO;BUP;VQY;F]M:6%L(&-O;6)I;F%T:6]N\"!A;F0@;VYE(&]U='!U=\"!T:&%T('=I;&P@<&%S\"!I2!P;W-I=&EV" "90T*=F%L=65S(&9O