# $Revision: 1.1.6.1 $
Model {
  Name			  "auto_climate_elec"
  Version		  6.2
  MdlSubVersion		  0
  GraphicalInterface {
    NumRootInports	    0
    NumRootOutports	    0
    ParameterArgumentNames  ""
    ComputedModelVersion    "1.34"
    NumModelReferences	    0
    NumTestPointedSignals   0
  }
  SavedCharacterEncoding  "US-ASCII"
  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
  Created		  "Fri Feb 01 14:25:08 2002"
  Creator		  "The MathWorks Inc."
  UpdateHistory		  "UpdateHistoryNever"
  ModifiedByFormat	  "%<Auto>"
  LastModifiedBy	  "batserve"
  ModifiedDateFormat	  "%<Auto>"
  LastModifiedDate	  "Sat Jan 22 19:08:23 2005"
  ModelVersionFormat	  "1.%<AutoIncrement:34>"
  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 off
  BufferReuse		  on
  StrictBusMsg		  "None"
  ProdHWDeviceType	  "32-bit Generic"
  ShowModelReferenceBlockVersion off
  ShowModelReferenceBlockIO off
  Array {
    Type		    "Handle"
    Dimension		    1
    Simulink.ConfigSet {
      $ObjectID		      1
      Version		      "1.1.0"
      Array {
	Type			"Handle"
	Dimension		7
	Simulink.SolverCC {
	  $ObjectID		  2
	  Version		  "1.1.0"
	  StartTime		  "0.0"
	  StopTime		  "inf"
	  AbsTol		  "auto"
	  FixedStep		  "auto"
	  InitialStep		  "auto"
	  MaxNumMinSteps	  "-1"
	  MaxOrder		  5
	  ExtrapolationOrder	  4
	  NumberNewtonIterations  1
	  MaxStep		  "auto"
	  MinStep		  "auto"
	  RelTol		  "1e-3"
	  SolverMode		  "Auto"
	  Solver		  "ode23tb"
	  SolverName		  "ode23tb"
	  ZeroCrossControl	  "UseLocalSettings"
	  AlgebraicLoopSolver	  "TrustRegion"
	  SolverResetMethod	  "Fast"
	  PositivePriorityOrder	  off
	  AutoInsertRateTranBlk	  off
	  SampleTimeConstraint	  "Unconstrained"
	  RateTranMode		  "Deterministic"
	}
	Simulink.DataIOCC {
	  $ObjectID		  3
	  Version		  "1.1.0"
	  Decimation		  "1"
	  ExternalInput		  "[t, u]"
	  FinalStateName	  "xFinal"
	  InitialState		  "xInitial"
	  LimitDataPoints	  on
	  MaxDataPoints		  "1000"
	  LoadExternalInput	  off
	  LoadInitialState	  off
	  SaveFinalState	  off
	  SaveFormat		  "Array"
	  SaveOutput		  on
	  SaveState		  off
	  SignalLogging		  on
	  SaveTime		  on
	  StateSaveName		  "xout"
	  TimeSaveName		  "tout"
	  OutputSaveName	  "yout"
	  SignalLoggingName	  "sigsOut"
	  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.1.0"
	  BlockReduction	  on
	  BooleanDataType	  off
	  ConditionallyExecuteInputs on
	  InlineParams		  off
	  InlineInvariantSignals  off
	  OptimizeBlockIOStorage  on
	  BufferReuse		  on
	  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
	  EfficientFloat2IntCast  off
	  OptimizeModelRefInitCode off
	  LifeSpan		  "inf"
	  BufferReusableBoundary  on
	}
	Simulink.DebuggingCC {
	  $ObjectID		  5
	  Version		  "1.1.0"
	  RTPrefix		  "error"
	  ConsistencyChecking	  "none"
	  ArrayBoundsChecking	  "none"
	  SignalInfNanChecking	  "none"
	  AlgebraicLoopMsg	  "warning"
	  ArtificialAlgebraicLoopMsg "warning"
	  CheckSSInitialOutputMsg on
	  CheckExecutionContextPreStartOutputMsg off
	  CheckExecutionContextRuntimeOutputMsg	off
	  SignalResolutionControl "TryResolveAllWithWarning"
	  BlockPriorityViolationMsg "warning"
	  MinStepSizeMsg	  "warning"
	  SolverPrmCheckMsg	  "none"
	  InheritedTsInSrcMsg	  "warning"
	  DiscreteInheritContinuousMsg "warning"
	  MultiTaskDSMMsg	  "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"
	  FcnCallInpInsideContextMsg "Use local settings"
	  SignalLabelMismatchMsg  "none"
	  UnconnectedInputMsg	  "warning"
	  UnconnectedOutputMsg	  "warning"
	  UnconnectedLineMsg	  "warning"
	  SFcnCompatibilityMsg	  "none"
	  UniqueDataStoreMsg	  "none"
	  BusObjectLabelMismatch  "warning"
	  RootOutportRequireBusObject "warning"
	  AssertControl		  "UseLocalSettings"
	  EnableOverflowDetection off
	  ModelReferenceIOMsg	  "none"
	  ModelReferenceVersionMismatchMessage "none"
	  ModelReferenceIOMismatchMessage "none"
	  ModelReferenceCSMismatchMessage "none"
	  ModelReferenceSimTargetVerbose off
	  UnknownTsInhSupMsg	  "warning"
	  ModelReferenceDataLoggingMessage "warning"
	  ModelReferenceSymbolNameMessage "warning"
	  ModelReferenceExtraNoncontSigs "error"
	}
	Simulink.HardwareCC {
	  $ObjectID		  6
	  Version		  "1.1.0"
	  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		  on
	  ProdEqTarget		  on
	}
	Simulink.ModelReferenceCC {
	  $ObjectID		  7
	  Version		  "1.1.0"
	  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.1.0"
	  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
	  TargetLang		  "C"
	  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.1.0"
	      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.1.0"
	      TargetFcnLib	      "ansi_tfl_tmw.mat"
	      TargetLibSuffix	      ""
	      TargetPreCompLibLocation ""
	      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		      Constant
      Value		      "1"
      VectorParams1D	      on
      OutDataTypeMode	      "Inherit from 'Constant value'"
      OutDataType	      "sfix(16)"
      ConRadixGroup	      "Use specified scaling"
      OutScaling	      "2^0"
      SampleTime	      "inf"
    }
    Block {
      BlockType		      Demux
      Outputs		      "4"
      DisplayOption	      "none"
      BusSelectionMode	      off
    }
    Block {
      BlockType		      DiscretePulseGenerator
      PulseType		      "Sample based"
      TimeSource	      "Use simulation time"
      Amplitude		      "1"
      Period		      "2"
      PulseWidth	      "1"
      PhaseDelay	      "0"
      SampleTime	      "1"
      VectorParams1D	      on
    }
    Block {
      BlockType		      Display
      Format		      "short"
      Decimation	      "10"
      Floating		      off
      SampleTime	      "-1"
    }
    Block {
      BlockType		      EnablePort
      StatesWhenEnabling      "held"
      ShowOutputPort	      off
      ZeroCross		      on
    }
    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		      Inport
      UseBusObject	      off
      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"
      IgnoreLimit	      off
      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"
      UseBusObject	      off
      BusObject		      "BusObject"
      NonVirtualBus	      off
    }
    Block {
      BlockType		      Outport
      Port		      "1"
      UseBusObject	      off
      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		      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		      Reference
    }
    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		      "S-Function"
      FunctionName	      "system"
      SFunctionModules	      "''"
      PortCounts	      "[]"
    }
    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		      Terminator
    }
    Block {
      BlockType		      TriggerPort
      TriggerType	      "rising"
      StatesWhenEnabling      "inherit"
      ShowOutputPort	      off
      OutputDataType	      "auto"
      SampleTimeType	      "triggered"
      SampleTime	      "1"
      ZeroCross		      on
    }
  }
  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		    "auto_climate_elec"
    Location		    [334, 374, 1055, 773]
    Open		    on
    ModelBrowserVisibility  off
    ModelBrowserWidth	    200
    ScreenColor		    "white"
    PaperOrientation	    "landscape"
    PaperPositionMode	    "auto"
    PaperType		    "usletter"
    PaperUnits		    "inches"
    ZoomFactor		    "100"
    ReportName		    "simulink-default.rpt"
    Block {
      BlockType		      SubSystem
      Name		      "ClimateControlSystem"
      Ports		      [1, 1]
      Position		      [365, 103, 565, 207]
      FontName		      "Arial"
      FontSize		      14
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      System {
	Name			"ClimateControlSystem"
	Location		[109, 208, 1071, 725]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"81"
	Block {
	  BlockType		  Inport
	  Name			  "Engine speed"
	  Position		  [795, 63, 825, 77]
	  FontName		  "Arial"
	  FontSize		  12
	  Port			  "1"
	  IconDisplay		  "Port number"
	  LatchInput		  off
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "AC Control"
	  Ports			  [4, 1, 1]
	  Position		  [895, 51, 1055, 209]
	  BackgroundColor	  "green"
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  on
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  System {
	    Name		    "AC Control"
	    Location		    [210, 212, 907, 650]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "Engine Speed"
	      Position		      [85, 258, 115, 272]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "Comp Torque"
	      Position		      [85, 303, 115, 317]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "2"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "Blower Speed prop"
	      Position		      [85, 348, 115, 362]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "3"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "Internal temp"
	      Position		      [85, 213, 115, 227]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "4"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      EnablePort
	      Name		      "Enable"
	      Ports		      []
	      Position		      [230, 85, 250, 105]
	      FontSize		      12
	      StatesWhenEnabling      "reset"
	      ZeroCross		      off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "Max flow rate"
	      Position		      [220, 340, 250, 370]
	      FontName		      "Arial"
	      FontSize		      12
	      Gain		      "0.12"
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product"
	      Ports		      [2, 1]
	      Position		      [175, 266, 220, 299]
	      ShowName		      off
	      FontName		      "Arial"
	      FontSize		      12
	      RndMeth		      "Floor"
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product1"
	      Ports		      [2, 1]
	      Position		      [325, 276, 370, 309]
	      ShowName		      off
	      FontName		      "Arial"
	      FontSize		      12
	      Inputs		      "*/"
	      RndMeth		      "Floor"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum"
	      Ports		      [2, 1]
	      Position		      [380, 210, 400, 230]
	      ShowName		      off
	      FontName		      "Arial"
	      FontSize		      12
	      IconShape		      "round"
	      Inputs		      "|+-"
	    }
	    Block {
	      BlockType		      Lookup
	      Name		      "Temp/enthalpy"
	      Position		      [240, 204, 265, 236]
	      FontName		      "Arial"
	      FontSize		      12
	      InputValues	      "[220 230 240 250 260 270 280 285 290 29"
"5 300 305 310 315 320]"
	      OutputValues	      "[219.97 230.02 240.02 250.05 260.09 270"
".11 280.13 285.14 290.16 295.17 300.19 305.22 310.24 315.27 320.29]"
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "efficiency"
	      Position		      [265, 270, 295, 300]
	      FontName		      "Arial"
	      FontSize		      12
	      Gain		      "0.86"
	    }
	    Block {
	      BlockType		      Lookup
	      Name		      "enthalpy/Texit"
	      Position		      [445, 204, 470, 236]
	      FontName		      "Arial"
	      FontSize		      12
	      InputValues	      "[219.97 230.02 240.02 250.05 260.09 270"
".11 280.13 285.14 290.16 295.17 300.19 305.22 310.24 315.27 320.29]"
	      OutputValues	      "[220 230 240 250 260 270 280 285 290 29"
"5 300 305 310 315 320]"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Exit Temp (AC)"
	      Position		      [520, 213, 550, 227]
	      FontName		      "Arial"
	      FontSize		      12
	      IconDisplay	      "Port number"
	      OutputWhenDisabled      "reset"
	      InitialOutput	      "0"
	    }
	    Line {
	      SrcBlock		      "Sum"
	      SrcPort		      1
	      DstBlock		      "enthalpy/Texit"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Product1"
	      SrcPort		      1
	      Points		      [15, 0]
	      DstBlock		      "Sum"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Temp/enthalpy"
	      SrcPort		      1
	      DstBlock		      "Sum"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Internal temp"
	      SrcPort		      1
	      DstBlock		      "Temp/enthalpy"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "enthalpy/Texit"
	      SrcPort		      1
	      DstBlock		      "Exit Temp (AC)"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Max flow rate"
	      SrcPort		      1
	      Points		      [55, 0]
	      DstBlock		      "Product1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Blower Speed prop"
	      SrcPort		      1
	      DstBlock		      "Max flow rate"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "efficiency"
	      SrcPort		      1
	      DstBlock		      "Product1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Product"
	      SrcPort		      1
	      DstBlock		      "efficiency"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Comp Torque"
	      SrcPort		      1
	      Points		      [20, 0; 0, -20]
	      DstBlock		      "Product"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Engine Speed"
	      SrcPort		      1
	      Points		      [20, 0; 0, 10]
	      DstBlock		      "Product"
	      DstPort		      1
	    }
	    Annotation {
	      Position		      [77, 198]
	      FontName		      "Arial"
	      FontSize		      12
	    }
	    Annotation {
	      Name		      "Heat Transfer Equation (from evaporator"
"):\n\ny.(w.Tcomp) = m_dot.(h4-h1)\n\ny = efficiency\nm_dot = mass flow rate\n"
"w = speed of the engine\nTcomp = compressor torque\nh4, h1 = enthalpy"
	      Position		      [302, 94]
	      HorizontalAlignment     "left"
	      FontName		      "Arial"
	      FontSize		      12
	    }
	  }
	}
	Block {
	  BlockType		  Constant
	  Name			  "Distribution "
	  Position		  [55, 12, 80, 38]
	  FontName		  "Arial"
	  FontSize		  12
	}
	Block {
	  BlockType		  Reference
	  Name			  "Distribution Request"
	  Ports			  [2, 1]
	  Position		  [160, 47, 190, 83]
	  NamePlacement		  "alternate"
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "simulink/Signal\nRouting/Manual Switch"
	  SourceType		  "Manual Switch"
	  sw			  "0"
	  action		  "0"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Distribution1\n"
	  Position		  [55, 63, 80, 87]
	  FontName		  "Arial"
	  FontSize		  12
	  Value			  "0"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "External Temperature in Celsius"
	  Ports			  [0, 1]
	  Position		  [125, 412, 170, 458]
	  BackgroundColor	  "yellow"
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskType		  "variable"
	  MaskPromptString	  "Enter the external temperature"
	  MaskStyleString	  "edit"
	  MaskTunableValueString  "on"
	  MaskEnableString	  "on"
	  MaskVisibilityString	  "on"
	  MaskToolTipString	  "on"
	  MaskVariables		  "x=@1;"
	  MaskInitialization	  "set_param('auto_climate_elec/ClimateControl"
"System/External Temperature in Celsius/External Temp','Value',num2str(x))\nex"
"ternal_temp_limit\n"
	  MaskDisplay		  "disp(x);"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  MaskValueString	  "18"
	  System {
	    Name		    "External Temperature in Celsius"
	    Location		    [314, 430, 658, 600]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Constant
	      Name		      "External Temp"
	      Position		      [195, 25, 225, 55]
	      Orientation	      "left"
	      Value		      "18"
	    }
	    Block {
	      BlockType		      Saturate
	      Name		      "Temp Limits"
	      Position		      [100, 25, 130, 55]
	      Orientation	      "left"
	      UpperLimit	      "100"
	      LowerLimit	      "-99"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Out1"
	      Position		      [25, 33, 55, 47]
	      Orientation	      "left"
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      "External Temp"
	      SrcPort		      1
	      DstBlock		      "Temp Limits"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Temp Limits"
	      SrcPort		      1
	      DstBlock		      "Out1"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Gain
	  Name			  "Fan Speed rate"
	  Position		  [625, 505, 670, 535]
	  FontName		  "Arial"
	  FontSize		  12
	  Gain			  "10"
	}
	Block {
	  BlockType		  Scope
	  Name			  "Flap Pos"
	  Ports			  [1]
	  Position		  [1090, 264, 1120, 296]
	  FontName		  "Arial"
	  FontSize		  12
	  Location		  [747, 475, 1071, 714]
	  Open			  off
	  NumInputPorts		  "1"
	  List {
	    ListType		    AxesTitles
	    axes1		    "%<SignalLabel>"
	  }
	  YMin			  "41.175"
	  YMax			  "41.22"
	  DataFormat		  "StructureWithTime"
	}
	Block {
	  BlockType		  From
	  Name			  "From"
	  Position		  [250, 511, 320, 539]
	  ShowName		  off
	  CloseFcn		  "tagdialog Close"
	  FontName		  "Arial"
	  FontSize		  12
	  GotoTag		  "Tout_H"
	}
	Block {
	  BlockType		  From
	  Name			  "From1"
	  Position		  [250, 461, 320, 489]
	  ShowName		  off
	  CloseFcn		  "tagdialog Close"
	  FontName		  "Arial"
	  FontSize		  12
	  GotoTag		  "Tout_AC"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto"
	  Position		  [1080, 367, 1140, 393]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  GotoTag		  "Tout_H"
	  TagVisibility		  "local"
	}
	Block {
	  BlockType		  Goto
	  Name			  "Goto1"
	  Position		  [1085, 117, 1150, 143]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  GotoTag		  "Tout_AC"
	  TagVisibility		  "local"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Heat from occupants"
	  Ports			  [0, 1]
	  Position		  [515, 449, 605, 481]
	  AttributesFormatString  "No. of occupants: %<N>"
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskType		  "Heat from occupants"
	  MaskPromptString	  "Number of occupants:"
	  MaskStyleString	  "edit"
	  MaskTunableValueString  "on"
	  MaskEnableString	  "on"
	  MaskVisibilityString	  "on"
	  MaskToolTipString	  "on"
	  MaskVariables		  "N=@1;"
	  MaskDisplay		  "disp('Heat Sources')"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  MaskValueString	  "1"
	  System {
	    Name		    "Heat from occupants"
	    Location		    [371, 543, 663, 658]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Gain
	      Name		      "No of occupants"
	      Position		      [105, 27, 155, 63]
	      Gain		      "N"
	      Port {
		PortNumber		1
		Name			"Qdot_sources"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Power per\noccupant [W]"
	      Position		      [25, 30, 55, 60]
	      Value		      "100"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Qdot_sources"
	      Position		      [240, 38, 270, 52]
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      "Power per\noccupant [W]"
	      SrcPort		      1
	      DstBlock		      "No of occupants"
	      DstPort		      1
	    }
	    Line {
	      Name		      "Qdot_sources"
	      Labels		      [0, 0]
	      SrcBlock		      "No of occupants"
	      SrcPort		      1
	      DstBlock		      "Qdot_sources"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Heater Control"
	  Ports			  [4, 3, 1]
	  Position		  [895, 253, 1055, 407]
	  BackgroundColor	  "green"
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  on
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  System {
	    Name		    "Heater Control"
	    Location		    [158, 130, 1004, 615]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "Req Temp change"
	      Position		      [75, 398, 105, 412]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "Blower Speed proportion"
	      Position		      [70, 193, 100, 207]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "2"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "External Temp"
	      Position		      [70, 278, 100, 292]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "3"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "Internal temp"
	      Position		      [70, 323, 100, 337]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "4"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      EnablePort
	      Name		      "Enable"
	      Ports		      []
	      Position		      [365, 40, 385, 60]
	      StatesWhenEnabling      "reset"
	      ZeroCross		      off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "Air Density"
	      Position		      [225, 115, 255, 145]
	      FontName		      "Arial"
	      FontSize		      12
	      Gain		      "1.22"
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Fan effect"
	      Ports		      [2, 1]
	      Position		      [160, 118, 195, 142]
	      FontName		      "Arial"
	      FontSize		      12
	      RndMeth		      "Floor"
	    }
	    Block {
	      BlockType		      Lookup
	      Name		      "Flap Effect"
	      Position		      [510, 216, 545, 254]
	      FontName		      "Arial"
	      FontSize		      12
	      InputValues	      "[0 3 5 10 50  90 100 200 ]"
	      OutputValues	      "[0 300 100  10 10  10 3 1]"
	    }
	    Block {
	      BlockType		      From
	      Name		      "From Rel. Temp"
	      Position		      [405, 220, 465, 250]
	      ShowName		      off
	      CloseFcn		      "tagdialog Close"
	      GotoTag		      "Rel_Flap"
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "Gain"
	      Position		      [180, 389, 220, 421]
	      ShowName		      off
	      FontName		      "Arial"
	      FontSize		      12
	      Gain		      "2"
	    }
	    Block {
	      BlockType		      Goto
	      Name		      "Goto Flap"
	      Position		      [190, 435, 245, 465]
	      ShowName		      off
	      GotoTag		      "Rel_Flap"
	      TagVisibility	      "local"
	    }
	    Block {
	      BlockType		      Fcn
	      Name		      "Heat Exchanger Equation"
	      Position		      [370, 165, 470, 195]
	      FontName		      "Arial"
	      FontSize		      12
	      Expr		      "u[2]-(u[2]-u[3])*exp(-(pi*0.004*0.05*23"
".8)/(u[1]*1007))"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Max Fan Speed"
	      Position		      [75, 110, 105, 140]
	      FontName		      "Arial"
	      FontSize		      12
	      Value		      "0.12"
	    }
	    Block {
	      BlockType		      Mux
	      Name		      "Mux"
	      Ports		      [3, 1]
	      Position		      [330, 101, 335, 259]
	      ShowName		      off
	      FontName		      "Arial"
	      FontSize		      12
	      Inputs		      "3"
	      DisplayOption	      "bar"
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product"
	      Ports		      [2, 1]
	      Position		      [580, 171, 625, 204]
	      ShowName		      off
	      FontName		      "Arial"
	      FontSize		      12
	      RndMeth		      "Floor"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum1"
	      Ports		      [2, 1]
	      Position		      [215, 345, 235, 365]
	      ShowName		      off
	      FontName		      "Arial"
	      FontSize		      12
	      IconShape		      "round"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum2"
	      Ports		      [2, 1]
	      Position		      [335, 275, 355, 295]
	      NamePlacement	      "alternate"
	      ShowName		      off
	      FontName		      "Arial"
	      FontSize		      12
	      IconShape		      "round"
	      Inputs		      "|-+"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Tcoolant "
	      Position		      [205, 165, 235, 195]
	      FontName		      "Arial"
	      FontSize		      12
	      Value		      "350"
	    }
	    Block {
	      BlockType		      Lookup
	      Name		      "Temp/Flap Angle"
	      Position		      [385, 266, 420, 304]
	      FontName		      "Arial"
	      FontSize		      12
	      InputValues	      "[0 10 20 30 40 50 60 75 100 200]"
	      OutputValues	      "[0 20 30 45 60 75 90 90 90 90]"
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "channels"
	      Position		      [290, 115, 310, 145]
	      FontName		      "Arial"
	      FontSize		      12
	      Gain		      "1/30000"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Flap Angle"
	      Position		      [660, 278, 690, 292]
	      FontName		      "Arial"
	      FontSize		      12
	      IconDisplay	      "Port number"
	      OutputWhenDisabled      "reset"
	      InitialOutput	      "0"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Exit Temp (heater)"
	      Position		      [665, 348, 695, 362]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "2"
	      IconDisplay	      "Port number"
	      OutputWhenDisabled      "reset"
	      InitialOutput	      "0"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Tout"
	      Position		      [660, 183, 690, 197]
	      FontName		      "Arial"
	      FontSize		      12
	      Port		      "3"
	      IconDisplay	      "Port number"
	      OutputWhenDisabled      "reset"
	      InitialOutput	      "0"
	    }
	    Line {
	      SrcBlock		      "Heat Exchanger Equation"
	      SrcPort		      1
	      DstBlock		      "Product"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "External Temp"
	      SrcPort		      1
	      Points		      [0, 0; 135, 0]
	      Branch {
		Points			[0, -55]
		DstBlock		"Mux"
		DstPort			3
	      }
	      Branch {
		DstBlock		"Sum2"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Blower Speed proportion"
	      SrcPort		      1
	      Points		      [40, 0]
	      DstBlock		      "Fan effect"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Max Fan Speed"
	      SrcPort		      1
	      DstBlock		      "Fan effect"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Fan effect"
	      SrcPort		      1
	      DstBlock		      "Air Density"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Mux"
	      SrcPort		      1
	      DstBlock		      "Heat Exchanger Equation"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Air Density"
	      SrcPort		      1
	      DstBlock		      "channels"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "channels"
	      SrcPort		      1
	      DstBlock		      "Mux"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Tcoolant "
	      SrcPort		      1
	      DstBlock		      "Mux"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Product"
	      SrcPort		      1
	      DstBlock		      "Tout"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Temp/Flap Angle"
	      SrcPort		      1
	      DstBlock		      "Flap Angle"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Sum2"
	      SrcPort		      1
	      DstBlock		      "Temp/Flap Angle"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Internal temp"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Gain"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Sum1"
	      SrcPort		      1
	      Points		      [0, 0; 105, 0]
	      Branch {
		DstBlock		"Exit Temp (heater)"
		DstPort			1
	      }
	      Branch {
		Points			[0, -25]
		DstBlock		"Sum2"
		DstPort			2
	      }
	    }
	    Line {
	      SrcBlock		      "Req Temp change"
	      SrcPort		      1
	      Points		      [35, 0]
	      Branch {
		DstBlock		"Gain"
		DstPort			1
	      }
	      Branch {
		Points			[0, 45]
		DstBlock		"Goto Flap"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "Flap Effect"
	      SrcPort		      1
	      Points		      [5, 0; 0, -40]
	      DstBlock		      "Product"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "From Rel. Temp"
	      SrcPort		      1
	      DstBlock		      "Flap Effect"
	      DstPort		      1
	    }
	    Annotation {
	      Name		      "Assumptions:\nTs = constant (radiator w"
"all temperature) \nD = 0.004m (channel diameter)\nL = 0.05m (radiator thickne"
"ss)\nN = 30000 (No of channels)\n\nk = 0.026 W/mK = constant (thermal conduct"
"ivity of air)\nCp = 1007 J/kgK = constant (specific heat of air)\nLaminar flo"
"w (hc = 3.66(k/D) = 23.8 W/m2K )"
	      Position		      [459, 88]
	      HorizontalAlignment     "left"
	      FontName		      "Arial"
	      FontSize		      12
	    }
	    Annotation {
	      Name		      "Heat Exchanger Equation:\nTout = Ts - ("
"Ts-Tin)e^[(-pi.D.L.hc)/(m_dot.Cp)] "
	      Position		      [37, 59]
	      HorizontalAlignment     "left"
	      FontSize		      12
	    }
	  }
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Interior Dynamics"
	  Ports			  [1, 1]
	  Position		  [760, 417, 840, 513]
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskType		  "Vehicle Cabin Dynamics"
	  MaskDisplay		  "image(imread('car_int.jpg'))"
	  MaskIconFrame		  off
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Interior Dynamics"
	    Location		    [322, 401, 811, 604]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "Power"
	      Position		      [25, 38, 55, 52]
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Tcabin"
	      Ports		      [1, 1]
	      Position		      [215, 30, 245, 60]
	      InitialCondition	      "291"
	      ZeroCross		      off
	      Port {
		PortNumber		1
		Name			"Tcabin [K]"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "dT/dt = Pnet/(pVCp)\np = 1.22 kg/m3\nV "
"= 2.5 m3\nCp = 1007 J/kgK"
	      Position		      [90, 26, 190, 64]
	      Gain		      "(1/3071)"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Tcabin "
	      Position		      [325, 38, 355, 52]
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      "dT/dt = Pnet/(pVCp)\np = 1.22 kg/m3\nV "
"= 2.5 m3\nCp = 1007 J/kgK"
	      SrcPort		      1
	      DstBlock		      "Tcabin"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Power"
	      SrcPort		      1
	      DstBlock		      "dT/dt = Pnet/(pVCp)\np = 1.22 kg/m3\nV "
"= 2.5 m3\nCp = 1007 J/kgK"
	      DstPort		      1
	    }
	    Line {
	      Name		      "Tcabin [K]"
	      Labels		      [0, 0]
	      SrcBlock		      "Tcabin"
	      SrcPort		      1
	      DstBlock		      "Tcabin "
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Gain
	  Name			  "Mass flow rate"
	  Position		  [600, 395, 635, 425]
	  FontName		  "Arial"
	  FontSize		  12
	  Gain			  "0.04"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux"
	  Ports			  [3, 1]
	  Position		  [345, 86, 350, 124]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Inputs		  "3"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Recycle Air On"
	  Ports			  [2, 1]
	  Position		  [160, 107, 190, 143]
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "simulink/Signal\nRouting/Manual Switch"
	  SourceType		  "Manual Switch"
	  sw			  "0"
	  action		  "0"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Recycling Air"
	  Position		  [55, 103, 75, 127]
	  FontName		  "Arial"
	  FontSize		  12
	}
	Block {
	  BlockType		  Constant
	  Name			  "Recycling Air1"
	  Position		  [55, 158, 75, 182]
	  FontName		  "Arial"
	  FontSize		  12
	  Value			  "0"
	}
	Block {
	  BlockType		  Scope
	  Name			  "Req Tout"
	  Ports			  [1]
	  Position		  [1090, 314, 1120, 346]
	  FontName		  "Arial"
	  FontSize		  12
	  Location		  [747, 475, 1071, 714]
	  Open			  off
	  NumInputPorts		  "1"
	  List {
	    ListType		    AxesTitles
	    axes1		    "%<SignalLabel>"
	  }
	  YMin			  "41.175"
	  YMax			  "41.22"
	  SaveName		  "ScopeData1"
	  DataFormat		  "StructureWithTime"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Subsystem"
	  Ports			  [1, 1]
	  Position		  [920, 448, 1020, 482]
	  NamePlacement		  "alternate"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskDisplay		  "disp('Kelvin to Celsius')"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Subsystem"
	    Location		    [56, 501, 236, 626]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "In1"
	      Position		      [75, 85, 105, 100]
	      Orientation	      "up"
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant"
	      Position		      [25, 25, 55, 55]
	      Value		      "273"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum1"
	      Ports		      [2, 1]
	      Position		      [80, 30, 100, 50]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|-+"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Out1"
	      Position		      [125, 33, 155, 47]
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      "Sum1"
	      SrcPort		      1
	      DstBlock		      "Out1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "In1"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Constant"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Subsystem1"
	  Ports			  [1, 1]
	  Position		  [230, 420, 330, 450]
	  NamePlacement		  "alternate"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskDisplay		  "disp('Celsius to Kelvin')"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Subsystem1"
	    Location		    [631, 238, 1083, 444]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "In1"
	      Position		      [75, 85, 105, 100]
	      Orientation	      "up"
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "Constant"
	      Position		      [25, 25, 55, 55]
	      Value		      "273"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum1"
	      Ports		      [2, 1]
	      Position		      [80, 30, 100, 50]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|++"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Out1"
	      Position		      [125, 33, 155, 47]
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      "Constant"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "In1"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Sum1"
	      SrcPort		      1
	      DstBlock		      "Out1"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum"
	  Ports			  [3, 1]
	  Position		  [695, 384, 735, 546]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Inputs		  "+++"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum1"
	  Ports			  [2, 1]
	  Position		  [515, 400, 535, 420]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  IconShape		  "round"
	  Inputs		  "|-+"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum2"
	  Ports			  [3, 1]
	  Position		  [365, 510, 395, 540]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  IconShape		  "round"
	  Inputs		  "++-"
	}
	Block {
	  BlockType		  DiscretePulseGenerator
	  Name			  "System Trigger"
	  Ports			  [0, 1]
	  Position		  [230, 133, 275, 167]
	  FontName		  "Arial"
	  FontSize		  12
	  PulseType		  "Time based"
	  Period		  "1/60"
	  PulseWidth		  "50"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Temperature Control Chart"
	  Ports			  [2, 4, 0, 1]
	  Position		  [300, 173, 445, 327]
	  BackgroundColor	  "lightBlue"
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  on
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskType		  "Stateflow"
	  MaskDescription	  "Stateflow diagram"
	  MaskDisplay		  "plot(sf('Private','sfblk','xIcon'),sf('Priv"
"ate','sfblk','yIcon'));text(0.5,0,sf('Private', 'sfblk', 'tIcon'),'Horizontal"
"Al','Center','VerticalAl','Bottom');"
	  MaskSelfModifiable	  on
	  MaskIconFrame		  off
	  MaskIconOpaque	  off
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Temperature Control Chart"
	    Location		    [257, 457, 812, 717]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "SetPTemp"
	      Position		      [20, 101, 40, 119]
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "IntTemp"
	      Position		      [20, 136, 40, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      TriggerPort
	      Name		      " input events "
	      Ports		      [0, 1]
	      Position		      [20, 171, 40, 189]
	      TriggerType	      "either"
	      ShowOutputPort	      on
	      ZeroCross		      off
	    }
	    Block {
	      BlockType		      Demux
	      Name		      " Demux "
	      Ports		      [1, 1]
	      Position		      [270, 245, 320, 285]
	      Outputs		      "1"
	    }
	    Block {
	      BlockType		      "S-Function"
	      Name		      " SFunction "
	      Tag		      "Stateflow S-Function auto_climate_elec "
"1"
	      Ports		      [3, 5]
	      Position		      [180, 100, 230, 220]
	      FunctionName	      "sf_sfun"
	      PortCounts	      "[3 5]"
	      Port {
		PortNumber		2
		Name			"ACAct"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	      Port {
		PortNumber		3
		Name			"HeaterAct"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	      Port {
		PortNumber		4
		Name			"RequiredTemp"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	      Port {
		PortNumber		5
		Name			"BlowerOut"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Terminator
	      Name		      " Terminator "
	      Position		      [460, 256, 480, 274]
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "ACAct"
	      Position		      [460, 101, 480, 119]
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "HeaterAct"
	      Position		      [460, 136, 480, 154]
	      Port		      "2"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "RequiredTemp"
	      Position		      [460, 171, 480, 189]
	      Port		      "3"
	      IconDisplay	      "Port number"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "BlowerOut"
	      Position		      [460, 206, 480, 224]
	      Port		      "4"
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      " SFunction "
	      SrcPort		      1
	      Points		      [20, 0]
	      DstBlock		      " Demux "
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      " Demux "
	      SrcPort		      1
	      DstBlock		      " Terminator "
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "SetPTemp"
	      SrcPort		      1
	      DstBlock		      " SFunction "
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "IntTemp"
	      SrcPort		      1
	      Points		      [120, 0]
	      DstBlock		      " SFunction "
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      " input events "
	      SrcPort		      1
	      DstBlock		      " SFunction "
	      DstPort		      3
	    }
	    Line {
	      Name		      "ACAct"
	      Labels		      [0, 0]
	      SrcBlock		      " SFunction "
	      SrcPort		      2
	      DstBlock		      "ACAct"
	      DstPort		      1
	    }
	    Line {
	      Name		      "HeaterAct"
	      Labels		      [0, 0]
	      SrcBlock		      " SFunction "
	      SrcPort		      3
	      DstBlock		      "HeaterAct"
	      DstPort		      1
	    }
	    Line {
	      Name		      "RequiredTemp"
	      Labels		      [0, 0]
	      SrcBlock		      " SFunction "
	      SrcPort		      4
	      DstBlock		      "RequiredTemp"
	      DstPort		      1
	    }
	    Line {
	      Name		      "BlowerOut"
	      Labels		      [0, 0]
	      SrcBlock		      " SFunction "
	      SrcPort		      5
	      DstBlock		      "BlowerOut"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Display
	  Name			  "Thermometer Display"
	  Ports			  [1]
	  Position		  [1045, 448, 1140, 482]
	  BackgroundColor	  "yellow"
	  FontName		  "Arial"
	  FontSize		  12
	  Decimation		  "1"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Torque Comp"
	  Position		  [790, 99, 830, 121]
	  FontName		  "Arial"
	  FontSize		  12
	  Value			  "25"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "User Setpoint in Celsius"
	  Ports			  [0, 1]
	  Position		  [130, 194, 170, 236]
	  BackgroundColor	  "yellow"
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskPromptString	  "Enter the Temperature you require"
	  MaskStyleString	  "edit"
	  MaskTunableValueString  "on"
	  MaskEnableString	  "on"
	  MaskVisibilityString	  "on"
	  MaskToolTipString	  "on"
	  MaskVariables		  "USet=@1;"
	  MaskInitialization	  "set_param('auto_climate_elec/ClimateControl"
"System/User Setpoint in Celsius/User Setpoint','Value',num2str(USet))"
	  MaskDisplay		  "disp(num2str(USet))"
	  MaskIconFrame		  on
	  MaskIconOpaque	  on
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  MaskValueString	  "9"
	  System {
	    Name		    "User Setpoint in Celsius"
	    Location		    [33, 181, 318, 293]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Constant
	      Name		      "Constant1"
	      Position		      [140, 55, 170, 85]
	      Value		      "273"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum2"
	      Ports		      [2, 1]
	      Position		      [185, 35, 205, 55]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|++"
	    }
	    Block {
	      BlockType		      Saturate
	      Name		      "Temp Limits"
	      Position		      [90, 30, 120, 60]
	      UpperLimit	      "100"
	      LowerLimit	      "-99"
	    }
	    Block {
	      BlockType		      Constant
	      Name		      "User Setpoint"
	      Position		      [20, 30, 50, 60]
	      Value		      "9"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Out1"
	      Position		      [230, 38, 260, 52]
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      "Sum2"
	      SrcPort		      1
	      DstBlock		      "Out1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "User Setpoint"
	      SrcPort		      1
	      DstBlock		      "Temp Limits"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Constant1"
	      SrcPort		      1
	      DstBlock		      "Sum2"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "Temp Limits"
	      SrcPort		      1
	      DstBlock		      "Sum2"
	      DstPort		      1
	    }
	  }
	}
	Block {
	  BlockType		  Product
	  Name			  "proportion fan speed"
	  Ports			  [2, 1]
	  Position		  [440, 501, 485, 534]
	  FontName		  "Arial"
	  FontSize		  12
	  RndMeth		  "Floor"
	}
	Block {
	  BlockType		  Outport
	  Name			  "additional loading"
	  Position		  [545, 548, 575, 562]
	  FontName		  "Arial"
	  FontSize		  12
	  IconDisplay		  "Port number"
	}
	Line {
	  SrcBlock		  "Distribution Request"
	  SrcPort		  1
	  Points		  [0, 5; 115, 0; 0, 25]
	  DstBlock		  "Mux"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Distribution "
	  SrcPort		  1
	  Points		  [20, 0; 0, 30]
	  DstBlock		  "Distribution Request"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Distribution1\n"
	  SrcPort		  1
	  DstBlock		  "Distribution Request"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Recycling Air1"
	  SrcPort		  1
	  Points		  [30, 0; 0, -35]
	  DstBlock		  "Recycle Air On"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "User Setpoint in Celsius"
	  SrcPort		  1
	  DstBlock		  "Temperature Control Chart"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Recycling Air"
	  SrcPort		  1
	  DstBlock		  "Recycle Air On"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Recycle Air On"
	  SrcPort		  1
	  Points		  [115, 0; 0, -20]
	  DstBlock		  "Mux"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "System Trigger"
	  SrcPort		  1
	  Points		  [50, 0]
	  DstBlock		  "Mux"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "Interior Dynamics"
	  SrcPort		  1
	  Points		  [-5, 0; 15, 0]
	  Branch {
	    Points		    [0, -75]
	    Branch {
	      Points		      [15, 0]
	      Branch {
		Points			[0, -200]
		DstBlock		"AC Control"
		DstPort			4
	      }
	      Branch {
		DstBlock		"Heater Control"
		DstPort			4
	      }
	    }
	    Branch {
	      Points		      [0, -15; -360, 0; 0, 0]
	      Branch {
		Points			[-245, 0; 0, -85]
		DstBlock		"Temperature Control Chart"
		DstPort			2
	      }
	      Branch {
		Points			[0, 35]
		DstBlock		"Sum1"
		DstPort			1
	      }
	    }
	  }
	  Branch {
	    Points		    [0, 115; -475, 0]
	    DstBlock		    "Sum2"
	    DstPort		    3
	  }
	  Branch {
	    DstBlock		    "Subsystem"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "Subsystem"
	  SrcPort		  1
	  DstBlock		  "Thermometer Display"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Heat from occupants"
	  SrcPort		  1
	  DstBlock		  "Sum"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "External Temperature in Celsius"
	  SrcPort		  1
	  DstBlock		  "Subsystem1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Mass flow rate"
	  SrcPort		  1
	  DstBlock		  "Sum"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum1"
	  SrcPort		  1
	  DstBlock		  "Mass flow rate"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Subsystem1"
	  SrcPort		  1
	  Points		  [150, 0]
	  Branch {
	    Points		    [0, -85]
	    DstBlock		    "Heater Control"
	    DstPort		    3
	  }
	  Branch {
	    DstBlock		    "Sum1"
	    DstPort		    2
	  }
	}
	Line {
	  SrcBlock		  "Fan Speed rate"
	  SrcPort		  1
	  DstBlock		  "Sum"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "Sum2"
	  SrcPort		  1
	  DstBlock		  "proportion fan speed"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Temperature Control Chart"
	  SrcPort		  4
	  Points		  [15, 0]
	  Branch {
	    Points		    [375, 0]
	    Branch {
	      Points		      [0, -160]
	      DstBlock		      "AC Control"
	      DstPort		      3
	    }
	    Branch {
	      DstBlock		      "Heater Control"
	      DstPort		      2
	    }
	  }
	  Branch {
	    Points		    [0, 150; -40, 0]
	    DstBlock		    "proportion fan speed"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "proportion fan speed"
	  SrcPort		  1
	  Points		  [0, 0; 40, 0]
	  Branch {
	    DstBlock		    "additional loading"
	    DstPort		    1
	  }
	  Branch {
	    DstBlock		    "Fan Speed rate"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "Temperature Control Chart"
	  SrcPort		  2
	  Points		  [525, 0]
	  DstBlock		  "Heater Control"
	  DstPort		  enable
	}
	Line {
	  SrcBlock		  "Heater Control"
	  SrcPort		  1
	  DstBlock		  "Flap Pos"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Heater Control"
	  SrcPort		  2
	  DstBlock		  "Req Tout"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Heater Control"
	  SrcPort		  3
	  DstBlock		  "Goto"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "From"
	  SrcPort		  1
	  DstBlock		  "Sum2"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Temperature Control Chart"
	  SrcPort		  1
	  Points		  [75, 0; 0, -154]
	  DstBlock		  "AC Control"
	  DstPort		  enable
	}
	Line {
	  SrcBlock		  "From1"
	  SrcPort		  1
	  Points		  [55, 0]
	  DstBlock		  "Sum2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Torque Comp"
	  SrcPort		  1
	  DstBlock		  "AC Control"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Temperature Control Chart"
	  SrcPort		  3
	  DstBlock		  "Heater Control"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "AC Control"
	  SrcPort		  1
	  DstBlock		  "Goto1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Engine speed"
	  SrcPort		  1
	  DstBlock		  "AC Control"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Mux"
	  SrcPort		  1
	  Points		  [15, 0]
	  DstBlock		  "Temperature Control Chart"
	  DstPort		  trigger
	}
	Line {
	  SrcBlock		  "Sum"
	  SrcPort		  1
	  DstBlock		  "Interior Dynamics"
	  DstPort		  1
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "ElectricalSystem"
      Ports		      [1, 1]
      Position		      [80, 104, 310, 206]
      FontName		      "Arial"
      FontSize		      14
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      System {
	Name			"ElectricalSystem"
	Location		[44, 88, 987, 692]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
	Block {
	  BlockType		  Inport
	  Name			  "Fan Load"
	  Position		  [425, 568, 455, 582]
	  FontName		  "Arial"
	  FontSize		  12
	  Port			  "1"
	  IconDisplay		  "Port number"
	  LatchInput		  off
	}
	Block {
	  BlockType		  Scope
	  Name			  " DC Current"
	  Ports			  [1]
	  Position		  [445, 359, 475, 391]
	  FontName		  "Arial"
	  FontSize		  12
	  Location		  [188, 365, 512, 604]
	  Open			  off
	  NumInputPorts		  "1"
	  ZoomMode		  "xonly"
	  List {
	    ListType		    AxesTitles
	    axes1		    "%<SignalLabel>"
	  }
	  YMin			  "15"
	  YMax			  "16.75"
	  DataFormat		  "StructureWithTime"
	  LimitDataPoints	  off
	}
	Block {
	  BlockType		  Reference
	  Name			  "10 W"
	  Ports			  [3]
	  Position		  [790, 100, 850, 165]
	  Orientation		  "down"
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Elements/3-Phase\nParallel RLC Lo"
"ad"
	  SourceType		  "3-phase parallel RLC load "
	  Vpp			  "20"
	  fn			  "60"
	  P3			  "1"
	  QL3			  "0"
	  QC3			  "0"
	}
	Block {
	  BlockType		  Reference
	  Name			  "6 - pulse\n diode  bridge"
	  Ports			  [3, 2]
	  Position		  [220, 382, 275, 458]
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib_extras/Three-Phase\nLibrary/6 - pu"
"lse\n diode  bridge"
	  SourceType		  "Six-pulse diode bridge"
	  Ron			  "0.01"
	  Lon			  "10e-6"
	  Vf			  "0.8"
	  Rs			  "1e10"
	  Cs			  "100e-09"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Constant"
	  Position		  [520, 195, 550, 225]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Value			  "13.2"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Constant1"
	  Position		  [520, 100, 550, 130]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Value			  "10"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Current Measurement"
	  Tag			  "PoWeRsYsTeMmEaSuReMeNt"
	  Ports			  [1, 2]
	  Position		  [335, 380, 360, 420]
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Measurements/Current Measurement"
	  SourceType		  "Current Measurement"
	  PhasorSimulation	  "off"
	  OutputType		  "Magnitude"
	  PSBOutputType		  "01"
	  PSBequivalent		  "0"
	}
	Block {
	  BlockType		  Scope
	  Name			  "DC Voltage"
	  Ports			  [1]
	  Position		  [795, 354, 825, 386]
	  FontName		  "Arial"
	  FontSize		  12
	  Location		  [520, 364, 844, 603]
	  Open			  off
	  NumInputPorts		  "1"
	  ZoomMode		  "xonly"
	  List {
	    ListType		    AxesTitles
	    axes1		    "%<SignalLabel>"
	  }
	  YMin			  "11.9"
	  YMax			  "12.9"
	  SaveName		  "ScopeData3"
	  DataFormat		  "StructureWithTime"
	  LimitDataPoints	  off
	}
	Block {
	  BlockType		  Display
	  Name			  "Display"
	  Ports			  [1]
	  Position		  [570, 494, 670, 526]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Decimation		  "1"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "Fcn"
	  Position		  [519, 525, 561, 555]
	  Orientation		  "up"
	  NamePlacement		  "alternate"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Expr			  "(abs(u))*0.0001"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Ground4"
	  Tag			  "PoWeRsYsTeMbLoCk"
	  Ports			  [1]
	  Position		  [330, 475, 360, 505]
	  Orientation		  "down"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Connectors/Ground (input)"
	  SourceType		  "Ground"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Ground5"
	  Tag			  "PoWeRsYsTeMbLoCk"
	  Ports			  [1]
	  Position		  [670, 515, 700, 545]
	  Orientation		  "down"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Connectors/Ground (input)"
	  SourceType		  "Ground"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Ground6"
	  Tag			  "PoWeRsYsTeMbLoCk"
	  Ports			  [1]
	  Position		  [435, 495, 465, 525]
	  Orientation		  "down"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Connectors/Ground (input)"
	  SourceType		  "Ground"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Idle set point"
	  Position		  [30, 95, 60, 125]
	  FontName		  "Arial"
	  FontSize		  12
	  Value			  "200"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Measurement"
	  Ports			  [1, 6]
	  Position		  [710, 137, 770, 263]
	  Orientation		  "left"
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Machines/Machines\nMeasurement\nD"
"emux"
	  SourceType		  "Machine measurements"
	  machType		  "Simplified synchronous"
	  ssm1			  "on"
	  ssm2			  "on"
	  ssm3			  "on"
	  ssm4			  "on"
	  ssm5			  "on"
	  ssm6			  "on"
	  sm1			  "on"
	  sm2			  "on"
	  sm3			  "on"
	  sm4			  "on"
	  sm5			  "on"
	  sm6			  "on"
	  sm7			  "on"
	  sm8			  "on"
	  sm9			  "on"
	  sm10			  "on"
	  sm11			  "on"
	  sm115			  "off"
	  sm12			  "off"
	  sm13			  "off"
	  sm14			  "off"
	  asm1			  "on"
	  asm2			  "on"
	  asm3			  "on"
	  asm4			  "on"
	  asm5			  "on"
	  asm6			  "on"
	  asm7			  "on"
	  asm8			  "on"
	  asm9			  "on"
	  asm10			  "on"
	  asm11			  "on"
	  pmsm1			  "on"
	  pmsm2			  "on"
	  pmsm3			  "on"
	  pmsm4			  "on"
	  pmsm5			  "on"
	  pmsm6			  "on"
	  lastType		  "1"
	}
	Block {
	  BlockType		  Reference
	  Name			  "PID Controller"
	  Ports			  [1, 1]
	  Position		  [645, 21, 670, 49]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "simulink_extras/Additional\nLinear/PID Cont"
"roller"
	  SourceType		  "PID Controller"
	  P			  "2"
	  I			  "8"
	  D			  "1"
	}
	Block {
	  BlockType		  Reference
	  Name			  "PID Controller1"
	  Ports			  [1, 1]
	  Position		  [135, 70, 160, 100]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "simulink_extras/Additional\nLinear/PID Cont"
"roller"
	  SourceType		  "PID Controller"
	  P			  "2"
	  I			  "8"
	  D			  "0"
	}
	Block {
	  BlockType		  Reference
	  Name			  "Parallel RLC Branch1"
	  Tag			  "PoWeRsYsTeMbLoCk"
	  Ports			  [1, 1]
	  Position		  [425, 430, 475, 470]
	  Orientation		  "down"
	  NamePlacement		  "alternate"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Elements/Parallel RLC Branch"
	  SourceType		  "Parallel RLC Branch"
	  a			  "100"
	  b			  "inf"
	  c			  "50e-06"
	  mesure		  "None"
	  PSBOutputType		  "1"
	}
	Block {
	  BlockType		  Product
	  Name			  "Product"
	  Ports			  [2, 1]
	  Position		  [250, 200, 295, 235]
	  Orientation		  "left"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Inputs		  "*/"
	  RndMeth		  "Floor"
	}
	Block {
	  BlockType		  Constant
	  Name			  "R value"
	  Position		  [485, 425, 515, 455]
	  FontName		  "Arial"
	  FontSize		  12
	  Value			  "14"
	}
	Block {
	  BlockType		  Scope
	  Name			  "Scope1"
	  Ports			  [1]
	  Position		  [680, 201, 695, 219]
	  Orientation		  "left"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Location		  [188, 365, 512, 604]
	  Open			  off
	  NumInputPorts		  "1"
	  ZoomMode		  "xonly"
	  List {
	    ListType		    AxesTitles
	    axes1		    "%<SignalLabel>"
	  }
	  YMin			  "-17.5"
	  YMax			  "17.5"
	  SaveName		  "ScopeData2"
	  DataFormat		  "StructureWithTime"
	  LimitDataPoints	  off
	}
	Block {
	  BlockType		  Scope
	  Name			  "Scope3"
	  Ports			  [1]
	  Position		  [680, 241, 695, 259]
	  Orientation		  "left"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  Location		  [188, 365, 512, 604]
	  Open			  off
	  NumInputPorts		  "1"
	  ZoomMode		  "xonly"
	  List {
	    ListType		    AxesTitles
	    axes1		    "%<SignalLabel>"
	  }
	  YMin			  "-17.5"
	  YMax			  "17.5"
	  SaveName		  "ScopeData4"
	  DataFormat		  "StructureWithTime"
	  LimitDataPoints	  off
	}
	Block {
	  BlockType		  Reference
	  Name			  "Simplified Synchronous "
	  Tag			  "PoWeRsYsTeMbLoCk"
	  Ports			  [2, 4]
	  Position		  [690, 17, 760, 88]
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Machines/Simplified Synchronous "
"\nMachine SI Units"
	  SourceType		  "Simplified Synchronous Machine"
	  conType		  "3-wire Y"
	  x1			  "[ 750, 20, 60 ]"
	  x2			  "[ inf, 0, 3]"
	  x3			  "[ 0.1, 2.15e-5 ]"
	  x4			  "[ 0   0   0,0,0   0,0,0 ]"
	  PSBOutputType		  "1111"
	  iounits		  "1"
	  LoadFlowParameters	  "[1,0,0,0,0]"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Subsystem"
	  Ports			  [3, 1]
	  Position		  [195, 66, 330, 174]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  System {
	    Name		    "Subsystem"
	    Location		    [340, 365, 769, 583]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "TorqueEng"
	      Position		      [25, 57, 60, 73]
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "TorqueAlt"
	      Position		      [25, 97, 60, 113]
	      Port		      "2"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "TorqueComp"
	      Position		      [25, 137, 60, 153]
	      Port		      "3"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "Inverse Inertia,\n1/J"
	      Position		      [150, 91, 200, 119]
	      Gain		      "1/0.14"
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum3"
	      Ports		      [3, 1]
	      Position		      [95, 41, 125, 169]
	      ShowName		      off
	      Inputs		      "+--"
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "w = T/J\nw0 = 209 rad/s"
	      Ports		      [1, 1]
	      Position		      [240, 87, 260, 123]
	      InitialCondition	      "209.48"
	      ZeroCross		      off
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "Eng Speed"
	      Position		      [320, 97, 355, 113]
	      IconDisplay	      "Port number"
	      InitialOutput	      "0"
	    }
	    Line {
	      SrcBlock		      "Inverse Inertia,\n1/J"
	      SrcPort		      1
	      DstBlock		      "w = T/J\nw0 = 209 rad/s"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "w = T/J\nw0 = 209 rad/s"
	      SrcPort		      1
	      DstBlock		      "Eng Speed"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Sum3"
	      SrcPort		      1
	      DstBlock		      "Inverse Inertia,\n1/J"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "TorqueEng"
	      SrcPort		      1
	      DstBlock		      "Sum3"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "TorqueAlt"
	      SrcPort		      1
	      DstBlock		      "Sum3"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "TorqueComp"
	      SrcPort		      1
	      DstBlock		      "Sum3"
	      DstPort		      3
	    }
	  }
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum"
	  Ports			  [2, 1]
	  Position		  [570, 200, 590, 220]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  IconShape		  "round"
	  Inputs		  "|+-"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum1"
	  Ports			  [2, 1]
	  Position		  [585, 105, 605, 125]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  IconShape		  "round"
	  Inputs		  "|++"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum2"
	  Ports			  [2, 1]
	  Position		  [530, 430, 550, 450]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  IconShape		  "round"
	  Inputs		  "|++"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum3"
	  Ports			  [2, 1]
	  Position		  [610, 25, 630, 45]
	  ShowName		  off
	  FontSize		  12
	  IconShape		  "round"
	  Inputs		  "|+-"
	}
	Block {
	  BlockType		  Sum
	  Name			  "Sum4"
	  Ports			  [2, 1]
	  Position		  [85, 75, 105, 95]
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	  IconShape		  "round"
	  Inputs		  "|-+"
	}
	Block {
	  BlockType		  Terminator
	  Name			  "T"
	  Position		  [645, 144, 665, 156]
	  Orientation		  "left"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	}
	Block {
	  BlockType		  Terminator
	  Name			  "T1"
	  Position		  [645, 164, 665, 176]
	  Orientation		  "left"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	}
	Block {
	  BlockType		  Terminator
	  Name			  "T2"
	  Position		  [645, 184, 665, 196]
	  Orientation		  "left"
	  ShowName		  off
	  FontName		  "Arial"
	  FontSize		  12
	}
	Block {
	  BlockType		  Constant
	  Name			  "Torque Comp"
	  Position		  [125, 144, 165, 166]
	  FontName		  "Arial"
	  FontSize		  12
	  Value			  "25"
	}
	Block {
	  BlockType		  SubSystem
	  Name			  "Variable resistor\n(with parasitic L) "
	  Ports			  [2, 1]
	  Position		  [570, 396, 655, 454]
	  ForegroundColor	  "blue"
	  FontName		  "Arial"
	  FontSize		  12
	  TreatAsAtomicUnit	  off
	  MinAlgLoopOccurrences	  off
	  RTWSystemCode		  "Auto"
	  MaskInitialization	  "[s1,s2,s3,s4,r1,r2,l1,l2,c1,c2,c3,c4,x1,x2,"
"x3,x4] = powericon('Parallel RLC Branch',1,inf,0);"
	  MaskDisplay		  "plot(s1-30,s2,s3+30,s4,r1,r2,l1,l2,c1,c2,c3"
",c4,x1,x2,x3,x4)"
	  MaskIconFrame		  on
	  MaskIconOpaque	  off
	  MaskIconRotate	  "none"
	  MaskIconUnits		  "autoscale"
	  System {
	    Name		    "Variable resistor\n(with parasitic L) "
	    Location		    [177, 392, 857, 738]
	    Open		    off
	    ModelBrowserVisibility  off
	    ModelBrowserWidth	    200
	    ScreenColor		    "white"
	    PaperOrientation	    "landscape"
	    PaperPositionMode	    "auto"
	    PaperType		    "usletter"
	    PaperUnits		    "inches"
	    ZoomFactor		    "100"
	    Block {
	      BlockType		      Inport
	      Name		      "in"
	      Position		      [15, 95, 35, 115]
	      Port		      "1"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	    }
	    Block {
	      BlockType		      Inport
	      Name		      "R value"
	      Position		      [165, 288, 195, 302]
	      Port		      "2"
	      IconDisplay	      "Port number"
	      LatchInput	      off
	      Port {
		PortNumber		1
		Name			"R"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "1/L"
	      Position		      [220, 86, 255, 114]
	      Gain		      "1/1e-5"
	      Port {
		PortNumber		1
		Name			"VL"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Integrator
	      Name		      "Integrator"
	      Ports		      [1, 1]
	      Position		      [295, 85, 325, 115]
	      ZeroCross		      off
	      Port {
		PortNumber		1
		Name			" iR, iL"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Product
	      Name		      "Product"
	      Ports		      [2, 1]
	      Position		      [210, 185, 245, 220]
	      Orientation	      "left"
	      NamePlacement	      "alternate"
	      RndMeth		      "Floor"
	      Port {
		PortNumber		1
		Name			"vR = R * i"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Resistor current"
	      Tag		      "PoWeRsYsTeMbLoCk"
	      Description	      "source block"
	      Ports		      [1, 2]
	      Position		      [425, 74, 470, 121]
	      SourceBlock	      "powerlib2/Electrical\nSources/Controlle"
"d Current Source"
	      SourceType	      "Controlled Current Source"
	      initsrc		      "on"
	      srctyp		      "DC"
	      ia		      "0"
	      iph		      "0"
	      freq		      "0"
	      mesure		      "None"
	      PSBOutputType	      "11"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "Resistor voltage"
	      Tag		      "PoWeRsYsTeMmEaSuReMeNt"
	      Ports		      [2, 1]
	      Position		      [105, 88, 130, 112]
	      NamePlacement	      "alternate"
	      SourceBlock	      "powerlib2/Measurements/Voltage Measurem"
"ent"
	      SourceType	      "Voltage Measurement"
	      PhasorSimulation	      "off"
	      OutputType	      "Magnitude"
	      PSBOutputType	      "0"
	      PSBequivalent	      "0"
	      Port {
		PortNumber		1
		Name			"V"
		RTWStorageClass		"Auto"
		DataLoggingNameMode	"SignalName"
		ShowSigGenPortName	on
	      }
	    }
	    Block {
	      BlockType		      Sum
	      Name		      "Sum1"
	      Ports		      [2, 1]
	      Position		      [170, 90, 190, 110]
	      ShowName		      off
	      IconShape		      "round"
	      Inputs		      "|+-"
	    }
	    Block {
	      BlockType		      Reference
	      Name		      "T connector1"
	      Tag		      "PoWeRsYsTeMbLoCk"
	      Ports		      [1, 1, 1]
	      Position		      [55, 95, 75, 115]
	      NamePlacement	      "alternate"
	      ShowName		      off
	      SourceBlock	      "powerlib2/Connectors/T connector"
	      SourceType	      "Bus Bar"
	      PSBOutputType	      "1"
	    }
	    Block {
	      BlockType		      Gain
	      Name		      "feedback"
	      Position		      [370, 86, 405, 114]
	      Gain		      "-1"
	    }
	    Block {
	      BlockType		      Outport
	      Name		      "out"
	      Position		      [570, 78, 600, 92]
	      IconDisplay	      "Port number"
	    }
	    Line {
	      SrcBlock		      "Resistor current"
	      SrcPort		      1
	      Points		      [10, 0]
	      Branch {
		DstBlock		"out"
		DstPort			1
	      }
	      Branch {
		Points			[0, -50; -425, 0; 0, 60]
		DstBlock		"Resistor voltage"
		DstPort			1
	      }
	    }
	    Line {
	      SrcBlock		      "in"
	      SrcPort		      1
	      DstBlock		      "T connector1"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Sum1"
	      SrcPort		      1
	      DstBlock		      "1/L"
	      DstPort		      1
	    }
	    Line {
	      SrcBlock		      "Resistor current"
	      SrcPort		      2
	      Points		      [35, 0; 0, 145; -445, 0]
	      DstBlock		      "T connector1"
	      DstPort		      enable
	    }
	    Line {
	      SrcBlock		      "T connector1"
	      SrcPort		      1
	      DstBlock		      "Resistor voltage"
	      DstPort		      2
	    }
	    Line {
	      Name		      " iR, iL"
	      Labels		      [1, 0]
	      SrcBlock		      "Integrator"
	      SrcPort		      1
	      Points		      [15, 0]
	      Branch {
		Labels			[-1, 0]
		Points			[0, 95]
		DstBlock		"Product"
		DstPort			1
	      }
	      Branch {
		DstBlock		"feedback"
		DstPort			1
	      }
	    }
	    Line {
	      Name		      "VL"
	      Labels		      [0, 1]
	      SrcBlock		      "1/L"
	      SrcPort		      1
	      DstBlock		      "Integrator"
	      DstPort		      1
	    }
	    Line {
	      Name		      "V"
	      Labels		      [0, 0]
	      SrcBlock		      "Resistor voltage"
	      SrcPort		      1
	      DstBlock		      "Sum1"
	      DstPort		      1
	    }
	    Line {
	      Name		      "R"
	      Labels		      [0, 0]
	      SrcBlock		      "R value"
	      SrcPort		      1
	      Points		      [60, 0]
	      DstBlock		      "Product"
	      DstPort		      2
	    }
	    Line {
	      Name		      "vR = R * i"
	      Labels		      [2, 0]
	      SrcBlock		      "Product"
	      SrcPort		      1
	      Points		      [-25, 0]
	      DstBlock		      "Sum1"
	      DstPort		      2
	    }
	    Line {
	      SrcBlock		      "feedback"
	      SrcPort		      1
	      DstBlock		      "Resistor current"
	      DstPort		      1
	    }
	    Annotation {
	      Name		      "V - vR = VL"
	      Position		      [225, 76]
	    }
	    Annotation {
	      Name		      "series RL element : small parasitic ind"
"uctance used to break alg. loop\nR is specified via input 2"
	      Position		      [438, 314]
	    }
	  }
	}
	Block {
	  BlockType		  Reference
	  Name			  "Voltage \nMeasurement"
	  Tag			  "PoWeRsYsTeMmEaSuReMeNt"
	  Ports			  [2, 1]
	  Position		  [705, 358, 730, 382]
	  FontName		  "Arial"
	  FontSize		  12
	  SourceBlock		  "powerlib2/Measurements/Voltage Measurement"
	  SourceType		  "Voltage Measurement"
	  PhasorSimulation	  "off"
	  OutputType		  "Magnitude"
	  PSBOutputType		  "0"
	  PSBequivalent		  "1"
	}
	Block {
	  BlockType		  Outport
	  Name			  "Engine Speed"
	  Position		  [380, 113, 415, 127]
	  FontName		  "Arial"
	  FontSize		  12
	  IconDisplay		  "Port number"
	  InitialOutput		  "0"
	}
	Line {
	  SrcBlock		  "Simplified Synchronous "
	  SrcPort		  2
	  Points		  [55, 0; 0, 30]
	  Branch {
	    DstBlock		    "10 W"
	    DstPort		    2
	  }
	  Branch {
	    Points		    [85, 0; 0, 240; -715, 0; 0, 105]
	    DstBlock		    "6 - pulse\n diode  bridge"
	    DstPort		    2
	  }
	}
	Line {
	  SrcBlock		  "Simplified Synchronous "
	  SrcPort		  1
	  Points		  [35, 0; 0, 40]
	  Branch {
	    DstBlock		    "10 W"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [115, 0; 0, 255; -710, 0]
	    DstBlock		    "6 - pulse\n diode  bridge"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "Simplified Synchronous "
	  SrcPort		  3
	  Points		  [75, 0; 0, 20]
	  Branch {
	    DstBlock		    "10 W"
	    DstPort		    3
	  }
	  Branch {
	    Points		    [60, 0; 0, 225; -720, 0; 0, 140]
	    DstBlock		    "6 - pulse\n diode  bridge"
	    DstPort		    3
	  }
	}
	Line {
	  SrcBlock		  "6 - pulse\n diode  bridge"
	  SrcPort		  2
	  Points		  [65, 0]
	  DstBlock		  "Ground4"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Parallel RLC Branch1"
	  SrcPort		  1
	  DstBlock		  "Ground6"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Constant1"
	  SrcPort		  1
	  DstBlock		  "Sum1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum"
	  SrcPort		  1
	  DstBlock		  "Sum1"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sum1"
	  SrcPort		  1
	  Points		  [65, 0]
	  DstBlock		  "Simplified Synchronous "
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Voltage \nMeasurement"
	  SrcPort		  1
	  Points		  [0, 0; 5, 0]
	  Branch {
	    DstBlock		    "DC Voltage"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, -30; -160, 0]
	    DstBlock		    "Sum"
	    DstPort		    2
	  }
	}
	Line {
	  SrcBlock		  "6 - pulse\n diode  bridge"
	  SrcPort		  1
	  DstBlock		  "Current Measurement"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Current Measurement"
	  SrcPort		  2
	  Points		  [0, 0; 85, 0]
	  Branch {
	    DstBlock		    "Parallel RLC Branch1"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [95, 0]
	    Branch {
	      DstBlock		      "Variable resistor\n(with parasitic L) "
	      DstPort		      1
	    }
	    Branch {
	      Points		      [0, -45]
	      DstBlock		      "Voltage \nMeasurement"
	      DstPort		      1
	    }
	  }
	}
	Line {
	  SrcBlock		  "Current Measurement"
	  SrcPort		  1
	  Points		  [55, 0; 0, -15]
	  DstBlock		  " DC Current"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Variable resistor\n(with parasitic L) "
	  SrcPort		  1
	  Points		  [0, 0; 10, 0]
	  Branch {
	    Points		    [15, 0]
	    DstBlock		    "Ground5"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, -50]
	    DstBlock		    "Voltage \nMeasurement"
	    DstPort		    2
	  }
	}
	Line {
	  SrcBlock		  "Sum2"
	  SrcPort		  1
	  Points		  [0, 0; 5, 0]
	  Branch {
	    DstBlock		    "Variable resistor\n(with parasitic L) "
	    DstPort		    2
	  }
	  Branch {
	    Points		    [-5, 0]
	    DstBlock		    "Display"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "R value"
	  SrcPort		  1
	  DstBlock		  "Sum2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Fan Load"
	  SrcPort		  1
	  Points		  [80, 0]
	  DstBlock		  "Fcn"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Subsystem"
	  SrcPort		  1
	  Points		  [0, 0; 5, 0]
	  Branch {
	    Points		    [0, -85]
	    Branch {
	      DstBlock		      "Sum3"
	      DstPort		      1
	    }
	    Branch {
	      Points		      [-285, 0; 0, 50]
	      DstBlock		      "Sum4"
	      DstPort		      1
	    }
	  }
	  Branch {
	    Points		    [10, 0]
	    Branch {
	      Points		      [0, 105]
	      DstBlock		      "Product"
	      DstPort		      2
	    }
	    Branch {
	      DstBlock		      "Engine Speed"
	      DstPort		      1
	    }
	  }
	}
	Line {
	  SrcBlock		  "Torque Comp"
	  SrcPort		  1
	  DstBlock		  "Subsystem"
	  DstPort		  3
	}
	Line {
	  SrcBlock		  "Constant"
	  SrcPort		  1
	  DstBlock		  "Sum"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Simplified Synchronous "
	  SrcPort		  4
	  Points		  [20, 0]
	  DstBlock		  "Measurement"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Measurement"
	  SrcPort		  1
	  DstBlock		  "T"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Measurement"
	  SrcPort		  2
	  DstBlock		  "T1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Measurement"
	  SrcPort		  3
	  DstBlock		  "T2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Measurement"
	  SrcPort		  4
	  DstBlock		  "Scope1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Measurement"
	  SrcPort		  6
	  DstBlock		  "Scope3"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Sum3"
	  SrcPort		  1
	  DstBlock		  "PID Controller"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Measurement"
	  SrcPort		  5
	  Points		  [-85, 0]
	  DstBlock		  "Sum3"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Sum4"
	  SrcPort		  1
	  DstBlock		  "PID Controller1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Idle set point"
	  SrcPort		  1
	  DstBlock		  "Sum4"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "PID Controller"
	  SrcPort		  1
	  Points		  [0, 0]
	  Branch {
	    DstBlock		    "Simplified Synchronous "
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, 30; -210, 0; 0, 145]
	    DstBlock		    "Product"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "PID Controller1"
	  SrcPort		  1
	  DstBlock		  "Subsystem"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Product"
	  SrcPort		  1
	  Points		  [-145, 0; 0, -100]
	  DstBlock		  "Subsystem"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Fcn"
	  SrcPort		  1
	  DstBlock		  "Sum2"
	  DstPort		  2
	}
      }
    }
    Block {
      BlockType		      SubSystem
      Name		      "Subsystem"
      Ports		      []
      Position		      [260, 287, 426, 361]
      Orientation	      "down"
      DropShadow	      on
      NamePlacement	      "alternate"
      ShowName		      off
      AttributesFormatString  "\\n"
      OpenFcn		      "docfile=which('auto_climate_elec.html','-all');"
"\nweb(char(docfile));                            "
      FontName		      "Arial"
      FontSize		      14
      FontWeight	      "bold"
      TreatAsAtomicUnit	      off
      MinAlgLoopOccurrences   off
      RTWSystemCode	      "Auto"
      MaskInitialization      " %t=matlabroot;\n%cd(t)\n%test123=which('doc_fi"
"le.html','-all');\n%web(char(test123));\n"
      MaskDisplay	      "disp('Double click\\nhere for\\n Model Informat"
"ion')"
      MaskIconFrame	      on
      MaskIconOpaque	      on
      MaskIconRotate	      "none"
      MaskIconUnits	      "autoscale"
      System {
	Name			"Subsystem"
	Location		[433, 403, 931, 703]
	Open			off
	ModelBrowserVisibility	off
	ModelBrowserWidth	200
	ScreenColor		"white"
	PaperOrientation	"landscape"
	PaperPositionMode	"auto"
	PaperType		"usletter"
	PaperUnits		"inches"
	ZoomFactor		"100"
      }
    }
    Line {
      SrcBlock		      "ElectricalSystem"
      SrcPort		      1
      DstBlock		      "ClimateControlSystem"
      DstPort		      1
    }
    Line {
      SrcBlock		      "ClimateControlSystem"
      SrcPort		      1
      Points		      [5, 0; 0, 95; -510, 0]
      DstBlock		      "ElectricalSystem"
      DstPort		      1
    }
    Annotation {
      Name		      "Vehicle Electrical and Climate Control System"
      Position		      [337, 38]
      FontName		      "Arial Black"
      FontSize		      14
    }
  }
}

# Finite State Machines
#
#    Stateflow Version 6.2 (R14SP2) dated Jan 21 2005, 03:46:19
#
#

Stateflow {

	machine {
		id                   		1
		name                 		"auto_climate_elec"
		created              		"01-Feb-2002 14:25:17"
		isLibrary            		0
		firstTarget          		68
		sfVersion            		62014000
		sfDemoChecksum       		[226535848 3084006711 139624069 1576000170]
	}

	chart {
		id                                        		2
		name                                      		"ClimateControlSystem/Temperature Control Chart"
		windowPosition                            		[30 71.25 684 437.25]
		viewLimits                                		[0 784.613 0 491.531]
		zoomFactor                                		1.225
		screen                                    		[1 1 1152 864 1.333333333333333]
		treeNode                                  		[0 9 0 0]
		viewObj                                   		2
		machine                                   		1
		subviewS {
			zoomFactor		1.337
		}
		decomposition                             		SET_CHART
		firstEvent                                		57
		firstData                                 		60
		chartFileNumber                           		1
	}

	state {
		id                  		3
		labelString         		"Blower_1\n"
						"entry:BlowerOut=0.2;"
		position            		[222.092 113.718 106.111 30.171]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[21 0 0 4]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		4
		labelString         		"Blower_2\n"
						"entry:BlowerOut=0.4;"
		position            		[223.137 153.259 105.613 31.732]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[21 0 3 5]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		5
		labelString         		"Blower_3\n"
						"entry:BlowerOut=0.6;"
		position            		[225.964 195.053 104.084 34.934]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[21 0 4 8]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		6
		labelString         		"Blower_off\n"
						"entry:BlowerOut=0.0;"
		position            		[141.04 19.8 103.57 31.272]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[9 0 0 21]
		superState          		GROUPED
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		7
		labelString         		"Blower_5\n"
						"entry:BlowerOut=1.0;"
		position            		[229.037 281.711 100.51 32.112]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[21 0 8 0]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		8
		labelString         		"Blower_4\n"
						"entry:BlowerOut=0.8;"
		position            		[230.185 238.949 100.506 33.485]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[21 0 5 7]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		9
		labelString         		"Blower\n"
						"during:setpoint_calc();"
		position            		[10.526 7.009 352.161 467.046]
		fontSize            		10
		chart               		2
		treeNode            		[2 6 0 13]
		firstTransition     		33
		subviewer           		2
		type                		AND_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		10
		labelString         		"Recyc_Air"
		position            		[402.152 360.801 253.22 112.238]
		fontSize            		10
		chart               		2
		treeNode            		[2 11 17 0]
		firstTransition     		38
		subviewer           		2
		type                		AND_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		11
		labelString         		"Recyc_on"
		position            		[434.058 388.954 179.038 22.418]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[10 0 0 12]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		12
		labelString         		"Recyc_off"
		position            		[431.735 443.164 186.538 21.752]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[10 0 11 0]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		13
		labelString         		"Heater_AC"
		position            		[399.493 137.61 344.52 100.814]
		fontSize            		10
		chart               		2
		treeNode            		[2 14 9 17]
		firstTransition     		42
		subviewer           		2
		type                		AND_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		14
		labelString         		"H_offAC_off"
		position            		[540.2 174.93 77.171 29.747]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[13 0 0 16]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		15
		labelString         		"HeaterAct"
		position            		[415.663 176.379 51.375 27.269]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[13 0 16 0]
		subviewer           		2
		subviewS {
			x1        		-15
			y1        		-15
			pos       		[0 0 51.375 27.269]
			fontSize  		10
		}
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
		outputData          		63
	}

	state {
		id                  		16
		labelString         		"ACAct"
		position            		[680.277 175.372 47.076 29.522]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[13 0 14 15]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
		outputData          		60
	}

	state {
		id                  		17
		labelString         		"AirDist"
		position            		[400.143 255.856 291.31 87.73]
		fontSize            		10
		chart               		2
		treeNode            		[2 19 13 10]
		firstTransition     		30
		subviewer           		2
		type                		AND_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		18
		labelString         		"Face"
		position            		[447.33 272.207 37.877 22.341]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[17 0 19 20]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		19
		labelString         		"Feet"
		position            		[523.069 271.774 38.246 21.591]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[17 0 0 18]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		20
		labelString         		"Defrost"
		position            		[602.664 272.692 38.775 20.841]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[17 0 18 0]
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		21
		labelString         		"Blower_on"
		position            		[18.574 86.763 320.856 237.907]
		fontSize            		10
		arrowSize           		9
		chart               		2
		treeNode            		[9 3 6 23]
		firstTransition     		49
		subviewer           		2
		type                		OR_STATE
		decomposition       		CLUSTER_STATE
	}

	state {
		id                  		22
		labelString         		"b = in_temp_range(minTemp,maxTemp)"
		position            		[52.644 409.627 235.481 55.438]
		fontSize            		12
		chart               		2
		treeNode            		[9 0 23 0]
		firstTransition     		50
		firstJunction       		26
		superState          		SUBCHART
		subviewer           		2
		subviewS {
			x1        		-20.06
			y1        		-20.06
			pos       		[0 0 248.353 63.963]
			fontSize  		10
		}
		type                		FUNC_STATE
		decomposition       		CLUSTER_STATE
		firstData           		54
	}

	state {
		id                  		23
		labelString         		"setpoint_calc()"
		position            		[70.297 336.149 171.261 56.732]
		fontSize            		12
		chart               		2
		treeNode            		[9 0 21 22]
		firstTransition     		51
		firstJunction       		27
		superState          		SUBCHART
		subviewer           		2
		subviewS {
			x1        		-15
			y1        		-15
			pos       		[0 0 247.322 123.431]
			fontSize  		10
		}
		type                		FUNC_STATE
		decomposition       		CLUSTER_STATE
	}

	junction {
		id         		24
		position   		[198.2263 61.5309 7]
		chart      		2
		linkNode   		[23 27 25]
		visible    		0
		subviewer  		23
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		25
		position   		[13.1369 108.5222 7]
		chart      		2
		linkNode   		[23 24 0]
		visible    		0
		subviewer  		23
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		26
		position   		[10.4508 51.5075 8]
		arrowSize  		9
		chart      		2
		linkNode   		[22 0 0]
		visible    		0
		subviewer  		22
		type       		CONNECTIVE_JUNCTION
	}

	junction {
		id         		27
		position   		[13.1369 61.5309 7]
		chart      		2
		linkNode   		[23 0 24]
		visible    		0
		subviewer  		23
		type       		CONNECTIVE_JUNCTION
	}

	transition {
		id             		28
		labelString    		"E[!in(Blower_2) && in_temp_range(7,10)]"
		labelPosition  		[24.432 171.755 182.617 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		21
			intersection		[4 1 0 0.6561 18.5743 168.5823 0 4.0463]
		}
		dst {
			id          		4
			intersection		[4 -1 0 0.5171 223.1368 168.5823 0 -4.0463]
		}
		midPoint       		[120.5092 168.5814]
		chart          		2
		linkNode       		[21 29 34]
		dataLimits     		[18.574 223.137 165.882 171.282]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		4
	}

	transition {
		id             		29
		labelString    		"E[!in(Blower_1) && in_temp_range(1.5,5)]"
		labelPosition  		[26.551 134.385 185.37 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		21
			intersection		[4 1 0 0.8229 18.5743 128.8993 0 12.8703]
		}
		dst {
			id          		3
			intersection		[4 -1 0 0.4968 222.092 128.8993 0 -12.8703]
		}
		midPoint       		[119.9642 128.8979]
		chart          		2
		linkNode       		[21 49 28]
		dataLimits     		[18.574 222.092 126.199 131.599]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		5
	}

	transition {
		id             		30
		labelPosition  		[430.519 282.122 7.341 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			intersection		[0 1 0 0.2179 420.3618 282.2105 0 -24.5544]
		}
		dst {
			id          		18
			intersection		[4 -1 0 0.5522 447.3305 282.2105 0 24.5544]
		}
		midPoint       		[429.6392 282.2105]
		chart          		2
		linkNode       		[17 0 32]
		dataLimits     		[420.362 447.33 279.511 284.911]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		31
		labelString    		"DistReq"
		labelPosition  		[523.382 321.597 35.789 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		20
			intersection		[3 0 1 0.3447 628.0724 293.5331 0 -35.829]
		}
		dst {
			id          		18
			intersection		[3 0 1 0.4481 468.2368 294.5483 0 28.4067]
		}
		midPoint       		[542.9459 338.7513]
		chart          		2
		linkNode       		[17 39 0]
		dataLimits     		[465.537 628.072 293.533 338.708]
		subviewer      		2
		drawStyle      		SMART
		slide {
			sticky        		BOTH_STICK
		}
		executionOrder 		1
	}

	transition {
		id             		32
		labelString    		"DistReq"
		labelPosition  		[563.992 294.423 35.789 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		19
			intersection		[2 1 0 0.5355 561.3147 283.3355 0 0.223]
		}
		dst {
			id          		20
			intersection		[4 -1 0 0.4893 602.664 283.3355 0 -0.223]
		}
		midPoint       		[578.0949 283.3355]
		chart          		2
		linkNode       		[17 30 39]
		dataLimits     		[561.315 602.664 280.636 286.036]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		33
		labelPosition  		[263.641 21.74 7.341 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			intersection		[0 -1 0 0.0777 282.3329 34.5799 0 -36.2235]
		}
		dst {
			id          		6
			intersection		[2 1 0 0.4726 244.6098 34.5799 0 36.2235]
		}
		midPoint       		[267.4445 34.5799]
		chart          		2
		linkNode       		[9 0 36]
		dataLimits     		[244.61 282.333 31.88 37.28]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		34
		labelString    		"E[!in(Blower_3) && in_temp_range(12,15)]"
		labelPosition  		[25.171 215.134 188.123 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		21
			intersection		[4 1 0 0.4786 18.5743 210.8116 0 -0.5495]
		}
		dst {
			id          		5
			intersection		[4 -1 0 0.5489 225.9641 210.8116 0 0.5495]
		}
		midPoint       		[121.9843 210.8117]
		chart          		2
		linkNode       		[21 28 47]
		dataLimits     		[18.574 225.964 208.112 213.512]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		3
	}

	transition {
		id             		35
		labelString    		"E[absTempDiff>203 || absTempDiff<=0.5]"
		labelPosition  		[181.203 61.707 180.782 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		21
			intersection		[1 0 -1 0.4788 172.2042 86.763 0 -20.62]
		}
		dst {
			id          		6
			intersection		[3 0 1 0.6991 172.2042 51.072 0 20.62]
		}
		midPoint       		[172.205 72.9351]
		chart          		2
		linkNode       		[9 36 0]
		dataLimits     		[169.504 174.904 51.072 86.763]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		36
		labelString    		"E[in_temp_range(.5,203)]"
		labelPosition  		[29.389 59.76 112.874 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		6
			intersection		[3 0 1 0.8587 155.6744 51.072 0 37.1461]
		}
		dst {
			id          		21
			intersection		[1 0 -1 0.4273 155.6744 86.763 0 -37.1461]
		}
		midPoint       		[155.6789 64.9003]
		chart          		2
		linkNode       		[9 33 35]
		dataLimits     		[152.974 158.374 51.072 86.763]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		37
		labelString    		"en(AirDist.Defrost)"
		labelPosition  		[565.702 416.404 85.344 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		11
			intersection		[3 0 1 0.2801 562.954 411.372 0 -39.377]
		}
		dst {
			id          		12
			intersection		[1 0 -1 0.7034 562.954 443.164 0 39.377]
		}
		midPoint       		[562.954 423.1658]
		chart          		2
		linkNode       		[10 41 0]
		dataLimits     		[560.254 565.654 411.372 443.164]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		38
		labelPosition  		[522.548 371.709 7.341 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			intersection		[0 0 1 0 522.5785 367.6638 0 0]
		}
		dst {
			id          		11
			intersection		[1 0 -1 0.4944 522.5785 388.9538 0 0]
		}
		midPoint       		[522.5785 373.9784]
		chart          		2
		linkNode       		[10 0 40]
		dataLimits     		[519.878 525.279 367.664 388.954]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		39
		labelString    		"DistReq"
		labelPosition  		[487.081 292.356 35.789 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		18
			intersection		[2 1 0 0.5578 485.2078 284.6691 0 2.0992]
		}
		dst {
			id          		19
			intersection		[4 -1 0 0.4028 523.0688 284.6691 0 -2.0992]
		}
		midPoint       		[500.168 284.6691]
		chart          		2
		linkNode       		[17 32 31]
		dataLimits     		[485.208 523.069 281.969 287.369]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		40
		labelString    		"RecycReq"
		labelPosition  		[412.492 420.387 47.719 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		11
			intersection		[3 0 1 0.8389 462.8974 411.3718 0 60.68]
		}
		dst {
			id          		12
			intersection		[1 0 -1 0.1671 462.8974 443.1638 0 -60.68]
		}
		midPoint       		[462.8974 423.1657]
		chart          		2
		linkNode       		[10 38 41]
		dataLimits     		[460.197 465.597 411.372 443.164]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		41
		labelString    		"RecycReq"
		labelPosition  		[477.005 420.628 47.719 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		12
			intersection		[1 0 -1 0.2193 472.6474 443.1638 0 -50.93]
		}
		dst {
			id          		11
			intersection		[3 0 1 0.7845 472.6474 411.3718 0 50.93]
		}
		midPoint       		[472.6474 431.37]
		chart          		2
		linkNode       		[10 40 37]
		dataLimits     		[469.947 475.347 411.372 443.164]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		42
		labelString    		"E[SetPTemp-IntTemp>=-0.5]"
		labelPosition  		[603.14 161.069 122.969 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		16
			intersection		[4 -1 0 0.7627 680.2767 182.3779 0 7.7549]
		}
		dst {
			id          		14
			intersection		[2 1 0 0.2504 617.3707 182.3779 0 -7.7549]
		}
		midPoint       		[652.2494 182.3783]
		chart          		2
		linkNode       		[13 0 45]
		dataLimits     		[617.371 680.277 179.678 185.078]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		43
		labelString    		"E[SetPTemp-IntTemp<-0.5]"
		labelPosition  		[608.781 208.078 117.462 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		14
			intersection		[2 1 0 0.8085 617.3707 198.981 0 13.4571]
		}
		dst {
			id          		16
			intersection		[4 -1 0 0.2003 680.2767 198.981 0 -13.4571]
		}
		midPoint       		[645.3979 198.982]
		chart          		2
		linkNode       		[13 44 46]
		dataLimits     		[617.371 680.277 196.281 201.681]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		44
		labelString    		"E[SetPTemp-IntTemp>0.5]"
		labelPosition  		[451.425 209.054 113.792 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		14
			intersection		[4 -1 0 0.2706 540.1997 196.6283 0 -6.6146]
		}
		dst {
			id          		15
			intersection		[2 1 0 0.7426 467.0377 196.6283 0 6.6146]
		}
		midPoint       		[506.8215 196.6283]
		chart          		2
		linkNode       		[13 45 43]
		dataLimits     		[467.038 540.2 193.928 199.328]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		45
		labelString    		"E[SetPTemp-IntTemp<=0.5]"
		labelPosition  		[450.656 161.024 119.298 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		15
			intersection		[2 1 0 0.3025 467.0377 184.6283 0 -5.3854]
		}
		dst {
			id          		14
			intersection		[4 -1 0 0.674 540.1997 184.6283 0 5.3854]
		}
		midPoint       		[500.4158 184.6283]
		chart          		2
		linkNode       		[13 42 44]
		dataLimits     		[467.038 540.2 181.928 187.328]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		46
		labelPosition  		[569.025 209.96 7.341 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			intersection		[0 0 -1 0.7354 575.9969 225.6543 0 0]
		}
		dst {
			id          		14
			intersection		[3 0 1 0.5361 575.9969 204.6773 0 0]
		}
		midPoint       		[575.9969 219.5031]
		chart          		2
		linkNode       		[13 43 0]
		dataLimits     		[573.297 578.697 204.677 225.654]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		47
		labelString    		"E[!in(Blower_4) && in_temp_range(17,20)]"
		labelPosition  		[24.314 259.89 188.123 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		21
			intersection		[4 1 0 0.2933 18.5743 254.9014 0 -6.2674]
		}
		dst {
			id          		8
			intersection		[4 -1 0 0.5236 230.1854 254.9014 0 6.2674]
		}
		midPoint       		[124.1868 254.9003]
		chart          		2
		linkNode       		[21 34 48]
		dataLimits     		[18.574 230.185 252.201 257.601]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		2
	}

	transition {
		id             		48
		labelString    		"E[!in(Blower_5) && in_temp_range(22,200)]"
		labelPosition  		[24.35 298.271 193.63 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			id          		21
			intersection		[4 1 0 0.1219 18.5743 295.667 0 -2.384]
		}
		dst {
			id          		7
			intersection		[4 -1 0 0.5654 229.0369 295.667 0 2.384]
		}
		midPoint       		[123.5876 295.666]
		chart          		2
		linkNode       		[21 47 0]
		dataLimits     		[18.574 229.037 292.967 298.367]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		49
		labelPosition  		[258.525 101.643 7.341 14.673]
		fontSize       		10
		arrowSize      		9
		src {
			intersection		[0 0 1 0.77 264.8215 93.8618 0 -9.5021]
		}
		dst {
			id          		3
			intersection		[1 0 -1 0.4027 264.8227 113.7175 0 9.5021]
		}
		midPoint       		[264.8215 99.428]
		chart          		2
		linkNode       		[21 0 29]
		dataLimits     		[262.123 267.523 93.862 113.718]
		subviewer      		2
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		50
		labelString    		"{b = (absTempDiff>minTemp) &&  ...\n"
						"        (absTempDiff<maxTemp);}"
		labelPosition  		[16.732 25.888 129.492 22.44]
		fontSize       		10
		arrowSize      		9
		src {
			intersection		[0 0 1 0.7859 10.4508 19.4254 0 196.1145]
		}
		dst {
			id          		26
			intersection		[0 0 -1 -1 10.4508 43.5075 0 -61.3169]
		}
		midPoint       		[10.4508 27.1967]
		chart          		2
		linkNode       		[22 0 0]
		visible        		0
		dataLimits     		[7.751 13.151 19.425 43.507]
		subviewer      		22
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		51
		labelString    		"{RequiredTemp = SetPTemp-IntTemp;}"
		labelPosition  		[17.637 19.828 136.977 11.968]
		fontSize       		10
		src {
			intersection		[0 0 1 0 13.1369 20.4285 0 0]
		}
		dst {
			id          		27
			intersection		[7 0 -1 -1 13.1369 54.5309 0 0]
		}
		midPoint       		[13.1369 33.9604]
		chart          		2
		linkNode       		[23 0 52]
		visible        		0
		dataLimits     		[10.737 15.537 20.428 54.531]
		subviewer      		23
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		52
		labelString    		"[RequiredTemp<0.0]\n"
						"{absTempDiff = -RequiredTemp;}"
		labelPosition  		[26.293 47.616 119.013 22.44]
		fontSize       		10
		src {
			id          		27
			intersection		[2 1 0 -1 20.1369 61.5309 0 0]
		}
		dst {
			id          		24
			intersection		[6 -1 0 -1 191.2263 61.5309 0 0]
		}
		midPoint       		[105.1403 61.5309]
		chart          		2
		linkNode       		[23 51 53]
		visible        		0
		dataLimits     		[20.137 191.226 59.131 63.931]
		subviewer      		23
		drawStyle      		SMART
		executionOrder 		1
	}

	transition {
		id             		53
		labelString    		"{absTempDiff = RequiredTemp;}"
		labelPosition  		[22.255 85.516 116.019 11.968]
		fontSize       		10
		src {
			id          		27
			intersection		[4 0 1 -1 13.1369 68.5309 0 0]
		}
		dst {
			id          		25
			intersection		[0 0 -1 -1 13.1369 101.5222 0 0]
		}
		midPoint       		[13.1369 81.4831]
		chart          		2
		linkNode       		[23 52 0]
		visible        		0
		dataLimits     		[10.737 15.537 68.531 101.522]
		subviewer      		23
		drawStyle      		SMART
		executionOrder 		2
	}

	data {
		id                            		54
		name                          		"minTemp"
		linkNode                      		[22 0 55]
		scope                         		FUNCTION_INPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		55
		name                          		"b"
		linkNode                      		[22 54 56]
		scope                         		FUNCTION_OUTPUT_DATA
		machine                       		1
		dataType                      		"boolean"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		56
		name                          		"maxTemp"
		linkNode                      		[22 55 0]
		scope                         		FUNCTION_INPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	event {
		id         		57
		name       		"DistReq"
		linkNode   		[2 0 58]
		scope      		INPUT_EVENT
		trigger    		EITHER_EDGE_EVENT
		machine    		1
	}

	event {
		id         		58
		name       		"RecycReq"
		linkNode   		[2 57 59]
		scope      		INPUT_EVENT
		trigger    		EITHER_EDGE_EVENT
		machine    		1
	}

	event {
		id         		59
		name       		"E"
		linkNode   		[2 58 0]
		scope      		INPUT_EVENT
		trigger    		EITHER_EDGE_EVENT
		machine    		1
	}

	data {
		id                            		60
		name                          		"ACAct"
		linkNode                      		[2 0 61]
		scope                         		OUTPUT_DATA
		outputState                   		16
		machine                       		1
		dataType                      		"State"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
		debug                         		[1]
	}

	data {
		id                            		61
		name                          		"SetPTemp"
		linkNode                      		[2 60 62]
		scope                         		INPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		62
		name                          		"IntTemp"
		linkNode                      		[2 61 63]
		scope                         		INPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		63
		name                          		"HeaterAct"
		linkNode                      		[2 62 64]
		scope                         		OUTPUT_DATA
		outputState                   		15
		machine                       		1
		dataType                      		"State"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
		debug                         		[1]
	}

	data {
		id                            		64
		name                          		"RequiredTemp"
		linkNode                      		[2 63 65]
		scope                         		OUTPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		65
		name                          		"BlowerOut"
		linkNode                      		[2 64 66]
		scope                         		OUTPUT_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	data {
		id                            		66
		name                          		"absTempDiff"
		linkNode                      		[2 65 0]
		scope                         		LOCAL_DATA
		machine                       		1
		dataType                      		"double"
		fixptType {
			bias    		0
			slope   		1
			exponent		0
			baseType		SF_UINT8_TYPE
			lock    		0
		}
		dlgFixptMode                  		0
		props {
			range {
				minimum		""
				maximum		""
			}
		}
	}

	instance {
		id     		67
		name   		"ClimateControlSystem/Temperature Control Chart"
		machine		1
		chart  		2
	}

	target {
		id                        		68
		name                      		"sfun"
		description               		"Default Simulink S-Function Target."
		machine                   		1
		linkNode                  		[1 0 0]
	}
}
