Model { Name "circ_last_1_fault" Version 6.0 GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "1.95" NumModelReferences 0 NumTestPointedSignals 0 } SavedCharacterEncoding "ibm-5347_P100-1998" SaveDefaultBlockParams on SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowViewerIcons on SortedOrder off ExecutionContextIcon off ShowLinearizationAnnotations on RecordCoverage off CovPath "/" CovSaveName "covdata" CovMetricSettings "dw" CovNameIncrementing off CovHtmlReporting on covSaveCumulativeToWorkspaceVar on CovSaveSingleToWorkspaceVar on CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovReportOnPause on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DisableAllScopes off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off CloseFcn "rtwprivate ssgencode ModelCloseRequest circ6" InitFcn "1" Created "Wed Mar 29 16:34:29 2006" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "modv" ModifiedDateFormat "%" LastModifiedDate "Fri Aug 04 11:32:43 2006" ModelVersionFormat "1.%" ConfigurationManager "None" LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigDurationFloating "auto" ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on BufferReuse off ProdHWDeviceType "32-bit Generic" ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 1 Version "1.0.4" Array { Type "Handle" Dimension 7 Simulink.SolverCC { $ObjectID 2 Version "1.0.4" StartTime "0.0" StopTime "500e-3" AbsTol "auto" FixedStep "1e-5" InitialStep "auto" MaxNumMinSteps "-1" MaxOrder 5 ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "1e-6" RelTol "auto" SolverMode "Auto" Solver "ode23s" ZeroCrossControl "UseLocalSettings" PositivePriorityOrder off AutoInsertRateTranBlk on SampleTimeConstraint "Unconstrained" RateTranMode "Deterministic" } Simulink.DataIOCC { $ObjectID 3 Version "1.0.4" Decimation "1" ExternalInput "Lprim" FinalStateName "xFinal" InitialState "Lprim(end)" LimitDataPoints on MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveFormat "Array" SaveOutput on SaveState off SaveTime on StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "logsout" OutputOption "RefineOutputTimes" OutputTimes "[]" Refine "1" } Simulink.OptimizationCC { $ObjectID 4 Array { Type "Cell" Dimension 5 Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "InitFltsAndDblsToZero" Cell "OptimizeModelRefInitCode" Cell "NoFixptDivByZeroProtection" PropName "DisabledProps" } Version "1.0.4" BlockReduction off BooleanDataType on ConditionallyExecuteInputs on ConditionalExecOptimization "on_for_testing" InlineParams on InlineInvariantSignals on OptimizeBlockIOStorage on BufferReuse off EnforceIntegerDowncast on ExpressionFolding on FoldNonRolledExpr on LocalBlockOutputs on ParameterPooling on RollThreshold 5 SystemCodeInlineAuto off StateBitsets off DataBitsets off UseTempVars off ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero on NoFixptDivByZeroProtection off OptimizeModelRefInitCode off LifeSpan "inf" } Simulink.DebuggingCC { $ObjectID 5 Version "1.0.4" ConsistencyChecking "none" ArrayBoundsChecking "none" AlgebraicLoopMsg "warning" ArtificialAlgebraicLoopMsg "warning" CheckSSInitialOutputMsg on CheckExecutionContextPreStartOutputMsg off CheckExecutionContextRuntimeOutputMsg off SignalResolutionControl "TryResolveAllWithWarning" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" SolverPrmCheckMsg "warning" InheritedTsInSrcMsg "warning" DiscreteInheritContinuousMsg "warning" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterPrecisionLossMsg "warning" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" InvalidFcnCallConnMsg "error" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SFcnCompatibilityMsg "none" UniqueDataStoreMsg "none" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" EnableOverflowDetection off ModelReferenceIOMsg "none" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" ModelReferenceCSMismatchMessage "none" ModelReferenceSimTargetVerbose off UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceSymbolNameMessage "warning" } Simulink.HardwareCC { $ObjectID 6 Version "1.0.4" ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 32 ProdIntDivRoundTo "Undefined" ProdEndianess "Unspecified" ProdWordSize 32 ProdShiftRightIntArith on ProdHWDeviceType "32-bit Generic" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetShiftRightIntArith on TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetTypeEmulationWarnSuppressLevel 0 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown off ProdEqTarget on } Simulink.ModelReferenceCC { $ObjectID 7 Version "1.0.4" UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" CheckModelReferenceTargetMessage "error" ModelReferenceNumInstancesAllowed "Multi" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 8 Array { Type "Cell" Dimension 1 Cell "IncludeHyperlinkInReport" PropName "DisabledProps" } Version "1.0.4" SystemTargetFile "grt.tlc" GenCodeOnly off MakeCommand "make_rtw" 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 IncludeHyperlinkInReport off LaunchReport off Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 9 Array { Type "Cell" Dimension 9 Cell "IgnoreCustomStorageClasses" Cell "InsertBlockDesc" Cell "SFDataObjDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" PropName "DisabledProps" } Version "1.0.4" ForceParamTrailComments off GenerateComments on IgnoreCustomStorageClasses on IncHierarchyInIds off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement off IncAutoGenComments off SimulinkDataObjDesc off SFDataObjDesc off IncDataTypeInIds off PrefixModelToSubsysFcnNames on CustomSymbolStr "$R$N$M" MangleLength 1 DefineNamingRule "None" ParamNamingRule "None" SignalNamingRule "None" InsertBlockDesc off SimulinkBlockComments on EnableCustomComments off InlinedPrmAccess "Literals" ReqsInCode off } Simulink.GRTTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 10 Array { Type "Cell" Dimension 12 Cell "IncludeMdlTerminateFcn" Cell "CombineOutputUpdateFcns" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" Cell "GenerateSampleERTMain" Cell "MultiInstanceERTCode" Cell "PurelyIntegerCode" Cell "SupportNonFinite" Cell "SupportComplex" Cell "SupportAbsoluteTime" Cell "SupportContinuousTime" Cell "SupportNonInlinedSFcns" PropName "DisabledProps" } Version "1.0.4" TargetFcnLib "ansi_tfl_tmw.mat" GenFloatMathFcnCalls "ANSI_C" UtilityFuncGeneration "Auto" GenerateFullHeader on GenerateSampleERTMain off IsPILTarget off ModelReferenceCompliant on IncludeMdlTerminateFcn on CombineOutputUpdateFcns off SuppressErrorStatus off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging on MultiInstanceERTCode off SupportNonFinite on SupportComplex on PurelyIntegerCode off SupportContinuousTime on SupportNonInlinedSFcns on ExtMode off ExtModeStaticAlloc off ExtModeTesting off ExtModeStaticAllocSize 1000000 ExtModeTransport 0 ExtModeMexFile "ext_comm" RTWCAPISignals off RTWCAPIParams off RTWCAPIStates off GenerateASAP2 off } PropName "Components" } } PropName "Components" } Name "Configuration" SimulationMode "normal" CurrentDlgPage "Solver" } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 1 } BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } BlockParameterDefaults { Block { BlockType Clock DisplayTime off } Block { BlockType Constant Value "1" VectorParams1D on OutDataTypeMode "Inherit from 'Constant value'" OutDataType "sfix(16)" ConRadixGroup "Use specified scaling" OutScaling "2^0" SampleTime "inf" } Block { BlockType DataTypeConversion OutDataTypeMode "Inherit via back propagation" OutDataType "sfix(16)" OutScaling "2^0" LockScale off ConvertRealWorld "Real World Value (RWV)" RndMeth "Zero" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Demux Outputs "4" DisplayOption "none" BusSelectionMode off } Block { BlockType Derivative LinearizePole "inf" } Block { BlockType Display Format "short" Decimation "10" Floating off SampleTime "-1" } Block { BlockType From IconDisplay "Tag" } Block { BlockType Fcn Expr "sin(u[1])" SampleTime "-1" } Block { BlockType Gain Gain "1" Multiplication "Element-wise(K.*u)" ParameterDataTypeMode "Same as input" ParameterDataType "sfix(16)" ParameterScalingMode "Best Precision: Matrix-wise" ParameterScaling "2^0" OutDataTypeMode "Same as input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Goto IconDisplay "Tag" } Block { BlockType HitCross HitCrossingOffset "0" HitCrossingDirection "either" ShowOutputPort on ZeroCross on SampleTime "-1" } Block { BlockType Inport BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" Interpolate on } Block { BlockType Integrator ExternalReset "none" InitialConditionSource "internal" InitialCondition "0" LimitOutput off UpperSaturationLimit "inf" LowerSaturationLimit "-inf" ShowSaturationPort off ShowStatePort off AbsoluteTolerance "auto" ZeroCross on } Block { BlockType Lookup InputValues "[-4:5]" OutputValues " rand(1,10)-0.5" LookUpMeth "Interpolation-Extrapolation" OutDataTypeMode "Same as input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" LUTDesignTableMode "Redesign Table" LUTDesignDataSource "Block Dialog" LUTDesignFunctionName "sqrt(x)" LUTDesignUseExistingBP on LUTDesignRelError "0.01" LUTDesignAbsError "1e-6" } Block { BlockType Mux Inputs "4" DisplayOption "none" BusObject "BusObject" NonVirtualBus off } Block { BlockType Outport Port "1" BusObject "BusObject" BusOutputAsStruct off PortDimensions "-1" SampleTime "-1" DataType "auto" OutDataType "sfix(16)" OutScaling "2^0" SignalType "auto" SamplingMode "auto" OutputWhenDisabled "held" InitialOutput "[]" } Block { BlockType PMComponent SubClassName "unknown" } Block { BlockType PMIOPort } Block { BlockType Product Inputs "2" Multiplication "Element-wise(.*)" InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Zero" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Saturate UpperLimit "0.5" LowerLimit "-0.5" LinearizeAsGain on ZeroCross on SampleTime "-1" } Block { BlockType Scope Floating off ModelBased off TickLabels "OneTimeTick" ZoomMode "on" Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "0" } Block { BlockType Selector InputType "Vector" IndexMode "One-based" ElementSrc "Internal" Elements "1" RowSrc "Internal" Rows "1" ColumnSrc "Internal" Columns "1" InputPortWidth "-1" IndexIsStartValue off OutputPortSize "1" } Block { BlockType "S-Function" FunctionName "system" PortCounts "[]" SFunctionModules "''" } Block { BlockType Sin SineType "Time based" TimeSource "Use simulation time" Amplitude "1" Bias "0" Frequency "1" Phase "0" Samples "10" Offset "0" SampleTime "-1" VectorParams1D on } Block { BlockType SubSystem ShowPortLabels on Permissions "ReadWrite" PermitHierarchicalResolution "All" SystemSampleTime "-1" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" SimViewingDevice off DataTypeOverride "UseLocalSettings" MinMaxOverflowLogging "UseLocalSettings" } Block { BlockType Sum IconShape "rectangular" Inputs "++" InputSameDT on OutDataTypeMode "Same as first input" OutDataType "sfix(16)" OutScaling "2^0" LockScale off RndMeth "Floor" SaturateOnIntegerOverflow on SampleTime "-1" } Block { BlockType Switch Criteria "u2 >= Threshold" Threshold "0" InputSameDT on OutDataTypeMode "Inherit via internal rule" RndMeth "Floor" SaturateOnIntegerOverflow on ZeroCross on SampleTime "-1" } Block { BlockType Terminator } Block { BlockType TransportDelay DelayTime "1" InitialInput "0" BufferSize "1024" PadeOrder "0" TransDelayFeedthrough off } Block { BlockType UnitDelay X0 "0" SampleTime "1" StateMustResolveToSignalObject off RTWStateStorageClass "Auto" } } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "circ_last_1_fault" Location [6, 82, 1018, 693] Open on ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" ReportName "simulink-default.rpt" Block { BlockType Constant Name "Constant" Position [120, 135, 150, 165] Value "Lprim.signals(1).values(end)" } Block { BlockType Display Name "Display1" Ports [1] Position [250, 275, 340, 305] Decimation "1" } Block { BlockType Display Name "Display3" Ports [1] Position [920, 160, 1010, 190] Decimation "1" } Block { BlockType SubSystem Name "Fault" Ports [0, 1, 0, 0, 0, 1, 1] Position [580, 170, 680, 250] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" System { Name "Fault" Location [42, 119, 1004, 435] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Clock Name "Clock time" Position [55, 85, 75, 105] Decimation "1" } Block { BlockType SubSystem Name "Con fault" Ports [6, 1] Position [185, 33, 315, 277] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" Array { Type "Handle" Dimension 0 PropName "AvailSigsLoadSave" } MaskType "Stateflow" MaskDescription "Embedded MATLAB block" MaskDisplay "disp('Fault');" MaskSelfModifiable on MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Con fault" Location [257, 457, 812, 717] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "u" Position [20, 101, 40, 119] Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "t" Position [20, 136, 40, 154] Port "2" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "tdelay" Position [20, 171, 40, 189] Port "3" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "IF" Position [20, 206, 40, 224] Port "4" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "IFdelay" Position [20, 246, 40, 264] Port "5" IconDisplay "Port number" LatchInput off } Block { BlockType Inport Name "FlagFdelay" Position [20, 281, 40, 299] Port "6" IconDisplay "Port number" LatchInput off } Block { BlockType Demux Name " Demux " Ports [1, 1] Position [270, 265, 320, 305] Outputs "1" } Block { BlockType "S-Function" Name " SFunction " Tag "Stateflow S-Function circ_last_1_fault " "2" Ports [6, 2] Position [180, 118, 230, 267] FunctionName "sf_sfun" PortCounts "[6 2]" Port { PortNumber 2 Name "FlagF" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" ShowSigGenPortName on } } Block { BlockType Terminator Name " Terminator " Position [460, 276, 480, 294] } Block { BlockType Outport Name "FlagF" Position [460, 101, 480, 119] IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock " SFunction " SrcPort 1 Points [0, 130] DstBlock " Demux " DstPort 1 } Line { SrcBlock " Demux " SrcPort 1 DstBlock " Terminator " DstPort 1 } Line { Name "FlagF" Labels [0, 0] SrcBlock " SFunction " SrcPort 2 DstBlock "FlagF" DstPort 1 } Line { SrcBlock "FlagFdelay" SrcPort 1 DstBlock " SFunction " DstPort 6 } Line { SrcBlock "u" SrcPort 1 DstBlock " SFunction " DstPort 1 } Line { SrcBlock "t" SrcPort 1 DstBlock " SFunction " DstPort 2 } Line { SrcBlock "tdelay" SrcPort 1 DstBlock " SFunction " DstPort 3 } Line { SrcBlock "IF" SrcPort 1 DstBlock " SFunction " DstPort 4 } Line { SrcBlock "IFdelay" SrcPort 1 DstBlock " SFunction " DstPort 5 } } } Block { BlockType Reference Name "Control fault" Ports [1, 0, 0, 0, 0, 1, 1] Position [465, 132, 520, 168] Orientation "left" NamePlacement "alternate" SourceBlock "powerlib/Elements/Breaker" SourceType "Breaker" ShowPortLabels on BreakerResistance "1e-6" InitialState "0" SnubberResistance "inf" SnubberCapacitance "0" SwitchingTimes "[ 1/60 5/60 ]" External on Measurements "None" } Block { BlockType Reference Name "Cur Meas" Ports [0, 1, 0, 0, 0, 1, 1] Position [640, 148, 665, 172] SourceBlock "powerlib/Measurements/Current Measurement" SourceType "Current Measurement" ShowPortLabels on PhasorSimulation off OutputType "Complex" PSBequivalent "0" } Block { BlockType UnitDelay Name "Delay IF" Position [130, 204, 160, 226] SampleTime "-1" } Block { BlockType UnitDelay Name "Delay time" Position [130, 124, 160, 146] SampleTime "-1" } Block { BlockType From Name "From IF" Position [30, 163, 100, 187] DialogController "Simulink.DDGSource" CloseFcn "tagdialog Close" GotoTag "IF" } Block { BlockType From Name "From UF" Position [30, 43, 100, 67] DialogController "Simulink.DDGSource" CloseFcn "tagdialog Close" GotoTag "UF" } Block { BlockType From Name "From control F" Position [25, 243, 95, 267] DialogController "Simulink.DDGSource" CloseFcn "tagdialog Close" GotoTag "FlagF" } Block { BlockType From Name "From control F1" Position [555, 93, 625, 117] Orientation "left" DialogController "Simulink.DDGSource" CloseFcn "tagdialog Close" GotoTag "FlagF" } Block { BlockType Goto Name "In IF" Position [710, 94, 775, 116] DialogController "Simulink.DDGSource" GotoTag "IF" TagVisibility "local" } Block { BlockType Goto Name "In UF" Position [885, 209, 950, 231] DialogController "Simulink.DDGSource" GotoTag "UF" TagVisibility "local" } Block { BlockType Goto Name "In control F" Position [340, 144, 405, 166] DialogController "Simulink.DDGSource" GotoTag "FlagF" TagVisibility "local" } Block { BlockType Reference Name "R fault" Ports [0, 0, 0, 0, 0, 1, 1] Position [427, 195, 453, 230] Orientation "down" NamePlacement "alternate" SourceBlock "powerlib/Elements/Series RLC Branch" SourceType "Series RLC Branch" PhysicalDomain "powersysdomain" SubClassName "unknown" LeftPortType "p1" RightPortType "p1" LConnTagsString "__new0" RConnTagsString "__new0" Resistance "0.01" Inductance "0" Capacitance "inf" Measurements "None" } Block { BlockType Reference Name "UF" Ports [0, 1, 0, 0, 0, 2] Position [820, 208, 845, 232] NamePlacement "alternate" SourceBlock "powerlib/Measurements/Voltage Measurement" SourceType "Voltage Measurement" ShowPortLabels on PhasorSimulation off OutputType "Complex" PSBequivalent "0" } Block { BlockType UnitDelay Name "step3" Position [130, 244, 160, 266] SampleTime "-1" } Block { BlockType PMIOPort Name "InputF" Position [765, 25, 795, 40] Orientation "down" Port "1" Side "Left" } Block { BlockType PMIOPort Name "to ground" Position [425, 295, 455, 310] Orientation "up" Port "2" Side "Right" } Block { BlockType Outport Name "Control IF" Position [675, 25, 705, 40] Orientation "up" IconDisplay "Port number" BusOutputAsStruct off } Line { SrcBlock "Cur Meas" SrcPort 1 Points [20, 0; 0, -50] Branch { DstBlock "Control IF" DstPort 1 } Branch { DstBlock "In IF" DstPort 1 } } Line { LineType "Connection" SrcBlock "to ground" SrcPort RConn1 Points [0, 0; 0, -15] Branch { ConnectType "DEST_SRC" DstBlock "R fault" DstPort RConn1 } Branch { ConnectType "DEST_SRC" Points [340, 0; 0, -40] DstBlock "UF" DstPort LConn2 } } Line { LineType "Connection" SrcBlock "Control fault" SrcPort RConn1 Points [-10, 0] DstBlock "R fault" DstPort LConn1 } Line { LineType "Connection" SrcBlock "Control fault" SrcPort LConn1 DstBlock "Cur Meas" DstPort LConn1 } Line { LineType "Connection" SrcBlock "InputF" SrcPort RConn1 Points [0, 0; 0, 110] Branch { ConnectType "DEST_SRC" DstBlock "Cur Meas" DstPort RConn1 } Branch { ConnectType "DEST_SRC" Points [0, 50] DstBlock "UF" DstPort LConn1 } } Line { SrcBlock "UF" SrcPort 1 DstBlock "In UF" DstPort 1 } Line { SrcBlock "From UF" SrcPort 1 DstBlock "Con fault" DstPort 1 } Line { SrcBlock "Clock time" SrcPort 1 Points [0, 0; 30, 0] Branch { DstBlock "Con fault" DstPort 2 } Branch { Points [0, 40] DstBlock "Delay time" DstPort 1 } } Line { SrcBlock "Delay time" SrcPort 1 DstBlock "Con fault" DstPort 3 } Line { SrcBlock "From IF" SrcPort 1 Points [0, 0; 5, 0] Branch { DstBlock "Con fault" DstPort 4 } Branch { Points [0, 40] DstBlock "Delay IF" DstPort 1 } } Line { SrcBlock "Delay IF" SrcPort 1 DstBlock "Con fault" DstPort 5 } Line { SrcBlock "Con fault" SrcPort 1 DstBlock "In control F" DstPort 1 } Line { SrcBlock "step3" SrcPort 1 DstBlock "Con fault" DstPort 6 } Line { SrcBlock "From control F" SrcPort 1 DstBlock "step3" DstPort 1 } Line { SrcBlock "From control F1" SrcPort 1 Points [-10, 0; 0, 35] DstBlock "Control fault" DstPort 1 } } } Block { BlockType Reference Name "Fourier" Ports [1, 2] Position [805, 162, 855, 218] SourceBlock "powerlib_extras/Measurements/Fourier" SourceType "Fourier analyser" ShowPortLabels on f1 "50" n "1" } Block { BlockType From Name "From" Position [835, 21, 875, 49] DialogController "Simulink.DDGSource" CloseFcn "tagdialog Close" GotoTag "Vabc" } Block { BlockType From Name "From1" Position [835, 61, 875, 89] DialogController "Simulink.DDGSource" CloseFcn "tagdialog Close" GotoTag "Iabc" } Block { BlockType Gain Name "Gain2" Position [875, 160, 905, 190] Gain "1/sqrt(2)" ParameterDataTypeMode "Inherit via internal rule" OutDataTypeMode "Inherit via internal rule" SaturateOnIntegerOverflow off } Block { BlockType Reference Name "Ground1" Ports [0, 0, 0, 0, 0, 1] Position [359, 240, 381, 265] Orientation "down" ShowName off SourceBlock "powerlib/Elements/Ground" SourceType "Ground" PhysicalDomain "powersysdomain" SubClassName "unknown" LeftPortType "p1" RightPortType "p1" LConnTagsString "a" } Block { BlockType Reference Name "Ground2" Ports [0, 0, 0, 0, 0, 1] Position [439, 270, 461, 295] Orientation "down" ShowName off SourceBlock "powerlib/Elements/Ground" SourceType "Ground" PhysicalDomain "powersysdomain" SubClassName "unknown" LeftPortType "p1" RightPortType "p1" LConnTagsString "a" } Block { BlockType Reference Name "Ground3" Ports [0, 0, 0, 0, 0, 1] Position [704, 245, 726, 270] Orientation "down" ShowName off SourceBlock "powerlib/Elements/Ground" SourceType "Ground" PhysicalDomain "powersysdomain" SubClassName "unknown" LeftPortType "p1" RightPortType "p1" LConnTagsString "a" } Block { BlockType Reference Name "Load" Ports [0, 0, 0, 0, 0, 3, 3] Position [715, 26, 785, 94] AttributesFormatString "\\n" SourceBlock "powerlib/Elements/Three-Phase\nSeries RLC Branc" "h" SourceType "Three-Phase Series RLC Branch" PhysicalDomain "powersysdomain" SubClassName "unknown" LeftPortType "p1" RightPortType "p1" LConnTagsString "A|B|C" RConnTagsString "A|B|C" Resistance "200" Inductance "100e-3" Capacitance "inf" Measurements "None" } Block { BlockType Reference Name "MeasI1" Ports [0, 0, 0, 0, 0, 3, 3] Position [417, 95, 483, 140] Orientation "down" NamePlacement "alternate" SourceBlock "powerlib/Measurements/Three-Phase\nV-I Measurem" "ent" SourceType "Three-Phase VI Measurement" ShowPortLabels on VoltageMeasurement "no" SetLabelV on LabelV "Vabc1" Vpu off Vbase "500e3" CurrentMeasurement "yes" SetLabelI on LabelI "Iabc" Ipu off Pbase "100e6" OutputType "Complex" PhasorSimulation off PSBequivalent "0" } Block { BlockType Reference Name "MeasVI1" Ports [0, 0, 0, 0, 0, 3, 3] Position [265, 27, 310, 93] SourceBlock "powerlib/Measurements/Three-Phase\nV-I Measurem" "ent" SourceType "Three-Phase VI Measurement" ShowPortLabels on VoltageMeasurement "phase-to-ground" SetLabelV on LabelV "Vabc" Vpu off Vbase "500e3" CurrentMeasurement "no" SetLabelI on LabelI "Iabc" Ipu off Pbase "100e6" OutputType "Complex" PhasorSimulation off PSBequivalent "0" } Block { BlockType Saturate Name "S1" Position [900, 100, 930, 130] UpperLimit "500" LowerLimit "-500" LinearizeAsGain off ZeroCross off } Block { BlockType Saturate Name "S2" Position [900, 60, 930, 90] UpperLimit "200" LowerLimit "-200" LinearizeAsGain off ZeroCross off } Block { BlockType Scope Name "Scope1" Ports [3] Position [975, 13, 1010, 137] Location [5, 54, 1029, 737] Open off NumInputPorts "3" TickLabels "on" ZoomMode "yonly" List { ListType AxesTitles axes1 "%" axes2 "%" axes3 "%" } TimeRange "0.14 " YMin "-20000~-200~-500" YMax "20000~200~500" SaveName "ScopeData1" DataFormat "StructureWithTime" MaxDataPoints "500000" } Block { BlockType Reference Name "Series C" Ports [0, 0, 0, 0, 0, 3, 3] Position [418, 160, 482, 230] Orientation "down" NamePlacement "alternate" AttributesFormatString "\\n" SourceBlock "powerlib/Elements/Three-Phase\nParallel RLC Bra" "nch" SourceType "Three-Phase Parallel RLC Branch" PhysicalDomain "powersysdomain" SubClassName "unknown" LeftPortType "p1" RightPortType "p1" LConnTagsString "A|B|C" RConnTagsString "A|B|C" Resistance "inf" Inductance "inf" Capacitance "6e-6" Measurements "None" } Block { BlockType Reference Name "Series RLC Branch" Ports [0, 0, 0, 0, 0, 1, 1] Position [270, 207, 305, 233] SourceBlock "powerlib/Elements/Series RLC Branch" SourceType "Series RLC Branch" PhysicalDomain "powersysdomain" SubClassName "unknown" LeftPortType "p1" RightPortType "p1" LConnTagsString "__new0" RConnTagsString "__new0" Resistance "1e6" Inductance "0" Capacitance "inf" Measurements "None" } Block { BlockType Reference Name "Source" Ports [0, 0, 0, 0, 0, 0, 3] Position [15, 43, 90, 97] SourceBlock "powerlib/Electrical\nSources/Three-Phase Source" SourceType "Three-Phase Source" ShowPortLabels on Voltage "12000" PhaseAngle "0" Frequency "50" InternalConnection "Y" SpecifyImpedance off Resistance "1" Inductance "5e-3" ShortCircuitLevel "30e6" BaseVoltage "600" XRratio "10" } Block { BlockType Reference Name "Tr1" Ports [0, 0, 0, 0, 0, 3, 4] Position [150, 31, 210, 109] AttributesFormatString "\\n" SourceBlock "powerlib/Elements/Three-Phase\nTransformer\n(Tw" "o Windings)" SourceType "Three-Phase Transformer (Two Windings)" ShowPortLabels on NominalPower "[ 12e3*200, 50 ]" Winding1Connection "Delta (D1)" Winding1 "[ 12e3 0.1/60 0.1/0.191]" Winding2Connection "Yn" Winding2 "[ 12e3 0.1/60 0.1/0.191]" SetSaturation off Rm "5" Lm "5" Saturation "[ 0,0 ; 0.0024,1.2 ; 1.0,1.52 ]" Hysteresis off DataFile "'hysteresis'" SetInitialFlux off InitialFluxes "[ 0.8 , -0.8 , 0.7 ]" Measurements "None" TransfoNumber "0" } Block { BlockType SubSystem Name "Variable Inductance" Ports [1, 0, 0, 0, 0, 1, 1] Position [255, 142, 335, 173] TreatAsAtomicUnit off MinAlgLoopOccurrences off RTWSystemCode "Auto" MaskPromptString "Initial Voltage" MaskStyleString "edit" MaskTunableValueString "on" MaskEnableString "on" MaskVisibilityString "on" MaskToolTipString "on" MaskVariables "Iinit=@1;" MaskDisplay "disp('L primary')" MaskIconFrame on MaskIconOpaque off MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "0" System { Name "Variable Inductance" Location [118, 217, 736, 587] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "A4" PaperUnits "centimeters" ZoomFactor "100" Block { BlockType Inport Name "L" Position [180, 113, 210, 127] BackgroundColor "green" Port "1" IconDisplay "Port number" LatchInput off } Block { BlockType Product Name "1/C" Ports [2, 1] Position [235, 95, 280, 130] BackgroundColor "green" NamePlacement "alternate" Inputs "*/" InputSameDT off RndMeth "Floor" Port { PortNumber 1 Name "v/ L" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" ShowSigGenPortName on } } Block { BlockType Reference Name "Inject Inductance\ncurrent " Ports [1, 0, 0, 0, 0, 1, 1] Position [415, 145, 455, 185] Orientation "down" BackgroundColor "yellow" SourceBlock "powerlib/Electrical\nSources/Controlled Cur" "rent Source" SourceType "Controlled Current Source" ShowPortLabels on Initialize on SourceType "AC" Amplitude "0" Phase "0" Frequency "0" Measurements "None" } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [345, 100, 375, 130] BackgroundColor "green" Port { PortNumber 1 Name "i" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" ShowSigGenPortName on } } Block { BlockType Reference Name "measure the \ninductor voltage" Ports [0, 1, 0, 0, 0, 2] Position [145, 93, 170, 117] BackgroundColor "magenta" NamePlacement "alternate" SourceBlock "powerlib/Measurements/Voltage Measurement" SourceType "Voltage Measurement" ShowPortLabels on PhasorSimulation off OutputType "Magnitude" PSBequivalent "0" Port { PortNumber 1 Name "v" RTWStorageClass "Auto" DataLoggingNameMode "SignalName" ShowSigGenPortName on } } Block { BlockType PMIOPort Name "+" Position [45, 43, 75, 57] Port "1" Side "Left" } Block { BlockType PMIOPort Name "-" Position [45, 206, 75, 224] Port "2" Side "Right" } Line { Name "v/ L" Labels [1, 0] SrcBlock "1/C" SrcPort 1 DstBlock "Integrator" DstPort 1 } Line { SrcBlock "L" SrcPort 1 DstBlock "1/C" DstPort 2 } Line { Name "v" SrcBlock "measure the \ninductor voltage" SrcPort 1 DstBlock "1/C" DstPort 1 } Line { Name "i" SrcBlock "Integrator" SrcPort 1 Points [45, 0] DstBlock "Inject Inductance\ncurrent " DstPort 1 } Line { LineType "Connection" SrcBlock "measure the \ninductor voltage" SrcPort LConn1 Points [-35, 0; 0, -50] Branch { ConnectType "DEST_SRC" DstBlock "+" DstPort RConn1 } Branch { ConnectType "DEST_SRC" Points [350, 0] DstBlock "Inject Inductance\ncurrent " DstPort LConn1 } } Line { LineType "Connection" SrcBlock "Inject Inductance\ncurrent " SrcPort RConn1 Points [0, 15; -340, 0] Branch { ConnectType "DEST_SRC" DstBlock "-" DstPort RConn1 } Branch { ConnectType "DEST_SRC" Points [0, -105] DstBlock "measure the \ninductor voltage" DstPort LConn2 } } Annotation { Name "Equation of an Inductor :\n\nv = L di/dt\n" "\nwe implement :\n\ni = 1/L * v/s" Position [108, 285] HorizontalAlignment "left" FontName "Arial" FontSize 12 FontWeight "bold" } Annotation { Name "L is variable" Position [253, 144] BackgroundColor "green" } Annotation { Name "Inductor\nterminals" Position [61, 112] BackgroundColor "lightBlue" } Annotation { Name "The current is defined to flow from\n the p" "ositive terminal to the negative\nterminal of the Inductance" Position [396, 256] } } } Line { LineType "Connection" Points [450, 60; 130, 0; 120, 0] DstBlock "Load" DstPort LConn2 Branch { ConnectType "SRC_SRC" DstBlock "MeasVI1" DstPort RConn2 } Branch { ConnectType "SRC_SRC" DstBlock "MeasI1" DstPort LConn2 } } Line { LineType "Connection" Points [470, 80; 10, 0; 220, 0] DstBlock "Load" DstPort LConn3 Branch { ConnectType "SRC_SRC" DstBlock "MeasVI1" DstPort RConn3 } Branch { ConnectType "SRC_SRC" DstBlock "MeasI1" DstPort LConn3 } } Line { LineType "Connection" SrcBlock "Source" SrcPort RConn1 Points [30, 0] DstBlock "Tr1" DstPort LConn1 } Line { LineType "Connection" SrcBlock "Source" SrcPort RConn2 DstBlock "Tr1" DstPort LConn2 } Line { LineType "Connection" SrcBlock "Source" SrcPort RConn3 Points [30, 0] DstBlock "Tr1" DstPort LConn3 } Line { LineType "Connection" SrcBlock "Tr1" SrcPort RConn1 DstBlock "MeasVI1" DstPort LConn1 } Line { LineType "Connection" SrcBlock "Tr1" SrcPort RConn2 DstBlock "MeasVI1" DstPort LConn2 } Line { LineType "Connection" SrcBlock "Tr1" SrcPort RConn3 DstBlock "MeasVI1" DstPort LConn3 } Line { LineType "Connection" SrcBlock "Load" SrcPort RConn3 Points [10, 0; 0, -20] Branch { ConnectType "DEST_SRC" Points [0, -20] DstBlock "Load" DstPort RConn1 } Branch { ConnectType "DEST_DEST" SrcBlock "Load" SrcPort RConn2 Points [10, 0] } } Line { LineType "Connection" SrcBlock "MeasI1" SrcPort RConn1 DstBlock "Series C" DstPort LConn1 } Line { LineType "Connection" SrcBlock "Series C" SrcPort LConn2 DstBlock "MeasI1" DstPort RConn2 } Line { LineType "Connection" SrcBlock "Series C" SrcPort LConn3 DstBlock "MeasI1" DstPort RConn3 } Line { LineType "Connection" SrcBlock "Series C" SrcPort RConn1 Points [0, 10; 20, 0] Branch { ConnectType "DEST_SRC" Points [20, 0] DstBlock "Series C" DstPort RConn3 } Branch { ConnectType "DEST_DEST" SrcBlock "Series C" SrcPort RConn2 Points [0, 10] } Branch { ConnectType "DEST_SRC" Points [0, 10] DstBlock "Ground2" DstPort LConn1 } } Line { SrcBlock "Fourier" SrcPort 1 DstBlock "Gain2" DstPort 1 } Line { SrcBlock "Gain2" SrcPort 1 DstBlock "Display3" DstPort 1 } Line { SrcBlock "From" SrcPort 1 DstBlock "Scope1" DstPort 1 } Line { LineType "Connection" SrcBlock "Ground1" SrcPort LConn1 Points [0, 0; 0, -10] Branch { ConnectType "DEST_SRC" Points [0, -55] DstBlock "Variable Inductance" DstPort RConn1 } Branch { ConnectType "DEST_DEST" SrcBlock "Series RLC Branch" SrcPort RConn1 Points [50, 0; 0, -5] } } Line { LineType "Connection" SrcBlock "Series RLC Branch" SrcPort LConn1 Points [-25, 0; 0, -50] Branch { ConnectType "DEST_SRC" Points [0, -5] DstBlock "Variable Inductance" DstPort LConn1 } Branch { ConnectType "DEST_DEST" SrcBlock "Tr1" SrcPort RConn4 Points [5, 0; 0, 70] } } Line { SrcBlock "Constant" SrcPort 1 Points [0, 0; 35, 0] Branch { Points [0, 140] DstBlock "Display1" DstPort 1 } Branch { DstBlock "Variable Inductance" DstPort 1 } } Line { SrcBlock "S2" SrcPort 1 DstBlock "Scope1" DstPort 2 } Line { SrcBlock "From1" SrcPort 1 DstBlock "S2" DstPort 1 } Line { SrcBlock "S1" SrcPort 1 DstBlock "Scope1" DstPort 3 } Line { LineType "Connection" Points [430, 40; 45, 0; 75, 0] Branch { ConnectType "SRC_SRC" DstBlock "MeasVI1" DstPort RConn1 } Branch { ConnectType "SRC_SRC" DstBlock "MeasI1" DstPort LConn1 } Branch { ConnectType "DEST_SRC" DstBlock "Load" DstPort LConn1 } Branch { ConnectType "DEST_SRC" Points [0, 170] DstBlock "Fault" DstPort LConn1 } } Line { SrcBlock "Fault" SrcPort 1 Points [90, 0] Branch { Points [0, -75] DstBlock "S1" DstPort 1 } Branch { DstBlock "Fourier" DstPort 1 } } Line { LineType "Connection" SrcBlock "Ground3" SrcPort LConn1 DstBlock "Fault" DstPort RConn1 } } } # Finite State Machines # # Stateflow Version 6.0 (R14) dated Apr 30 2004, 06:19:14 # # Stateflow { machine { id 1 name "circ_last_1_fault" created "31-Mar-2006 14:49:41" isLibrary 0 firstTarget 14 sfVersion 60014000.000006 } chart { id 2 name "Fault/Con fault" windowPosition [281.421 303.75 200.25 189.75] viewLimits [0 156.75 0 153.75] screen [1 1 1024 768 1.333333333333333] treeNode [0 3 0 0] firstTransition 5 firstJunction 4 viewObj 2 machine 1 decomposition CLUSTER_CHART type EML_CHART firstData 6 chartFileNumber 2 disableImplicitCasting 1 eml { name "Fault" } } state { id 3 labelString "eML_blk_kernel()" position [18 64.5 118 66] fontSize 12 chart 2 treeNode [2 0 0 0] superState SUBCHART subviewer 2 type FUNC_STATE decomposition CLUSTER_STATE eml { isEML 1 script "function FlagF = Fault(UF,t,tdelay,IF,IFdelay,FlagFdelay)\n" "% constants\n" "dercur=8e3; %control current derivative\n" "dispvol=8e3; %disruption voltage\n" "tstart=45e-3; %time start fault\n" "\n" "%main cycle \n" "if t==0\n" " FlagF=0;\n" " IFdelay=0;\n" " tdelay=0;\n" "elseif t> tstart && FlagFdelay==0 && abs(UF)>dispvol\n" " FlagF=1;\n" "elseif FlagFdelay==1 && (IF*IFdelay)<0 && abs(IF-IFdelay)<(" "t-tdelay)*dercur\n" " FlagF=0;\n" "else FlagF=FlagFdelay;\n" "end\n" "end\n" "" editorLayout "100 M4x1[136 26 699 671]" } } junction { id 4 position [23.5747 49.5747 7] chart 2 linkNode [2 0 0] subviewer 2 type CONNECTIVE_JUNCTION } transition { id 5 labelString "{eML_blk_kernel();}" labelPosition [32.125 19.875 102.544 14.964] fontSize 12 src { intersection [0 0 1 0 23.5747 14.625 0 0] } dst { id 4 intersection [7 0 -1 -1 23.5747 42.5747 0 0] } midPoint [23.5747 24.9468] chart 2 linkNode [2 0 0] dataLimits [21.175 25.975 14.625 42.575] subviewer 2 drawStyle SMART } data { id 6 name "UF" linkNode [2 0 7] scope INPUT_DATA machine 1 dataType "inherited" fixptType { bias 0 slope 1 exponent 0 baseType SF_INT16_TYPE lock 0 } dlgFixptMode 0 props { range { minimum "" maximum "" } array { size "-1" } } } data { id 7 name "t" linkNode [2 6 8] scope INPUT_DATA machine 1 dataType "inherited" fixptType { bias 0 slope 1 exponent 0 baseType SF_INT16_TYPE lock 0 } dlgFixptMode 0 props { range { minimum "" maximum "" } array { size "-1" } } } data { id 8 name "tdelay" linkNode [2 7 9] scope INPUT_DATA machine 1 dataType "inherited" fixptType { bias 0 slope 1 exponent 0 baseType SF_INT16_TYPE lock 0 } dlgFixptMode 0 props { range { minimum "" maximum "" } array { size "-1" } } } data { id 9 name "IF" linkNode [2 8 10] scope INPUT_DATA machine 1 dataType "inherited" fixptType { bias 0 slope 1 exponent 0 baseType SF_INT16_TYPE lock 0 } dlgFixptMode 0 props { range { minimum "" maximum "" } array { size "-1" } } } data { id 10 name "IFdelay" linkNode [2 9 11] scope INPUT_DATA machine 1 dataType "inherited" fixptType { bias 0 slope 1 exponent 0 baseType SF_INT16_TYPE lock 0 } dlgFixptMode 0 props { range { minimum "" maximum "" } array { size "-1" } } } data { id 11 name "FlagF" linkNode [2 10 12] scope OUTPUT_DATA machine 1 dataType "inherited" fixptType { bias 0 slope 1 exponent 0 baseType SF_INT16_TYPE lock 0 } dlgFixptMode 0 props { range { minimum "" maximum "" } array { size "-1" } } } data { id 12 name "FlagFdelay" linkNode [2 11 0] scope INPUT_DATA machine 1 dataType "inherited" fixptType { bias 0 slope 1 exponent 0 baseType SF_INT16_TYPE lock 0 } dlgFixptMode 0 props { range { minimum "" maximum "" } array { size "-1" } } } instance { id 13 name "Fault/Con fault" machine 1 chart 2 } target { id 14 name "sfun" description "Default Simulink S-Function Target." codeFlags " debug=1 overflow=1 echo=1" machine 1 linkNode [1 0 0] } }