Plecs {
  Name          "CHB_PWM_OPTION2_BL"
  Version       "5.0"
  CircuitModel  "ContStateSpace"
  StartTime     "0.0"
  TimeSpan      "0.1"
  Timeout       ""
  Solver        "auto"
  MaxStep       "1e-3"
  InitStep      "-1"
  FixedStep     "1e-3"
  Refine        "1"
  ZCStepSize    "1e-9"
  RelTol        "1e-3"
  AbsTol        "-1"
  TurnOnThreshold "0"
  NonIdealSwitchResistance "1"
  SyncFixedStepTasks "2"
  UseSingleCommonBaseRate "2"
  LossVariableLimitExceededMsg "3"
  NegativeSwitchLossMsg "3"
  DivisionByZeroMsg "3"
  DatatypeOverflowMsg "3"
  DatatypeInheritanceConflictMsg "2"
  ContSampleTimeConflictMsg "2"
  StiffnessDetectionMsg "2"
  MaxConsecutiveZCs "1000"
  AlgebraicLoopWithStateMachineMsg "3"
  AssertionAction "1"
  FixedPointDatatypeOverride "1"
  InitializationCommands "Ts_rtbox = 2e-6;\n\nCf = 20e-6;\n\n\nCHB2_phase_cell"
" = 4;\nExtSyncPin = 67; \t% RT Box SFP trigger\n%ExtSyncPin = 61;\t% Use DO 8"
" & 9 with jumpers"
  InitialState  "1"
  SystemState   ""
  JacobianComputation "2"
  TaskingMode   "1"
  TaskConfigurations ""
  CodeGenParameterInlining "2"
  CodeGenFloatingPointFormat "2"
  CodeGenAbsTimeUsageMsg "3"
  CodeGenBaseName ""
  CodeGenOutputDir ""
  CodeGenExtraOpts ""
  CodeGenTarget "Generic"
  CodeGenTargetSettings ""
  ExtendedMatrixPrecision "1"
  MatrixSignificanceCheck "2"
  RemoveUnusedStateSpaceOutputs "2"
  EnableStateSpaceSplitting "2"
  DisplayStateSpaceSplitting "1"
  DiscretizationMethod "2"
  ExternalModeSettings ""
  AlgebraicLoopMethod "1"
  AlgebraicLoopTolerance "1e-6"
  ScriptsDialogGeometry ""
  ScriptsDialogSplitterPos "0"
  MixedSignalSolverBypassOperatingPoint "1"
  MixedSignalSolverInitialConditions "2"
  MixedSignalSolverMaxNewtonIterations "25"
  MixedSignalSolverNumThreads "-1"
  OperatingPointMaxNewtonIterations "50"
  OperatingPointRelativeNewtonTolerance "1e-3"
  OperatingPointAbsoluteNewtonTolerance "1e-12"
  OperatingPointNodalVoltageNewtonTolerance "1e-6"
  SpiceTemperature "27"
  SpiceGMin     "0"
  SpiceInductorRPar "0"
  SpiceInductorRSer "0"
  SpiceCapacitorGPar "0"
  SpiceCapacitorRSer "0"
  NetlistParserDetails "2"
  InvalidNetlistFunctionEvaluationMsg "1"
  IncompatibleInitialConditionMsg "2"
  Schematic {
    Location      [18, 53; 1920, 1053]
    ZoomFactor    1.48189
    SliderPosition [0, 0]
    ShowBrowser   off
    BrowserWidth  100
    Component {
      Type          Subsystem
      Name          "A_Phase_CHB"
      Show          on
      Position      [690, 225]
      Direction     up
      Flipped       off
      LabelPosition south
      Frame         [-65, -75; 65, 75]
      TreatAsAtomicUnit on
      SampleTime    "-1"
      TaskingMode "1"
      CodeGenEnable on
      CodeGenSampleTime "Ts_rtbox"
      CodeGenDiscretizationMethod "2"
      CodeGenTarget "PLECS RT Box 4"
      CodeGenTargetSettings "AAAAfwAAAAAbQ29kZUdlblRhcmdldDo6U2V0dGluZ3NNYXAAA"
"AAABQAAAA4ARwBlAG4AZQByAGkAYwAAAAUAAAAaAEUAWABUAEUAUgBOAEEATABfAE0ATwBEAEUAAA"
"ACADAAAAA8AEcARQBOAEUAUgBBAFQARQBfAE8AVQBUAFAAVQBUAF8AQQBOAEQAXwBVAFAARABBAFQ"
"ARQBfAEYAQwBOAAAAAgAwAAAASgBVAFMARQBfAEQAQQBUAEEAXwBUAFkAUABFAFMAXwBGAE8AUgBf"
"AFQAVQBOAEEAQgBMAEUAXwBQAEEAUgBBAE0ARQBUAEUAUgBTAAAAAgAxAAAAOgBVAFMARQBfAEUAW"
"ABUAEUAUgBOAF8ATQBPAEQARQBMAF8ARABBAFQAQQBfAFMAVABSAFUAQwBUAFMAAAACADEAAAA0AF"
"UAUwBFAF8AUwBUAEEAUgBUAF8AVABJAE0ARQBfAEkATgBfAEkATgBJAFQAXwBGAEMATgAAAAIAMQA"
"AABwAUABMAEUAQwBTACAAUgBUACAAQgBvAHgAIAAxAAAALAAAABoARQBYAFQARQBSAE4AQQBMAF8A"
"TQBPAEQARQAAAAIAMQAAABoAVABBAFIARwBFAFQAXwBEAEUAVgBJAEMARQAAAAAAAABKAFUAUwBFA"
"F8ARABBAFQAQQBfAFQAWQBQAEUAUwBfAEYATwBSAF8AVABVAE4AQQBCAEwARQBfAFAAQQBSAEEATQ"
"BFAFQARQBSAFMAAAACADEAAAA6AFUAUwBFAF8ARQBYAFQARQBSAE4AXwBNAE8ARABFAEwAXwBEAEE"
"AVABBAF8AUwBUAFIAVQBDAFQAUwAAAAIAMAAAACAAYQBuAGEAbABvAGcASQBuAHAAdQB0AFIAYQBu"
"AGcAZQAAAAIAMQAAACIAYQBuAGEAbABvAGcATwB1AHQAcAB1AHQAUgBhAG4AZwBlAAAAAgAxAAAAH"
"ABhAG4AYQBsAG8AZwBTAGEAbQBwAGwAaQBuAGcAAAACADEAAAAQAGMAYQBuADEAQgBhAHUAZAAAAA"
"wANQAwADAAMAAwADAAAAAUAGMAYQBuADEARQBuAGEAYgBsAGUAAAACADAAAAAiAGMAYQBuADEAUgB"
"lAGMAbwB2AGUAcgB5AEQAZQBsAGEAeQAAAAIAMAAAAB4AYwBhAG4AMQBUAGUAcgBtAGkAbgBhAHQA"
"aQBvAG4AAAACADIAAAAQAGMAYQBuADEAVAB4AFIAeAAAAAIAMQAAABAAYwBhAG4AMgBCAGEAdQBkA"
"AAADAA1ADAAMAAwADAAMAAAABQAYwBhAG4AMgBFAG4AYQBiAGwAZQAAAAIAMAAAACIAYwBhAG4AMg"
"BSAGUAYwBvAHYAZQByAHkARABlAGwAYQB5AAAAAgAwAAAAHgBjAGEAbgAyAFQAZQByAG0AaQBuAGE"
"AdABpAG8AbgAAAAIAMgAAABAAYwBhAG4AMgBUAHgAUgB4AAAAAgAxAAAAJABkAGkAZwBpAHQAYQBs"
"AE8AdQB0AHAAdQB0AEwAZQB2AGUAbAAAAAIAMgAAABIAZQBuAGEAYgBsAGUAWABDAFAAAAACADAAA"
"AAwAGgAYQBzAEgAYQByAGQAdwBhAHIAZQBQAHIAZQBwAHIAbwBjAGUAcwBzAGkAbgBnAAAAAgAxAA"
"AAKgBoAGEAcwBIAGEAcgBkAHcAYQByAGUAUwBpAG0AdQBsAGEAdABpAG8AbgAAAAIAMAAAACIAaAB"
"hAHMATgBhAG4AbwBzAHQAZQBwAFMAbwBsAHYAZQByAAAAAgAxAAAAEgBtAGEAcwB0AGUAcgBTAEYA"
"UAAAAAIAMQAAABgAbQBhAHgAXwBvAHYAZQByAHIAdQBuAHMAAAACADUAAAAgAG4AYQBuAG8AUwB0A"
"GUAcABCAGkAdABXAGkAZAB0AGgAAAAEADIANAAAABIAbgBhAG4AbwBTAHQAZQBwAFAAAAAEADEAMQ"
"AAABgAbgBhAG4AbwBTAHQAZQBwAFMAaQB6AGUAAAAMADcALgA1AGUALQA5AAAAHgBuAGEAbgBvAFM"
"AdABlAHAAVgBlAHIAcwBpAG8AbgAAAAAAAAAuAG4AYQBuAG8AcwB0AGUAcABEAFMAdQBiAE8AdQB0"
"AHAAdQB0AFIAYQBuAGcAZQAAAAIAMQAAABgAbgB1AG0ARABpAGcAaQB0AGEAbABJAG4AAAAEADMAM"
"gAAABgAcAB3AG0AQwBsAGsAUABlAHIAaQBvAGQAAAAMADcALgA1AGUALQA5AAAAGgBzAGEAbQBwAG"
"wAaQBuAGcARABlAGwAYQB5AAAAAgAwAAAAHABzAGkAbQB1AGwAYQB0AGkAbwBuAE0AbwBkAGUAAAA"
"CADEAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBBAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMA"
"RgBQAF8AQgAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEMAAAACADAAAAAYAHMAdABhA"
"HIAdAB1AHAAUwBGAFAAXwBEAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ARQAAAAIAMA"
"AAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEYAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFA"
"AXwBHAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ASAAAAAIAMAAAAB4AcwB5AG4AYwBo"
"AHIAbwBuAGkAegBlAFQAaQBtAGUAAAACADAAAAAQAHgAYwBwAFMAbABhAHYAZQAAAAAAAAAgAHgAY"
"wBwAFMAbABhAHYAZQBJAGQAZQBuAHQAaQB0AHkAAAACADEAAAAcAFAATABFAEMAUwAgAFIAVAAgAE"
"IAbwB4ACAAMgAAACwAAAAaAEUAWABUAEUAUgBOAEEATABfAE0ATwBEAEUAAAACADEAAAAaAFQAQQB"
"SAEcARQBUAF8ARABFAFYASQBDAEUAAAAwAHIAdABiAG8AeAAtADIAMABiADAAZgA3ADAAOABkAGMA"
"YgAyAC4AbABvAGMAYQBsAAAASgBVAFMARQBfAEQAQQBUAEEAXwBUAFkAUABFAFMAXwBGAE8AUgBfA"
"FQAVQBOAEEAQgBMAEUAXwBQAEEAUgBBAE0ARQBUAEUAUgBTAAAAAgAxAAAAOgBVAFMARQBfAEUAWA"
"BUAEUAUgBOAF8ATQBPAEQARQBMAF8ARABBAFQAQQBfAFMAVABSAFUAQwBUAFMAAAACADAAAAAgAGE"
"AbgBhAGwAbwBnAEkAbgBwAHUAdABSAGEAbgBnAGUAAAACADEAAAAiAGEAbgBhAGwAbwBnAE8AdQB0"
"AHAAdQB0AFIAYQBuAGcAZQAAAAIAMQAAABwAYQBuAGEAbABvAGcAUwBhAG0AcABsAGkAbgBnAAAAA"
"gAxAAAAEABjAGEAbgAxAEIAYQB1AGQAAAAMADUAMAAwADAAMAAwAAAAFABjAGEAbgAxAEUAbgBhAG"
"IAbABlAAAAAgAwAAAAIgBjAGEAbgAxAFIAZQBjAG8AdgBlAHIAeQBEAGUAbABhAHkAAAACADAAAAA"
"eAGMAYQBuADEAVABlAHIAbQBpAG4AYQB0AGkAbwBuAAAAAgAyAAAAEABjAGEAbgAxAFQAeABSAHgA"
"AAACADEAAAAQAGMAYQBuADIAQgBhAHUAZAAAAAwANQAwADAAMAAwADAAAAAUAGMAYQBuADIARQBuA"
"GEAYgBsAGUAAAACADAAAAAiAGMAYQBuADIAUgBlAGMAbwB2AGUAcgB5AEQAZQBsAGEAeQAAAAIAMA"
"AAAB4AYwBhAG4AMgBUAGUAcgBtAGkAbgBhAHQAaQBvAG4AAAACADIAAAAQAGMAYQBuADIAVAB4AFI"
"AeAAAAAIAMQAAACQAZABpAGcAaQB0AGEAbABPAHUAdABwAHUAdABMAGUAdgBlAGwAAAACADEAAAAS"
"AGUAbgBhAGIAbABlAFgAQwBQAAAAAgAwAAAAMABoAGEAcwBIAGEAcgBkAHcAYQByAGUAUAByAGUAc"
"AByAG8AYwBlAHMAcwBpAG4AZwAAAAIAMQAAACoAaABhAHMASABhAHIAZAB3AGEAcgBlAFMAaQBtAH"
"UAbABhAHQAaQBvAG4AAAACADEAAAAiAGgAYQBzAE4AYQBuAG8AcwB0AGUAcABTAG8AbAB2AGUAcgA"
"AAAIAMQAAABIAbQBhAHMAdABlAHIAUwBGAFAAAAACADEAAAAYAG0AYQB4AF8AbwB2AGUAcgByAHUA"
"bgBzAAAAAgA1AAAAIABuAGEAbgBvAFMAdABlAHAAQgBpAHQAVwBpAGQAdABoAAAABAAyADYAAAASA"
"G4AYQBuAG8AUwB0AGUAcABQAAAABAAxADEAAAAYAG4AYQBuAG8AUwB0AGUAcABTAGkAegBlAAAACA"
"A0AGUALQA5AAAAHgBuAGEAbgBvAFMAdABlAHAAVgBlAHIAcwBpAG8AbgAAAAAAAAAuAG4AYQBuAG8"
"AcwB0AGUAcABEAFMAdQBiAE8AdQB0AHAAdQB0AFIAYQBuAGcAZQAAAAIAMQAAABgAbgB1AG0ARABp"
"AGcAaQB0AGEAbABJAG4AAAAEADMAMgAAABgAcAB3AG0AQwBsAGsAUABlAHIAaQBvAGQAAAAOADEAL"
"wAxADUAMABlADYAAAAaAHMAYQBtAHAAbABpAG4AZwBEAGUAbABhAHkAAAACADAAAAAcAHMAaQBtAH"
"UAbABhAHQAaQBvAG4ATQBvAGQAZQAAAAIAMQAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEEAAAA"
"CADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBCAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMA"
"RgBQAF8AQwAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEQAAAACADAAAAAYAHMAdABhA"
"HIAdAB1AHAAUwBGAFAAXwBFAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ARgAAAAIAMA"
"AAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEcAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFA"
"AXwBIAAAAAgAwAAAAHgBzAHkAbgBjAGgAcgBvAG4AaQB6AGUAVABpAG0AZQAAAAIAMAAAABAAeABj"
"AHAAUwBsAGEAdgBlAAAAAAAAACAAeABjAHAAUwBsAGEAdgBlAEkAZABlAG4AdABpAHQAeQAAAAIAM"
"QAAABwAUABMAEUAQwBTACAAUgBUACAAQgBvAHgAIAAzAAAALAAAABoARQBYAFQARQBSAE4AQQBMAF"
"8ATQBPAEQARQAAAAIAMQAAABoAVABBAFIARwBFAFQAXwBEAEUAVgBJAEMARQAAAAAAAABKAFUAUwB"
"FAF8ARABBAFQAQQBfAFQAWQBQAEUAUwBfAEYATwBSAF8AVABVAE4AQQBCAEwARQBfAFAAQQBSAEEA"
"TQBFAFQARQBSAFMAAAACADEAAAA6AFUAUwBFAF8ARQBYAFQARQBSAE4AXwBNAE8ARABFAEwAXwBEA"
"EEAVABBAF8AUwBUAFIAVQBDAFQAUwAAAAIAMAAAACAAYQBuAGEAbABvAGcASQBuAHAAdQB0AFIAYQ"
"BuAGcAZQAAAAIAMQAAACIAYQBuAGEAbABvAGcATwB1AHQAcAB1AHQAUgBhAG4AZwBlAAAAAgAxAAA"
"AHABhAG4AYQBsAG8AZwBTAGEAbQBwAGwAaQBuAGcAAAACADEAAAAQAGMAYQBuADEAQgBhAHUAZAAA"
"AAwANQAwADAAMAAwADAAAAAUAGMAYQBuADEARQBuAGEAYgBsAGUAAAACADAAAAAiAGMAYQBuADEAU"
"gBlAGMAbwB2AGUAcgB5AEQAZQBsAGEAeQAAAAIAMAAAAB4AYwBhAG4AMQBUAGUAcgBtAGkAbgBhAH"
"QAaQBvAG4AAAACADIAAAAQAGMAYQBuADEAVAB4AFIAeAAAAAIAMQAAABAAYwBhAG4AMgBCAGEAdQB"
"kAAAADAA1ADAAMAAwADAAMAAAABQAYwBhAG4AMgBFAG4AYQBiAGwAZQAAAAIAMAAAACIAYwBhAG4A"
"MgBSAGUAYwBvAHYAZQByAHkARABlAGwAYQB5AAAAAgAwAAAAHgBjAGEAbgAyAFQAZQByAG0AaQBuA"
"GEAdABpAG8AbgAAAAIAMgAAABAAYwBhAG4AMgBUAHgAUgB4AAAAAgAxAAAAJABkAGkAZwBpAHQAYQ"
"BsAE8AdQB0AHAAdQB0AEwAZQB2AGUAbAAAAAIAMQAAABIAZQBuAGEAYgBsAGUAWABDAFAAAAACADA"
"AAAAwAGgAYQBzAEgAYQByAGQAdwBhAHIAZQBQAHIAZQBwAHIAbwBjAGUAcwBzAGkAbgBnAAAAAgAx"
"AAAAKgBoAGEAcwBIAGEAcgBkAHcAYQByAGUAUwBpAG0AdQBsAGEAdABpAG8AbgAAAAIAMQAAACIAa"
"ABhAHMATgBhAG4AbwBzAHQAZQBwAFMAbwBsAHYAZQByAAAAAgAxAAAAEgBtAGEAcwB0AGUAcgBTAE"
"YAUAAAAAIAMQAAABgAbQBhAHgAXwBvAHYAZQByAHIAdQBuAHMAAAACADUAAAAgAG4AYQBuAG8AUwB"
"0AGUAcABCAGkAdABXAGkAZAB0AGgAAAAEADIANgAAABIAbgBhAG4AbwBTAHQAZQBwAFAAAAAEADEA"
"MQAAABgAbgBhAG4AbwBTAHQAZQBwAFMAaQB6AGUAAAAIADQAZQAtADkAAAAeAG4AYQBuAG8AUwB0A"
"GUAcABWAGUAcgBzAGkAbwBuAAAAAAAAAC4AbgBhAG4AbwBzAHQAZQBwAEQAUwB1AGIATwB1AHQAcA"
"B1AHQAUgBhAG4AZwBlAAAAAgAxAAAAGABuAHUAbQBEAGkAZwBpAHQAYQBsAEkAbgAAAAQANgA0AAA"
"AGABwAHcAbQBDAGwAawBQAGUAcgBpAG8AZAAAAA4AMQAvADEANQAwAGUANgAAABoAcwBhAG0AcABs"
"AGkAbgBnAEQAZQBsAGEAeQAAAAIAMAAAABwAcwBpAG0AdQBsAGEAdABpAG8AbgBNAG8AZABlAAAAA"
"gAxAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8AQQAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAE"
"YAUABfAEIAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBDAAAAAgAwAAAAGABzAHQAYQB"
"yAHQAdQBwAFMARgBQAF8ARAAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEUAAAACADAA"
"AAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBGAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQA"
"F8ARwAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEgAAAACADAAAAAeAHMAeQBuAGMAaA"
"ByAG8AbgBpAHoAZQBUAGkAbQBlAAAAAgAwAAAAEAB4AGMAcABTAGwAYQB2AGUAAAAAAAAAIAB4AGM"
"AcABTAGwAYQB2AGUASQBkAGUAbgB0AGkAdAB5AAAAAgAxAAAAHABQAEwARQBDAFMAIABSAFQAIABC"
"AG8AeAAgADQAAAAsAAAAGgBFAFgAVABFAFIATgBBAEwAXwBNAE8ARABFAAAAAgAxAAAAGgBUAEEAU"
"gBHAEUAVABfAEQARQBWAEkAQwBFAAAAGABSAHQAQgBvAHgANAAuAGwAbwBjAGEAbAAAAEoAVQBTAE"
"UAXwBEAEEAVABBAF8AVABZAFAARQBTAF8ARgBPAFIAXwBUAFUATgBBAEIATABFAF8AUABBAFIAQQB"
"NAEUAVABFAFIAUwAAAAIAMQAAADoAVQBTAEUAXwBFAFgAVABFAFIATgBfAE0ATwBEAEUATABfAEQA"
"QQBUAEEAXwBTAFQAUgBVAEMAVABTAAAAAgAwAAAAIABhAG4AYQBsAG8AZwBJAG4AcAB1AHQAUgBhA"
"G4AZwBlAAAAAgAxAAAAIgBhAG4AYQBsAG8AZwBPAHUAdABwAHUAdABSAGEAbgBnAGUAAAACADEAAA"
"AcAGEAbgBhAGwAbwBnAFMAYQBtAHAAbABpAG4AZwAAAAIAMQAAABAAYwBhAG4AMQBCAGEAdQBkAAA"
"ADAA1ADAAMAAwADAAMAAAABQAYwBhAG4AMQBFAG4AYQBiAGwAZQAAAAIAMAAAACIAYwBhAG4AMQBS"
"AGUAYwBvAHYAZQByAHkARABlAGwAYQB5AAAAAgAwAAAAHgBjAGEAbgAxAFQAZQByAG0AaQBuAGEAd"
"ABpAG8AbgAAAAIAMgAAABAAYwBhAG4AMQBUAHgAUgB4AAAAAgAxAAAAEABjAGEAbgAyAEIAYQB1AG"
"QAAAAMADUAMAAwADAAMAAwAAAAFABjAGEAbgAyAEUAbgBhAGIAbABlAAAAAgAwAAAAIgBjAGEAbgA"
"yAFIAZQBjAG8AdgBlAHIAeQBEAGUAbABhAHkAAAACADAAAAAeAGMAYQBuADIAVABlAHIAbQBpAG4A"
"YQB0AGkAbwBuAAAAAgAyAAAAEABjAGEAbgAyAFQAeABSAHgAAAACADEAAAAkAGQAaQBnAGkAdABhA"
"GwATwB1AHQAcAB1AHQATABlAHYAZQBsAAAAAgAxAAAAEgBlAG4AYQBiAGwAZQBYAEMAUAAAAAIAMA"
"AAADAAaABhAHMASABhAHIAZAB3AGEAcgBlAFAAcgBlAHAAcgBvAGMAZQBzAHMAaQBuAGcAAAACADE"
"AAAAqAGgAYQBzAEgAYQByAGQAdwBhAHIAZQBTAGkAbQB1AGwAYQB0AGkAbwBuAAAAAgAxAAAAIgBo"
"AGEAcwBOAGEAbgBvAHMAdABlAHAAUwBvAGwAdgBlAHIAAAACADEAAAASAG0AYQBzAHQAZQByAFMAR"
"gBQAAAAAgAxAAAAGABtAGEAeABfAG8AdgBlAHIAcgB1AG4AcwAAAAIANQAAACAAbgBhAG4AbwBTAH"
"QAZQBwAEIAaQB0AFcAaQBkAHQAaAAAAAQAMgA2AAAAEgBuAGEAbgBvAFMAdABlAHAAUAAAAAQAMQA"
"xAAAAGABuAGEAbgBvAFMAdABlAHAAUwBpAHoAZQAAAAgANABlAC0AOQAAAB4AbgBhAG4AbwBTAHQA"
"ZQBwAFYAZQByAHMAaQBvAG4AAAAAAAAALgBuAGEAbgBvAHMAdABlAHAARABTAHUAYgBPAHUAdABwA"
"HUAdABSAGEAbgBnAGUAAAACADEAAAAYAG4AdQBtAEQAaQBnAGkAdABhAGwASQBuAAAABAAzADIAAA"
"AYAHAAdwBtAEMAbABrAFAAZQByAGkAbwBkAAAADgAxAC8AMQA1ADAAZQA2AAAAGgBzAGEAbQBwAGw"
"AaQBuAGcARABlAGwAYQB5AAAAAgAwAAAAHABzAGkAbQB1AGwAYQB0AGkAbwBuAE0AbwBkAGUAAAAC"
"ADEAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBBAAAAAgAxAAAAGABzAHQAYQByAHQAdQBwAFMAR"
"gBQAF8AQgAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEMAAAACADAAAAAYAHMAdABhAH"
"IAdAB1AHAAUwBGAFAAXwBEAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ARQAAAAIAMAA"
"AABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEYAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAA"
"XwBHAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ASAAAAAIAMAAAAB4AcwB5AG4AYwBoA"
"HIAbwBuAGkAegBlAFQAaQBtAGUAAAACADAAAAAQAHgAYwBwAFMAbABhAHYAZQAAAAAAAAAgAHgAYw"
"BwAFMAbABhAHYAZQBJAGQAZQBuAHQAaQB0AHkAAAACADE="
      ExternalModeSettings "AAAAfwAAAAAYQ29kZUdlblRhcmdldDo6U2V0dGluZ3MAAAAABw"
"AAABQARABlAGMAaQBtAGEAdABpAG8AbgAAAAIAMQAAABQATgB1AG0AUwBhAG0AcABsAGUAcwAAAAo"
"AMgAwADAAMAAwAAAAFgBSAGUAZgByAGUAcwBoAFIAYQB0AGUAAAAEADIAMAAAABYAUwBlAG4AcwBp"
"AHQAaQB2AGkAdAB5AAAAAgAwAAAAHABUAHIAaQBnAGcAZQByAEMAaABhAG4AbgBlAGwAAAAEAC0AM"
"QAAABgAVAByAGkAZwBnAGUAcgBEAGUAbABhAHkAAAAGAC0AMgAwAAAAGABUAHIAaQBnAGcAZQByAF"
"YAYQBsAHUAZQAAAAIAMA=="
      MaskDisplayLang "2"
      MaskIconFrame on
      MaskIconOpaque off
      MaskIconRotates on
      Terminal {
        Type          Input
        Position      [-65, -20]
        Direction     left
        Index         "1"
      }
      Terminal {
        Type          Output
        Position      [-69, 40]
        Direction     left
        Index         "3"
      }
      Terminal {
        Type          Output
        Position      [69, -25]
        Direction     right
        Index         "2"
      }
      Terminal {
        Type          Output
        Position      [69, -5]
        Direction     right
        Index         "1"
      }
      Schematic {
        Location      [18, 53; 1920, 1053]
        ZoomFactor    1.33034
        SliderPosition [0, 0]
        ShowBrowser   off
        BrowserWidth  100
        Component {
          Type          Resistor
          Name          "RgA"
          Show          off
          Position      [495, 145]
          Direction     up
          Flipped       off
          LabelPosition east
          Parameter {
            Variable      "R"
            Value         "50"
            Show          off
          }
        }
        Component {
          Type          Inductor
          Name          "LgA"
          Show          off
          Position      [375, 105]
          Direction     left
          Flipped       off
          LabelPosition north
          Parameter {
            Variable      "L"
            Value         "2e-3"
            Show          off
          }
          Parameter {
            Variable      "i_init"
            Value         "0"
            Show          off
          }
        }
        Component {
          Type          Voltmeter
          Name          "Vm1"
          Show          off
          Position      [450, 145]
          Direction     up
          Flipped       off
          LabelPosition west
        }
        Component {
          Type          Scope
          Name          "Scope"
          Show          on
          Position      [550, 50]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [869, 149; 1919, 977]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAC0AAACv/wCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAAFwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwEAAA"
"AcAAAAjQAAAGYA////+wAAAAwAVAByAGEAYwBlAHMBAAAAqgAAAjEAAABmAP///wAAAAMAAAQaAAA"
"AYPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQBAAAAAAAABBoAAABCAP///wAAA2UAAAK/"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAEAAAAYAFMAYQB2AGUAZAAgAHYAaQBlAHcAIAAxP7MzM"
"zMzMzM/uFHrhR64UgAAAAIAf/gAAAAAAAB/+AAAAAAAAAB/+AAAAAAAAH/4AAAAAAAAAT+YciT3JP"
"9uP5h2g3JMLs8B"
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":159,\"Labels\""
":[\"Delta\",\"Slope\",\"RMS\"],\"VisualIdxs\":[3,4,9]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
          Axes          "2"
          TimeRange     "0.0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {"Inverter Voltage", "Load Voltage"}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {"Output Current"}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {"Inverter Voltage", "Load Voltage"}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {"Output Current"}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          Capacitor
          Name          "C2"
          Show          off
          Position      [410, 145]
          Direction     down
          Flipped       on
          LabelPosition west
          Parameter {
            Variable      "C"
            Value         "18e-6"
            Show          off
          }
          Parameter {
            Variable      "v_init"
            Value         "0"
            Show          off
          }
        }
        Component {
          Type          Voltmeter
          Name          "Vm2"
          Show          off
          Position      [330, 145]
          Direction     up
          Flipped       off
          LabelPosition west
        }
        Component {
          Type          SignalMux
          Name          "Mux"
          Show          off
          Position      [495, 45]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -10; 7, 10]
          Parameter {
            Variable      "Width"
            Value         "2"
            Show          off
          }
        }
        Component {
          Type          SignalDemux
          Name          "Demux"
          Show          off
          Position      [110, 25]
          Direction     right
          Flipped       on
          LabelPosition south
          Frame         [-7, -20; 2, 20]
          Parameter {
            Variable      "Width"
            Value         "[2 2 2 2]"
            Show          off
          }
        }
        Component {
          Type          Reference
          SrcComponent  "PLECSRTBoxLib/PWM Capture1"
          Name          "PWM Capture"
          Show          on
          Position      [45, 25]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "channel"
            Value         "[0 4 1 5 2 16 3 17]"
            Show          on
          }
          Parameter {
            Variable      "polarity"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "inputType"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Ts"
            Value         "Ts_plant"
            Show          off
          }
          Parameter {
            Variable      "offlineBehavior"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "1"
            Show          off
          }
          Terminal {
            Type          Output
            Position      [29, 0]
            Direction     right
          }
        }
        Component {
          Type          Reference
          SrcComponent  "Components/Electrical/Power Modules/MFB1"
          Name          "MFB3"
          Show          off
          Position      [235, 110]
          Direction     up
          Flipped       off
          LabelPosition west
          Frame         [-60, -60; 60, 60]
          Parameter {
            Variable      "semiSymbol"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "N"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "assert"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "switchModel"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighlightLevel"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "combineRevDiode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "thermalIgbtDiode"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "thermalIgbt"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "thermalMosfetDiode"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "thermalMosfet"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "thermalRevDiode"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "Configuration"
            Value         "2"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-60, -30]
            Direction     left
          }
          Terminal {
            Type          Port
            Position      [65, -5]
            Direction     right
          }
          Terminal {
            Type          Port
            Position      [65, 5]
            Direction     right
          }
          Terminal {
            Type          Port
            Position      [-65, -55]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-60, 30]
            Direction     left
          }
          Terminal {
            Type          Port
            Position      [-65, 55]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [20, -30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [20, 30]
            Direction     left
          }
        }
        Component {
          Type          DCVoltageSource
          Name          "V_dc3"
          Show          off
          Position      [95, 130]
          Direction     down
          Flipped       on
          LabelPosition east
          Parameter {
            Variable      "V"
            Value         "24"
            Show          off
          }
        }
        Component {
          Type          Resistor
          Name          "R9"
          Show          off
          Position      [95, 90]
          Direction     up
          Flipped       off
          LabelPosition east
          CommentOut    DisabledClosedCircuit
          Parameter {
            Variable      "R"
            Value         "0.001"
            Show          off
          }
        }
        Component {
          Type          PlecsProbe
          Name          "Probe"
          Show          on
          Position      [425, 75]
          Direction     right
          Flipped       off
          LabelPosition south
          Probe {
            Component     "LgA"
            Path          "A_Phase_CHB"
            Signals       {"Inductor current"}
          }
        }
        Component {
          Type          Scope
          Name          "Scope1"
          Show          on
          Position      [35, 140]
          Direction     down
          Flipped       on
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [363, 293; 1349, 853]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAACoAAACFPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMBAAAAHAAAAhQAAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAAzEAAAIU"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":158,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
          Axes          "1"
          TimeRange     "0.0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      1
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          ElectricalModelSettings
          Name          "Electrical\nModel Settings"
          Show          off
          Position      [495, 305]
          Direction     down
          Flipped       on
          LabelPosition south
          Parameter {
            Variable      "CodeGenTarget"
            Value         "1"
            Show          on
          }
          Parameter {
            Variable      "CodeGenSwitchingAlgorithm"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "CodeGenMatrixCodingStyle"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "CodeGenTopologies"
            Value         "[]"
            Show          off
          }
          Parameter {
            Variable      "CodeGenCPUFPGAStepRatio"
            Value         "0"
            Show          off
          }
        }
        Component {
          Type          Scope
          Name          "Scope5"
          Show          on
          Position      [720, 125]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -35; 15, 35]
          Location      [355, 402; 1649, 1080]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAC0AAAB5fwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAAIQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMBAAAAHAAAAeUAAABmAP///wAAAAMAAAUOAAA"
"ApPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQBAAAAAAAABQ4AAABCAP///wAABFkAAAHl"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":196,\"Labels\""
":[\"Slope\"],\"VisualIdxs\":[4]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAA=="
          Axes          "3"
          TimeRange     "0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          PlecsProbe
          Name          "Probe2"
          Show          off
          Position      [645, 125]
          Direction     right
          Flipped       off
          LabelPosition south
          Probe {
            Component     "Vm1"
            Path          "A_Phase_CHB"
            Signals       {"Measured voltage"}
          }
        }
        Component {
          Type          PlecsProbe
          Name          "Probe3"
          Show          off
          Position      [645, 105]
          Direction     right
          Flipped       off
          LabelPosition south
          Probe {
            Component     "Vm2"
            Path          "A_Phase_CHB"
            Signals       {"Measured voltage"}
          }
        }
        Component {
          Type          PlecsProbe
          Name          "Probe4"
          Show          off
          Position      [645, 145]
          Direction     right
          Flipped       off
          LabelPosition south
          Probe {
            Component     "LgA"
            Path          "A_Phase_CHB"
            Signals       {"Inductor current"}
          }
        }
        Component {
          Type          Reference
          SrcComponent  "PLECSRTBoxLib/SFP Out"
          Name          "SFP Out"
          Show          on
          Position      [615, 245]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "port"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tSample"
            Value         "10e-6"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "2"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-25, 0]
            Direction     left
          }
        }
        Component {
          Type          PulseGenerator
          Name          "Pulse\nGenerator"
          Show          on
          Position      [65, 420]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "Hi"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Lo"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "f"
            Value         "10e3"
            Show          off
          }
          Parameter {
            Variable      "DutyCycle"
            Value         "0.5"
            Show          off
          }
          Parameter {
            Variable      "Delay"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Reference
          SrcComponent  "PLECSRTBoxLib/Digital Out1"
          Name          "Sync"
          Show          on
          Position      [235, 420]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "channel"
            Value         "2"
            Show          on
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "3"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-25, 0]
            Direction     left
          }
        }
        Component {
          Type          Reference
          SrcComponent  "PLECSRTBoxLib/Digital Out1"
          Name          "Sync Alt"
          Show          on
          Position      [235, 505]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "channel"
            Value         "8:9"
            Show          on
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "4"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-25, 0]
            Direction     left
          }
        }
        Component {
          Type          Scope
          Name          "Scope9"
          Show          on
          Position      [245, 600]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [1570, 456; 1920, 687]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAAV4AAADL"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":149,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
          Axes          "1"
          TimeRange     "0.0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          Delay
          Name          "Delay"
          Show          on
          Position      [170, 420]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "N"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "X0"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "Ts"
            Value         "Ts_rtbox"
            Show          off
          }
        }
        Component {
          Type          SignalMux
          Name          "Mux1"
          Show          off
          Position      [475, 245]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -10; 7, 10]
          Parameter {
            Variable      "Width"
            Value         "2"
            Show          off
          }
        }
        Component {
          Type          SignalSelector
          Name          "Selector"
          Show          off
          Position      [170, 505]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "InputWidth"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "OutputIndices"
            Value         "[1 1]"
            Show          off
          }
        }
        Connection {
          Type          Wire
          SrcComponent  "LgA"
          SrcTerminal   2
          Points        [410, 105]
          Branch {
            Points        [450, 105]
            Branch {
              Points        [495, 105]
              DstComponent  "RgA"
              DstTerminal   1
            }
            Branch {
              DstComponent  "Vm1"
              DstTerminal   1
            }
          }
          Branch {
            DstComponent  "C2"
            DstTerminal   1
          }
        }
        Connection {
          Type          Wire
          SrcComponent  "Vm1"
          SrcTerminal   2
          Points        [450, 180]
          Branch {
            Points        [410, 180]
            Branch {
              Points        [330, 180]
              Branch {
                DstComponent  "Vm2"
                DstTerminal   2
              }
              Branch {
                Points        [310, 180; 310, 115]
                DstComponent  "MFB3"
                DstTerminal   3
              }
              Branch {
                Points        [330, 305]
                DstComponent  "Electrical\nModel Settings"
                DstTerminal   1
              }
            }
            Branch {
              DstComponent  "C2"
              DstTerminal   2
            }
          }
          Branch {
            Points        [495, 180]
            DstComponent  "RgA"
            DstTerminal   2
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux"
          SrcTerminal   1
          DstComponent  "Scope"
          DstTerminal   1
        }
        Connection {
          Type          Wire
          SrcComponent  "MFB3"
          SrcTerminal   2
          Points        [330, 105]
          Branch {
            DstComponent  "LgA"
            DstTerminal   1
          }
          Branch {
            DstComponent  "Vm2"
            DstTerminal   1
          }
        }
        Connection {
          Type          Wire
          SrcComponent  "V_dc3"
          SrcTerminal   1
          DstComponent  "R9"
          DstTerminal   2
        }
        Connection {
          Type          Wire
          SrcComponent  "R9"
          SrcTerminal   1
          Points        [95, 55]
          DstComponent  "MFB3"
          DstTerminal   4
        }
        Connection {
          Type          Wire
          SrcComponent  "MFB3"
          SrcTerminal   6
          Points        [95, 165]
          DstComponent  "V_dc3"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux"
          SrcTerminal   2
          Points        [145, 10; 145, 80]
          DstComponent  "MFB3"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux"
          SrcTerminal   3
          Points        [140, 20; 140, 140]
          DstComponent  "MFB3"
          DstTerminal   5
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux"
          SrcTerminal   4
          Points        [240, 30]
          DstComponent  "MFB3"
          DstTerminal   7
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux"
          SrcTerminal   5
          Points        [130, 40; 130, 195; 240, 195]
          DstComponent  "MFB3"
          DstTerminal   8
        }
        Connection {
          Type          Signal
          SrcComponent  "PWM Capture"
          SrcTerminal   1
          Points        [75, 25]
          Branch {
            DstComponent  "Demux"
            DstTerminal   1
          }
          Branch {
            Points        [75, 140]
            DstComponent  "Scope1"
            DstTerminal   1
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Probe3"
          SrcTerminal   1
          DstComponent  "Scope5"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Probe2"
          SrcTerminal   1
          DstComponent  "Scope5"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Probe4"
          SrcTerminal   1
          DstComponent  "Scope5"
          DstTerminal   3
        }
        Connection {
          Type          Signal
          SrcComponent  "Probe"
          SrcTerminal   1
          Points        [520, 75]
          DstComponent  "Scope"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Vm1"
          SrcTerminal   3
          Points        [465, 50]
          DstComponent  "Mux"
          DstTerminal   3
        }
        Connection {
          Type          Signal
          SrcComponent  "Pulse\nGenerator"
          SrcTerminal   1
          Points        [135, 420]
          Branch {
            DstComponent  "Delay"
            DstTerminal   1
          }
          Branch {
            Points        [135, 505]
            Branch {
              DstComponent  "Selector"
              DstTerminal   1
            }
            Branch {
              Points        [135, 600]
              DstComponent  "Scope9"
              DstTerminal   1
            }
          }
          Branch {
            Points        [135, 250]
            DstComponent  "Mux1"
            DstTerminal   3
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Vm2"
          SrcTerminal   3
          Points        [375, 145]
          Branch {
            Points        [375, 40]
            DstComponent  "Mux"
            DstTerminal   2
          }
          Branch {
            Points        [375, 240]
            DstComponent  "Mux1"
            DstTerminal   2
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Delay"
          SrcTerminal   2
          DstComponent  "Sync"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux1"
          SrcTerminal   1
          DstComponent  "SFP Out"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Selector"
          SrcTerminal   2
          DstComponent  "Sync Alt"
          DstTerminal   1
        }
        ArrowAnnotation {
          Position  [300, 420]
          Width     -70
          Height    0
          LineStyle 0
          Thickness 2
          Style     1
          HeadSize  4
          PenColor  4278190080
          PenAlpha  1
        } 
        Annotation {
          Name          "<html><body>\n<p>Use with GPIO 67</p></body></html>"
          Position      [315, 405]
        } 
        ArrowAnnotation {
          Position  [300, 515]
          Width     -70
          Height    0
          LineStyle 0
          Thickness 2
          Style     1
          HeadSize  4
          PenColor  4278190080
          PenAlpha  1
        } 
        Annotation {
          Name          "<html><body>\n<p>Use with GPIO 61</p></body></html>"
          Position      [315, 500]
        } 
        ArrowAnnotation {
          Position  [190, 390]
          Width     -30
          Height    20
          LineStyle 0
          Thickness 2
          Style     1
          HeadSize  4
          PenColor  4278190080
          PenAlpha  1
        } 
        Annotation {
          Name          "<html><body>\n<p>Account for SFP delay</p></body></ht"
"ml>"
          Position      [250, 370]
        } 
      }
    }
    Component {
      Type          SignalDemux
      Name          "Demux16"
      Show          off
      Position      [545, 210]
      Direction     right
      Flipped       on
      LabelPosition south
      Frame         [-7, -10; 2, 10]
      Parameter {
        Variable      "Width"
        Value         "[8 4]"
        Show          off
      }
    }
    Component {
      Type          Subsystem
      Name          "B_Phase_CHB"
      Show          on
      Position      [690, 425]
      Direction     up
      Flipped       off
      LabelPosition south
      Frame         [-65, -45; 65, 45]
      TreatAsAtomicUnit on
      SampleTime    "-1"
      TaskingMode "1"
      CodeGenEnable on
      CodeGenSampleTime "Ts_rtbox"
      CodeGenDiscretizationMethod "2"
      CodeGenTarget "PLECS RT Box 3"
      CodeGenTargetSettings "AAAAfwAAAAAbQ29kZUdlblRhcmdldDo6U2V0dGluZ3NNYXAAA"
"AAABQAAAA4ARwBlAG4AZQByAGkAYwAAAAUAAAAaAEUAWABUAEUAUgBOAEEATABfAE0ATwBEAEUAAA"
"ACADAAAAA8AEcARQBOAEUAUgBBAFQARQBfAE8AVQBUAFAAVQBUAF8AQQBOAEQAXwBVAFAARABBAFQ"
"ARQBfAEYAQwBOAAAAAgAwAAAASgBVAFMARQBfAEQAQQBUAEEAXwBUAFkAUABFAFMAXwBGAE8AUgBf"
"AFQAVQBOAEEAQgBMAEUAXwBQAEEAUgBBAE0ARQBUAEUAUgBTAAAAAgAxAAAAOgBVAFMARQBfAEUAW"
"ABUAEUAUgBOAF8ATQBPAEQARQBMAF8ARABBAFQAQQBfAFMAVABSAFUAQwBUAFMAAAACADEAAAA0AF"
"UAUwBFAF8AUwBUAEEAUgBUAF8AVABJAE0ARQBfAEkATgBfAEkATgBJAFQAXwBGAEMATgAAAAIAMQA"
"AABwAUABMAEUAQwBTACAAUgBUACAAQgBvAHgAIAAxAAAALAAAABoARQBYAFQARQBSAE4AQQBMAF8A"
"TQBPAEQARQAAAAIAMQAAABoAVABBAFIARwBFAFQAXwBEAEUAVgBJAEMARQAAAAAAAABKAFUAUwBFA"
"F8ARABBAFQAQQBfAFQAWQBQAEUAUwBfAEYATwBSAF8AVABVAE4AQQBCAEwARQBfAFAAQQBSAEEATQ"
"BFAFQARQBSAFMAAAACADEAAAA6AFUAUwBFAF8ARQBYAFQARQBSAE4AXwBNAE8ARABFAEwAXwBEAEE"
"AVABBAF8AUwBUAFIAVQBDAFQAUwAAAAIAMAAAACAAYQBuAGEAbABvAGcASQBuAHAAdQB0AFIAYQBu"
"AGcAZQAAAAIAMQAAACIAYQBuAGEAbABvAGcATwB1AHQAcAB1AHQAUgBhAG4AZwBlAAAAAgAxAAAAH"
"ABhAG4AYQBsAG8AZwBTAGEAbQBwAGwAaQBuAGcAAAACADEAAAAQAGMAYQBuADEAQgBhAHUAZAAAAA"
"wANQAwADAAMAAwADAAAAAUAGMAYQBuADEARQBuAGEAYgBsAGUAAAACADAAAAAiAGMAYQBuADEAUgB"
"lAGMAbwB2AGUAcgB5AEQAZQBsAGEAeQAAAAIAMAAAAB4AYwBhAG4AMQBUAGUAcgBtAGkAbgBhAHQA"
"aQBvAG4AAAACADIAAAAQAGMAYQBuADEAVAB4AFIAeAAAAAIAMQAAABAAYwBhAG4AMgBCAGEAdQBkA"
"AAADAA1ADAAMAAwADAAMAAAABQAYwBhAG4AMgBFAG4AYQBiAGwAZQAAAAIAMAAAACIAYwBhAG4AMg"
"BSAGUAYwBvAHYAZQByAHkARABlAGwAYQB5AAAAAgAwAAAAHgBjAGEAbgAyAFQAZQByAG0AaQBuAGE"
"AdABpAG8AbgAAAAIAMgAAABAAYwBhAG4AMgBUAHgAUgB4AAAAAgAxAAAAJABkAGkAZwBpAHQAYQBs"
"AE8AdQB0AHAAdQB0AEwAZQB2AGUAbAAAAAIAMgAAABIAZQBuAGEAYgBsAGUAWABDAFAAAAACADAAA"
"AAwAGgAYQBzAEgAYQByAGQAdwBhAHIAZQBQAHIAZQBwAHIAbwBjAGUAcwBzAGkAbgBnAAAAAgAxAA"
"AAKgBoAGEAcwBIAGEAcgBkAHcAYQByAGUAUwBpAG0AdQBsAGEAdABpAG8AbgAAAAIAMAAAACIAaAB"
"hAHMATgBhAG4AbwBzAHQAZQBwAFMAbwBsAHYAZQByAAAAAgAxAAAAEgBtAGEAcwB0AGUAcgBTAEYA"
"UAAAAAIAMQAAABgAbQBhAHgAXwBvAHYAZQByAHIAdQBuAHMAAAACADUAAAAgAG4AYQBuAG8AUwB0A"
"GUAcABCAGkAdABXAGkAZAB0AGgAAAAEADIANAAAABIAbgBhAG4AbwBTAHQAZQBwAFAAAAAEADEAMQ"
"AAABgAbgBhAG4AbwBTAHQAZQBwAFMAaQB6AGUAAAAMADcALgA1AGUALQA5AAAAHgBuAGEAbgBvAFM"
"AdABlAHAAVgBlAHIAcwBpAG8AbgAAAAAAAAAuAG4AYQBuAG8AcwB0AGUAcABEAFMAdQBiAE8AdQB0"
"AHAAdQB0AFIAYQBuAGcAZQAAAAIAMQAAABgAbgB1AG0ARABpAGcAaQB0AGEAbABJAG4AAAAEADMAM"
"gAAABgAcAB3AG0AQwBsAGsAUABlAHIAaQBvAGQAAAAMADcALgA1AGUALQA5AAAAGgBzAGEAbQBwAG"
"wAaQBuAGcARABlAGwAYQB5AAAAAgAwAAAAHABzAGkAbQB1AGwAYQB0AGkAbwBuAE0AbwBkAGUAAAA"
"CADEAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBBAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMA"
"RgBQAF8AQgAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEMAAAACADAAAAAYAHMAdABhA"
"HIAdAB1AHAAUwBGAFAAXwBEAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ARQAAAAIAMA"
"AAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEYAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFA"
"AXwBHAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ASAAAAAIAMAAAAB4AcwB5AG4AYwBo"
"AHIAbwBuAGkAegBlAFQAaQBtAGUAAAACADAAAAAQAHgAYwBwAFMAbABhAHYAZQAAAAAAAAAgAHgAY"
"wBwAFMAbABhAHYAZQBJAGQAZQBuAHQAaQB0AHkAAAACADEAAAAcAFAATABFAEMAUwAgAFIAVAAgAE"
"IAbwB4ACAAMgAAACwAAAAaAEUAWABUAEUAUgBOAEEATABfAE0ATwBEAEUAAAACADEAAAAaAFQAQQB"
"SAEcARQBUAF8ARABFAFYASQBDAEUAAAAYAFIAVABCAG8AeAAzAC4AbABvAGMAYQBsAAAASgBVAFMA"
"RQBfAEQAQQBUAEEAXwBUAFkAUABFAFMAXwBGAE8AUgBfAFQAVQBOAEEAQgBMAEUAXwBQAEEAUgBBA"
"E0ARQBUAEUAUgBTAAAAAgAxAAAAOgBVAFMARQBfAEUAWABUAEUAUgBOAF8ATQBPAEQARQBMAF8ARA"
"BBAFQAQQBfAFMAVABSAFUAQwBUAFMAAAACADAAAAAgAGEAbgBhAGwAbwBnAEkAbgBwAHUAdABSAGE"
"AbgBnAGUAAAACADEAAAAiAGEAbgBhAGwAbwBnAE8AdQB0AHAAdQB0AFIAYQBuAGcAZQAAAAIAMQAA"
"ABwAYQBuAGEAbABvAGcAUwBhAG0AcABsAGkAbgBnAAAAAgAxAAAAEABjAGEAbgAxAEIAYQB1AGQAA"
"AAMADUAMAAwADAAMAAwAAAAFABjAGEAbgAxAEUAbgBhAGIAbABlAAAAAgAwAAAAIgBjAGEAbgAxAF"
"IAZQBjAG8AdgBlAHIAeQBEAGUAbABhAHkAAAACADAAAAAeAGMAYQBuADEAVABlAHIAbQBpAG4AYQB"
"0AGkAbwBuAAAAAgAyAAAAEABjAGEAbgAxAFQAeABSAHgAAAACADEAAAAQAGMAYQBuADIAQgBhAHUA"
"ZAAAAAwANQAwADAAMAAwADAAAAAUAGMAYQBuADIARQBuAGEAYgBsAGUAAAACADAAAAAiAGMAYQBuA"
"DIAUgBlAGMAbwB2AGUAcgB5AEQAZQBsAGEAeQAAAAIAMAAAAB4AYwBhAG4AMgBUAGUAcgBtAGkAbg"
"BhAHQAaQBvAG4AAAACADIAAAAQAGMAYQBuADIAVAB4AFIAeAAAAAIAMQAAACQAZABpAGcAaQB0AGE"
"AbABPAHUAdABwAHUAdABMAGUAdgBlAGwAAAACADEAAAASAGUAbgBhAGIAbABlAFgAQwBQAAAAAgAw"
"AAAAMABoAGEAcwBIAGEAcgBkAHcAYQByAGUAUAByAGUAcAByAG8AYwBlAHMAcwBpAG4AZwAAAAIAM"
"QAAACoAaABhAHMASABhAHIAZAB3AGEAcgBlAFMAaQBtAHUAbABhAHQAaQBvAG4AAAACADEAAAAiAG"
"gAYQBzAE4AYQBuAG8AcwB0AGUAcABTAG8AbAB2AGUAcgAAAAIAMQAAABIAbQBhAHMAdABlAHIAUwB"
"GAFAAAAACADIAAAAYAG0AYQB4AF8AbwB2AGUAcgByAHUAbgBzAAAAAgA1AAAAIABuAGEAbgBvAFMA"
"dABlAHAAQgBpAHQAVwBpAGQAdABoAAAABAAyADYAAAASAG4AYQBuAG8AUwB0AGUAcABQAAAABAAxA"
"DEAAAAYAG4AYQBuAG8AUwB0AGUAcABTAGkAegBlAAAACAA0AGUALQA5AAAAHgBuAGEAbgBvAFMAdA"
"BlAHAAVgBlAHIAcwBpAG8AbgAAAAAAAAAuAG4AYQBuAG8AcwB0AGUAcABEAFMAdQBiAE8AdQB0AHA"
"AdQB0AFIAYQBuAGcAZQAAAAIAMQAAABgAbgB1AG0ARABpAGcAaQB0AGEAbABJAG4AAAAEADMAMgAA"
"ABgAcAB3AG0AQwBsAGsAUABlAHIAaQBvAGQAAAAOADEALwAxADUAMABlADYAAAAaAHMAYQBtAHAAb"
"ABpAG4AZwBEAGUAbABhAHkAAAACADAAAAAcAHMAaQBtAHUAbABhAHQAaQBvAG4ATQBvAGQAZQAAAA"
"IAMQAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEEAAAACADEAAAAYAHMAdABhAHIAdAB1AHAAUwB"
"GAFAAXwBCAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8AQwAAAAIAMAAAABgAcwB0AGEA"
"cgB0AHUAcABTAEYAUABfAEQAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBFAAAAAgAwA"
"AAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ARgAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUA"
"BfAEcAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBIAAAAAgAwAAAAHgBzAHkAbgBjAGg"
"AcgBvAG4AaQB6AGUAVABpAG0AZQAAAAIAMQAAABAAeABjAHAAUwBsAGEAdgBlAAAAAAAAACAAeABj"
"AHAAUwBsAGEAdgBlAEkAZABlAG4AdABpAHQAeQAAAAIAMQAAABwAUABMAEUAQwBTACAAUgBUACAAQ"
"gBvAHgAIAAzAAAALAAAABoARQBYAFQARQBSAE4AQQBMAF8ATQBPAEQARQAAAAIAMQAAABoAVABBAF"
"IARwBFAFQAXwBEAEUAVgBJAEMARQAAABgAUgBUAEIAbwB4ADMALgBsAG8AYwBhAGwAAABKAFUAUwB"
"FAF8ARABBAFQAQQBfAFQAWQBQAEUAUwBfAEYATwBSAF8AVABVAE4AQQBCAEwARQBfAFAAQQBSAEEA"
"TQBFAFQARQBSAFMAAAACADEAAAA6AFUAUwBFAF8ARQBYAFQARQBSAE4AXwBNAE8ARABFAEwAXwBEA"
"EEAVABBAF8AUwBUAFIAVQBDAFQAUwAAAAIAMAAAACAAYQBuAGEAbABvAGcASQBuAHAAdQB0AFIAYQ"
"BuAGcAZQAAAAIAMQAAACIAYQBuAGEAbABvAGcATwB1AHQAcAB1AHQAUgBhAG4AZwBlAAAAAgAxAAA"
"AHABhAG4AYQBsAG8AZwBTAGEAbQBwAGwAaQBuAGcAAAACADEAAAAQAGMAYQBuADEAQgBhAHUAZAAA"
"AAwANQAwADAAMAAwADAAAAAUAGMAYQBuADEARQBuAGEAYgBsAGUAAAACADAAAAAiAGMAYQBuADEAU"
"gBlAGMAbwB2AGUAcgB5AEQAZQBsAGEAeQAAAAIAMAAAAB4AYwBhAG4AMQBUAGUAcgBtAGkAbgBhAH"
"QAaQBvAG4AAAACADIAAAAQAGMAYQBuADEAVAB4AFIAeAAAAAIAMQAAABAAYwBhAG4AMgBCAGEAdQB"
"kAAAADAA1ADAAMAAwADAAMAAAABQAYwBhAG4AMgBFAG4AYQBiAGwAZQAAAAIAMAAAACIAYwBhAG4A"
"MgBSAGUAYwBvAHYAZQByAHkARABlAGwAYQB5AAAAAgAwAAAAHgBjAGEAbgAyAFQAZQByAG0AaQBuA"
"GEAdABpAG8AbgAAAAIAMgAAABAAYwBhAG4AMgBUAHgAUgB4AAAAAgAxAAAAJABkAGkAZwBpAHQAYQ"
"BsAE8AdQB0AHAAdQB0AEwAZQB2AGUAbAAAAAIAMQAAABIAZQBuAGEAYgBsAGUAWABDAFAAAAACADA"
"AAAAwAGgAYQBzAEgAYQByAGQAdwBhAHIAZQBQAHIAZQBwAHIAbwBjAGUAcwBzAGkAbgBnAAAAAgAx"
"AAAAKgBoAGEAcwBIAGEAcgBkAHcAYQByAGUAUwBpAG0AdQBsAGEAdABpAG8AbgAAAAIAMQAAACIAa"
"ABhAHMATgBhAG4AbwBzAHQAZQBwAFMAbwBsAHYAZQByAAAAAgAxAAAAEgBtAGEAcwB0AGUAcgBTAE"
"YAUAAAAAIAMgAAABgAbQBhAHgAXwBvAHYAZQByAHIAdQBuAHMAAAACADUAAAAgAG4AYQBuAG8AUwB"
"0AGUAcABCAGkAdABXAGkAZAB0AGgAAAAEADIANgAAABIAbgBhAG4AbwBTAHQAZQBwAFAAAAAEADEA"
"MQAAABgAbgBhAG4AbwBTAHQAZQBwAFMAaQB6AGUAAAAIADQAZQAtADkAAAAeAG4AYQBuAG8AUwB0A"
"GUAcABWAGUAcgBzAGkAbwBuAAAAAAAAAC4AbgBhAG4AbwBzAHQAZQBwAEQAUwB1AGIATwB1AHQAcA"
"B1AHQAUgBhAG4AZwBlAAAAAgAxAAAAGABuAHUAbQBEAGkAZwBpAHQAYQBsAEkAbgAAAAQANgA0AAA"
"AGABwAHcAbQBDAGwAawBQAGUAcgBpAG8AZAAAAA4AMQAvADEANQAwAGUANgAAABoAcwBhAG0AcABs"
"AGkAbgBnAEQAZQBsAGEAeQAAAAIAMAAAABwAcwBpAG0AdQBsAGEAdABpAG8AbgBNAG8AZABlAAAAA"
"gAxAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8AQQAAAAIAMQAAABgAcwB0AGEAcgB0AHUAcABTAE"
"YAUABfAEIAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBDAAAAAgAwAAAAGABzAHQAYQB"
"yAHQAdQBwAFMARgBQAF8ARAAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEUAAAACADAA"
"AAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBGAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQA"
"F8ARwAAAAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEgAAAACADAAAAAeAHMAeQBuAGMAaA"
"ByAG8AbgBpAHoAZQBUAGkAbQBlAAAAAgAxAAAAEAB4AGMAcABTAGwAYQB2AGUAAAAAAAAAIAB4AGM"
"AcABTAGwAYQB2AGUASQBkAGUAbgB0AGkAdAB5AAAAAgAxAAAAHABQAEwARQBDAFMAIABSAFQAIABC"
"AG8AeAAgADQAAAAqAAAAGgBFAFgAVABFAFIATgBBAEwAXwBNAE8ARABFAAAAAgAxAAAAGgBUAEEAU"
"gBHAEUAVABfAEQARQBWAEkAQwBFAAAAAAAAAEoAVQBTAEUAXwBEAEEAVABBAF8AVABZAFAARQBTAF"
"8ARgBPAFIAXwBUAFUATgBBAEIATABFAF8AUABBAFIAQQBNAEUAVABFAFIAUwAAAAIAMQAAADoAVQB"
"TAEUAXwBFAFgAVABFAFIATgBfAE0ATwBEAEUATABfAEQAQQBUAEEAXwBTAFQAUgBVAEMAVABTAAAA"
"AgAwAAAAIABhAG4AYQBsAG8AZwBJAG4AcAB1AHQAUgBhAG4AZwBlAAAAAgAxAAAAIgBhAG4AYQBsA"
"G8AZwBPAHUAdABwAHUAdABSAGEAbgBnAGUAAAACADEAAAAcAGEAbgBhAGwAbwBnAFMAYQBtAHAAbA"
"BpAG4AZwAAAAIAMQAAABAAYwBhAG4AMQBCAGEAdQBkAAAADAA1ADAAMAAwADAAMAAAABQAYwBhAG4"
"AMQBFAG4AYQBiAGwAZQAAAAIAMAAAACIAYwBhAG4AMQBSAGUAYwBvAHYAZQByAHkARABlAGwAYQB5"
"AAAAAgAwAAAAHgBjAGEAbgAxAFQAZQByAG0AaQBuAGEAdABpAG8AbgAAAAIAMgAAABAAYwBhAG4AM"
"QBUAHgAUgB4AAAAAgAxAAAAEABjAGEAbgAyAEIAYQB1AGQAAAAMADUAMAAwADAAMAAwAAAAFABjAG"
"EAbgAyAEUAbgBhAGIAbABlAAAAAgAwAAAAIgBjAGEAbgAyAFIAZQBjAG8AdgBlAHIAeQBEAGUAbAB"
"hAHkAAAACADAAAAAeAGMAYQBuADIAVABlAHIAbQBpAG4AYQB0AGkAbwBuAAAAAgAyAAAAEABjAGEA"
"bgAyAFQAeABSAHgAAAACADEAAAAkAGQAaQBnAGkAdABhAGwATwB1AHQAcAB1AHQATABlAHYAZQBsA"
"AAAAgAxAAAAEgBlAG4AYQBiAGwAZQBYAEMAUAAAAAIAMAAAADAAaABhAHMASABhAHIAZAB3AGEAcg"
"BlAFAAcgBlAHAAcgBvAGMAZQBzAHMAaQBuAGcAAAACADEAAAAqAGgAYQBzAEgAYQByAGQAdwBhAHI"
"AZQBTAGkAbQB1AGwAYQB0AGkAbwBuAAAAAgAxAAAAIgBoAGEAcwBOAGEAbgBvAHMAdABlAHAAUwBv"
"AGwAdgBlAHIAAAACADEAAAASAG0AYQBzAHQAZQByAFMARgBQAAAAAgAxAAAAGABtAGEAeABfAG8Ad"
"gBlAHIAcgB1AG4AcwAAAAIANQAAACAAbgBhAG4AbwBTAHQAZQBwAEIAaQB0AFcAaQBkAHQAaAAAAA"
"QAMgA2AAAAEgBuAGEAbgBvAFMAdABlAHAAUAAAAAQAMQAxAAAAGABuAGEAbgBvAFMAdABlAHAAUwB"
"pAHoAZQAAAAgANABlAC0AOQAAAB4AbgBhAG4AbwBTAHQAZQBwAFYAZQByAHMAaQBvAG4AAAAGADEA"
"LgAwAAAALgBuAGEAbgBvAHMAdABlAHAARABTAHUAYgBPAHUAdABwAHUAdABSAGEAbgBnAGUAAAACA"
"DEAAAAaAHMAYQBtAHAAbABpAG4AZwBEAGUAbABhAHkAAAACADAAAAAcAHMAaQBtAHUAbABhAHQAaQ"
"BvAG4ATQBvAGQAZQAAAAIAMQAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEEAAAACADAAAAAYAHM"
"AdABhAHIAdAB1AHAAUwBGAFAAXwBCAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8AQwAA"
"AAIAMAAAABgAcwB0AGEAcgB0AHUAcABTAEYAUABfAEQAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAU"
"wBGAFAAXwBFAAAAAgAwAAAAGABzAHQAYQByAHQAdQBwAFMARgBQAF8ARgAAAAIAMAAAABgAcwB0AG"
"EAcgB0AHUAcABTAEYAUABfAEcAAAACADAAAAAYAHMAdABhAHIAdAB1AHAAUwBGAFAAXwBIAAAAAgA"
"wAAAAHgBzAHkAbgBjAGgAcgBvAG4AaQB6AGUAVABpAG0AZQAAAAIAMAAAABAAeABjAHAAUwBsAGEA"
"dgBlAAAAAAAAACAAeABjAHAAUwBsAGEAdgBlAEkAZABlAG4AdABpAHQAeQAAAAIAMQ=="
      ExternalModeSettings "AAAAfwAAAAAYQ29kZUdlblRhcmdldDo6U2V0dGluZ3MAAAAABw"
"AAABQARABlAGMAaQBtAGEAdABpAG8AbgAAAAIAMQAAABQATgB1AG0AUwBhAG0AcABsAGUAcwAAAAo"
"AMgAwADAAMAAwAAAAFgBSAGUAZgByAGUAcwBoAFIAYQB0AGUAAAAEADIAMAAAABYAUwBlAG4AcwBp"
"AHQAaQB2AGkAdAB5AAAAAgAwAAAAHABUAHIAaQBnAGcAZQByAEMAaABhAG4AbgBlAGwAAAAEAC0AM"
"QAAABgAVAByAGkAZwBnAGUAcgBEAGUAbABhAHkAAAAGAC0AMgAwAAAAGABUAHIAaQBnAGcAZQByAF"
"YAYQBsAHUAZQAAAAIAMA=="
      MaskDisplayLang "2"
      MaskIconFrame on
      MaskIconOpaque off
      MaskIconRotates on
      Terminal {
        Type          Input
        Position      [-65, -40]
        Direction     left
        Index         "2"
      }
      Terminal {
        Type          Input
        Position      [-65, -5]
        Direction     left
        Index         "1"
      }
      Terminal {
        Type          Output
        Position      [69, -40]
        Direction     right
        Index         "1"
      }
      Schematic {
        Location      [9, 53; 1911, 1053]
        ZoomFactor    1.49863
        SliderPosition [0, 0]
        ShowBrowser   off
        BrowserWidth  100
        Component {
          Type          Resistor
          Name          "RgA1"
          Show          off
          Position      [610, 165]
          Direction     up
          Flipped       off
          LabelPosition east
          Parameter {
            Variable      "R"
            Value         "50"
            Show          off
          }
        }
        Component {
          Type          Inductor
          Name          "LgA1"
          Show          off
          Position      [490, 125]
          Direction     left
          Flipped       off
          LabelPosition north
          Parameter {
            Variable      "L"
            Value         "2e-3"
            Show          off
          }
          Parameter {
            Variable      "i_init"
            Value         "0"
            Show          off
          }
        }
        Component {
          Type          Voltmeter
          Name          "Vm3"
          Show          off
          Position      [565, 165]
          Direction     up
          Flipped       off
          LabelPosition west
        }
        Component {
          Type          Capacitor
          Name          "C3"
          Show          off
          Position      [525, 165]
          Direction     down
          Flipped       on
          LabelPosition west
          Parameter {
            Variable      "C"
            Value         "18e-6"
            Show          off
          }
          Parameter {
            Variable      "v_init"
            Value         "0"
            Show          off
          }
        }
        Component {
          Type          Voltmeter
          Name          "Vm4"
          Show          off
          Position      [445, 165]
          Direction     up
          Flipped       off
          LabelPosition west
        }
        Component {
          Type          SignalMux
          Name          "Mux1"
          Show          off
          Position      [610, 65]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -10; 7, 10]
          Parameter {
            Variable      "Width"
            Value         "2"
            Show          off
          }
        }
        Component {
          Type          PlecsProbe
          Name          "Probe1"
          Show          on
          Position      [540, 95]
          Direction     right
          Flipped       off
          LabelPosition south
          Probe {
            Component     "LgA1"
            Path          "B_Phase_CHB"
            Signals       {"Inductor current"}
          }
        }
        Component {
          Type          ElectricalModelSettings
          Name          "Electrical\nModel Settings1"
          Show          off
          Position      [610, 355]
          Direction     down
          Flipped       on
          LabelPosition south
          Parameter {
            Variable      "CodeGenTarget"
            Value         "1"
            Show          on
          }
          Parameter {
            Variable      "CodeGenSwitchingAlgorithm"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "CodeGenMatrixCodingStyle"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "CodeGenTopologies"
            Value         "[]"
            Show          off
          }
          Parameter {
            Variable      "CodeGenCPUFPGAStepRatio"
            Value         "0"
            Show          off
          }
        }
        Component {
          Type          SignalMux
          Name          "Mux"
          Show          off
          Position      [830, 80]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -10; 7, 10]
          Parameter {
            Variable      "Width"
            Value         "2"
            Show          off
          }
        }
        Component {
          Type          Scope
          Name          "Scope"
          Show          on
          Position      [665, 70]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [0, 53; 1920, 1080]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAAFwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAB4AAAAPn"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":184,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
          Axes          "2"
          TimeRange     "0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          Scope
          Name          "Scope1"
          Show          on
          Position      [870, 80]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [0, 53; 1920, 1080]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAB4AAAAPn"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":196,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
          Axes          "1"
          TimeRange     "0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          Reference
          SrcComponent  "PLECSRTBoxLib/SFP In"
          Name          "SFP In"
          Show          on
          Position      [510, 285]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "port"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "width"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "default"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "tSample"
            Value         "10e-6"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "1"
            Show          off
          }
          Terminal {
            Type          Output
            Position      [29, 0]
            Direction     right
          }
        }
        Component {
          Type          SignalMux
          Name          "Mux2"
          Show          off
          Position      [765, 290]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -10; 7, 10]
          Parameter {
            Variable      "Width"
            Value         "2"
            Show          off
          }
        }
        Component {
          Type          Scope
          Name          "Scope2"
          Show          on
          Position      [805, 290]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [582, 293; 1920, 937]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAC0AAACaPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMBAAAAHAAAAmgAAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAABIUAAAJo"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":196,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
          Axes          "1"
          TimeRange     "0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          SignalDemux
          Name          "Demux"
          Show          off
          Position      [195, 70]
          Direction     right
          Flipped       on
          LabelPosition south
          Frame         [-7, -20; 2, 20]
          Parameter {
            Variable      "Width"
            Value         "[2 2 2 2]"
            Show          off
          }
        }
        Component {
          Type          Reference
          SrcComponent  "PLECSRTBoxLib/PWM Capture1"
          Name          "PWM Capture"
          Show          on
          Position      [75, 70]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "channel"
            Value         "[0 4 1 5 2 16 3 17]"
            Show          on
          }
          Parameter {
            Variable      "polarity"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "inputType"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Ts"
            Value         "Ts_plant"
            Show          off
          }
          Parameter {
            Variable      "offlineBehavior"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "2"
            Show          off
          }
          Terminal {
            Type          Output
            Position      [29, 0]
            Direction     right
          }
        }
        Component {
          Type          Reference
          SrcComponent  "Components/Electrical/Power Modules/MFB1"
          Name          "MFB3"
          Show          off
          Position      [320, 155]
          Direction     up
          Flipped       off
          LabelPosition west
          Frame         [-60, -60; 60, 60]
          Parameter {
            Variable      "semiSymbol"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "N"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "assert"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "switchModel"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighlightLevel"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "combineRevDiode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "thermalIgbtDiode"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "thermalIgbt"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "thermalMosfetDiode"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "thermalMosfet"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "thermalRevDiode"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "Configuration"
            Value         "2"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-60, -30]
            Direction     left
          }
          Terminal {
            Type          Port
            Position      [65, -5]
            Direction     right
          }
          Terminal {
            Type          Port
            Position      [65, 5]
            Direction     right
          }
          Terminal {
            Type          Port
            Position      [-65, -55]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-60, 30]
            Direction     left
          }
          Terminal {
            Type          Port
            Position      [-65, 55]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [20, -30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [20, 30]
            Direction     left
          }
        }
        Component {
          Type          DCVoltageSource
          Name          "V_dc3"
          Show          off
          Position      [180, 175]
          Direction     down
          Flipped       on
          LabelPosition east
          Parameter {
            Variable      "V"
            Value         "24"
            Show          off
          }
        }
        Component {
          Type          Resistor
          Name          "R9"
          Show          off
          Position      [180, 135]
          Direction     up
          Flipped       off
          LabelPosition east
          CommentOut    DisabledClosedCircuit
          Parameter {
            Variable      "R"
            Value         "0.001"
            Show          off
          }
        }
        Component {
          Type          Scope
          Name          "Scope3"
          Show          on
          Position      [120, 185]
          Direction     down
          Flipped       on
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [543, 250; 1529, 810]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAACoAAACFPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMBAAAAHAAAAhQAAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAAzEAAAIU"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":158,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
          Axes          "1"
          TimeRange     "0.0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      1
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          Reference
          SrcComponent  "PLECSRTBoxLib/Digital Out1"
          Name          "Sync"
          Show          on
          Position      [765, 185]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "channel"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "3"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-25, 0]
            Direction     left
          }
        }
        Component {
          Type          SignalDemux
          Name          "Demux1"
          Show          off
          Position      [675, 285]
          Direction     right
          Flipped       on
          LabelPosition south
          Frame         [-7, -10; 2, 10]
          Parameter {
            Variable      "Width"
            Value         "2"
            Show          off
          }
        }
        Component {
          Type          Scope
          Name          "Scope4"
          Show          on
          Position      [655, 235]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [640, 313; 1668, 954]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAABAQAAAJl"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":118,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
          Axes          "1"
          TimeRange     "0.0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Connection {
          Type          Wire
          SrcComponent  "LgA1"
          SrcTerminal   2
          Points        [525, 125]
          Branch {
            Points        [565, 125]
            Branch {
              Points        [610, 125]
              DstComponent  "RgA1"
              DstTerminal   1
            }
            Branch {
              DstComponent  "Vm3"
              DstTerminal   1
            }
          }
          Branch {
            DstComponent  "C3"
            DstTerminal   1
          }
        }
        Connection {
          Type          Wire
          SrcComponent  "Vm3"
          SrcTerminal   2
          Points        [565, 200]
          Branch {
            Points        [525, 200]
            Branch {
              Points        [445, 200]
              Branch {
                DstComponent  "Vm4"
                DstTerminal   2
              }
              Branch {
                Points        [405, 200; 405, 160]
                DstComponent  "MFB3"
                DstTerminal   3
              }
              Branch {
                Points        [445, 355]
                DstComponent  "Electrical\nModel Settings1"
                DstTerminal   1
              }
            }
            Branch {
              DstComponent  "C3"
              DstTerminal   2
            }
          }
          Branch {
            Points        [610, 200]
            DstComponent  "RgA1"
            DstTerminal   2
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux1"
          SrcTerminal   1
          DstComponent  "Scope"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Probe1"
          SrcTerminal   1
          Points        [635, 95]
          DstComponent  "Scope"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux"
          SrcTerminal   1
          DstComponent  "Scope1"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux2"
          SrcTerminal   1
          DstComponent  "Scope2"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Vm3"
          SrcTerminal   3
          Points        [590, 165; 590, 70]
          DstComponent  "Mux1"
          DstTerminal   3
        }
        Connection {
          Type          Signal
          SrcComponent  "Vm4"
          SrcTerminal   3
          Points        [470, 165]
          Branch {
            Points        [490, 165; 490, 60]
            Branch {
              DstComponent  "Mux1"
              DstTerminal   2
            }
            Branch {
              Points        [490, 25; 790, 25; 790, 75]
              DstComponent  "Mux"
              DstTerminal   2
            }
          }
          Branch {
            Points        [470, 320; 750, 320]
            DstComponent  "Mux2"
            DstTerminal   3
          }
        }
        Connection {
          Type          Wire
          SrcComponent  "V_dc3"
          SrcTerminal   1
          DstComponent  "R9"
          DstTerminal   2
        }
        Connection {
          Type          Wire
          SrcComponent  "R9"
          SrcTerminal   1
          Points        [180, 100]
          DstComponent  "MFB3"
          DstTerminal   4
        }
        Connection {
          Type          Wire
          SrcComponent  "MFB3"
          SrcTerminal   6
          Points        [180, 210]
          DstComponent  "V_dc3"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux"
          SrcTerminal   2
          Points        [230, 55; 230, 125]
          DstComponent  "MFB3"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux"
          SrcTerminal   3
          Points        [225, 65; 225, 185]
          DstComponent  "MFB3"
          DstTerminal   5
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux"
          SrcTerminal   4
          Points        [325, 75]
          DstComponent  "MFB3"
          DstTerminal   7
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux"
          SrcTerminal   5
          Points        [215, 85; 215, 240; 325, 240]
          DstComponent  "MFB3"
          DstTerminal   8
        }
        Connection {
          Type          Signal
          SrcComponent  "PWM Capture"
          SrcTerminal   1
          Points        [160, 70]
          Branch {
            DstComponent  "Demux"
            DstTerminal   1
          }
          Branch {
            Points        [160, 185]
            DstComponent  "Scope3"
            DstTerminal   1
          }
        }
        Connection {
          Type          Wire
          SrcComponent  "LgA1"
          SrcTerminal   1
          Points        [445, 125]
          Branch {
            DstComponent  "Vm4"
            DstTerminal   1
          }
          Branch {
            Points        [405, 125; 405, 150]
            DstComponent  "MFB3"
            DstTerminal   2
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux1"
          SrcTerminal   2
          Points        [715, 280; 715, 285]
          DstComponent  "Mux2"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Demux1"
          SrcTerminal   3
          Points        [705, 290; 705, 185]
          DstComponent  "Sync"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "SFP In"
          SrcTerminal   1
          Points        [615, 285]
          Branch {
            DstComponent  "Demux1"
            DstTerminal   1
          }
          Branch {
            Points        [615, 235]
            DstComponent  "Scope4"
            DstTerminal   1
          }
        }
      }
    }
    Component {
      Type          Subsystem
      Name          "option_ctrl_2_A_phase"
      Show          on
      Position      [380, 205]
      Direction     up
      Flipped       off
      LabelPosition south
      Frame         [-50, -40; 50, 40]
      TreatAsAtomicUnit on
      SampleTime    "-1"
      TaskingMode "1"
      CodeGenEnable on
      CodeGenSampleTime "100e-6"
      CodeGenDiscretizationMethod "2"
      CodeGenTarget "TI2837x"
      CodeGenTargetSettings "AAAAfwAAAAAbQ29kZUdlblRhcmdldDo6U2V0dGluZ3NNYXAAA"
"AAAAQAAAA4AVABJADIAOAAzADcAeAAAAFsAAAAiAEEAbgBUAHIAaQBwADEAQQBkAGMAQwBoAGEAbg"
"BuAGUAbAAAAAIAMAAAABwAQQBuAFQAcgBpAHAAMQBBAGQAYwBVAG4AaQB0AAAAAgAxAAAAGgBBAG4"
"AVAByAGkAcAAxAEUAbgBhAGIAbABlAAAAAgAwAAAAGgBBAG4AVAByAGkAcAAxAFMAaQBnAG4AYQBs"
"AAAAAgAxAAAAKABBAG4AVAByAGkAcAAxAFQAaAByAGUAcwBoAG8AbABkAEgAaQBnAGgAAAACADAAA"
"AAmAEEAbgBUAHIAaQBwADEAVABoAHIAZQBzAGgAbwBsAGQATABvAHcAAAACADAAAAAiAEEAbgBUAH"
"IAaQBwADIAQQBkAGMAQwBoAGEAbgBuAGUAbAAAAAIAMAAAABwAQQBuAFQAcgBpAHAAMgBBAGQAYwB"
"VAG4AaQB0AAAAAgAxAAAAGgBBAG4AVAByAGkAcAAyAEUAbgBhAGIAbABlAAAAAgAwAAAAGgBBAG4A"
"VAByAGkAcAAyAFMAaQBnAG4AYQBsAAAAAgAxAAAAKABBAG4AVAByAGkAcAAyAFQAaAByAGUAcwBoA"
"G8AbABkAEgAaQBnAGgAAAACADAAAAAmAEEAbgBUAHIAaQBwADIAVABoAHIAZQBzAGgAbwBsAGQATA"
"BvAHcAAAACADAAAAAiAEEAbgBUAHIAaQBwADMAQQBkAGMAQwBoAGEAbgBuAGUAbAAAAAIAMAAAABw"
"AQQBuAFQAcgBpAHAAMwBBAGQAYwBVAG4AaQB0AAAAAgAxAAAAGgBBAG4AVAByAGkAcAAzAEUAbgBh"
"AGIAbABlAAAAAgAwAAAAGgBBAG4AVAByAGkAcAAzAFMAaQBnAG4AYQBsAAAAAgAxAAAAKABBAG4AV"
"AByAGkAcAAzAFQAaAByAGUAcwBoAG8AbABkAEgAaQBnAGgAAAACADAAAAAmAEEAbgBUAHIAaQBwAD"
"MAVABoAHIAZQBzAGgAbwBsAGQATABvAHcAAAACADAAAAAiAEEAbgBUAHIAaQBwADQAQQBkAGMAQwB"
"oAGEAbgBuAGUAbAAAAAIAMAAAABwAQQBuAFQAcgBpAHAANABBAGQAYwBVAG4AaQB0AAAAAgAxAAAA"
"GgBBAG4AVAByAGkAcAA0AEUAbgBhAGIAbABlAAAAAgAwAAAAGgBBAG4AVAByAGkAcAA0AFMAaQBnA"
"G4AYQBsAAAAAgAxAAAAKABBAG4AVAByAGkAcAA0AFQAaAByAGUAcwBoAG8AbABkAEgAaQBnAGgAAA"
"ACADAAAAAmAEEAbgBUAHIAaQBwADQAVABoAHIAZQBzAGgAbwBsAGQATABvAHcAAAACADAAAAAaAEU"
"AWABUAEUAUgBOAEEATABfAE0ATwBEAEUAAAACADEAAAAiAEwAaQBuAGsAZQByAEMAbwBtAG0AYQBu"
"AGQARgBpAGwAZQAAAAAAAAAUAFAAdwBtADEAMABBAEcAcABpAG8AAAAEADEAOAAAABQAUAB3AG0AM"
"QAwAEIARwBwAGkAbwAAAAQAMQA5AAAAFgBQAHcAbQAxADAARwBwAGkAbwBFAG4AAAACADAAAAAUAF"
"AAdwBtADEAMQBBAEcAcABpAG8AAAAEADIAMAAAABQAUAB3AG0AMQAxAEIARwBwAGkAbwAAAAQAMgA"
"xAAAAFgBQAHcAbQAxADEARwBwAGkAbwBFAG4AAAACADAAAAAUAFAAdwBtADEAMgBBAEcAcABpAG8A"
"AAAEADIAMgAAABQAUAB3AG0AMQAyAEIARwBwAGkAbwAAAAQAMgAzAAAAFgBQAHcAbQAxADIARwBwA"
"GkAbwBFAG4AAAACADAAAAASAFAAdwBtADEAQQBHAHAAaQBvAAAAAgAwAAAAEgBQAHcAbQAxAEIARw"
"BwAGkAbwAAAAIAMQAAABQAUAB3AG0AMQBHAHAAaQBvAEUAbgAAAAIAMAAAABIAUAB3AG0AMgBBAEc"
"AcABpAG8AAAACADIAAAASAFAAdwBtADIAQgBHAHAAaQBvAAAAAgAzAAAAFABQAHcAbQAyAEcAcABp"
"AG8ARQBuAAAAAgAwAAAAEgBQAHcAbQAzAEEARwBwAGkAbwAAAAIANAAAABIAUAB3AG0AMwBCAEcAc"
"ABpAG8AAAACADUAAAAUAFAAdwBtADMARwBwAGkAbwBFAG4AAAACADAAAAASAFAAdwBtADQAQQBHAH"
"AAaQBvAAAAAgA0AAAAEgBQAHcAbQA0AEIARwBwAGkAbwAAAAIANQAAABQAUAB3AG0ANABHAHAAaQB"
"vAEUAbgAAAAIAMAAAABIAUAB3AG0ANQBBAEcAcABpAG8AAAACADgAAAASAFAAdwBtADUAQgBHAHAA"
"aQBvAAAAAgA5AAAAFABQAHcAbQA1AEcAcABpAG8ARQBuAAAAAgAwAAAAEgBQAHcAbQA2AEEARwBwA"
"GkAbwAAAAIANAAAABIAUAB3AG0ANgBCAEcAcABpAG8AAAACADUAAAAUAFAAdwBtADYARwBwAGkAbw"
"BFAG4AAAACADAAAAASAFAAdwBtADcAQQBHAHAAaQBvAAAAAgA0AAAAEgBQAHcAbQA3AEIARwBwAGk"
"AbwAAAAIANQAAABQAUAB3AG0ANwBHAHAAaQBvAEUAbgAAAAIAMAAAABIAUAB3AG0AOABBAEcAcABp"
"AG8AAAAGADEAMwAxAAAAEgBQAHcAbQA4AEIARwBwAGkAbwAAAAQAMQA1AAAAFABQAHcAbQA4AEcAc"
"ABpAG8ARQBuAAAAAgAwAAAAEgBQAHcAbQA5AEEARwBwAGkAbwAAAAQAMQA2AAAAEgBQAHcAbQA5AE"
"IARwBwAGkAbwAAAAQAMQA3AAAAFABQAHcAbQA5AEcAcABpAG8ARQBuAAAAAgAwAAAAIABTAGEAbQB"
"wAGwAZQBUAGkAbQBlAFIAZQBsAFQAbwBsAAAABAAxADAAAAAYAFMAZQByAGkAYQBsAE4AdQBtAGIA"
"ZQByAAAAEABUAEkANAA1AEQANABGAEcAAAAqAFMAZQByAGkAYQBsAE4AdQBtAGIAZQByAFMAcABlA"
"GMAaQBmAGkAZQBkAAAAAgAxAAAAGgBUAEEAUgBHAEUAVABfAEQARQBWAEkAQwBFAAAAQgAwAHwALw"
"BkAGUAdgAvAGMAdQAuAHUAcwBiAHMAZQByAGkAYQBsAC0AVABJADQANQBEADQARgBHADEAfAAwAHw"
"AMAAAABIAVAB6ADEARQBuAGEAYgBsAGUAAAACADAAAAAOAFQAegAxAEcAcABpAG8AAAACADAAAAAS"
"AFQAegAyAEUAbgBhAGIAbABlAAAAAgAwAAAADgBUAHoAMgBHAHAAaQBvAAAAAgAwAAAAEgBUAHoAM"
"wBFAG4AYQBiAGwAZQAAAAIAMAAAAA4AVAB6ADMARwBwAGkAbwAAAAIAMAAAAEoAVQBTAEUAXwBEAE"
"EAVABBAF8AVABZAFAARQBTAF8ARgBPAFIAXwBUAFUATgBBAEIATABFAF8AUABBAFIAQQBNAEUAVAB"
"FAFIAUwAAAAIAMQAAADQAVQBTAEUAXwBTAFQAQQBSAFQAXwBUAEkATQBFAF8ASQBOAF8ASQBOAEkA"
"VABfAEYAQwBOAAAAAgAwAAAAEABWAHIAZQBmAEEAZABjAEEAAAAGADMALgAwAAAAEABWAHIAZQBmA"
"EEAZABjAEIAAAAGADMALgAwAAAAEABWAHIAZQBmAEEAZABjAEMAAAAGADMALgAwAAAAEABWAHIAZQ"
"BmAEEAZABjAEQAAAAGADMALgAwAAAACgBiAG8AYQByAGQAAAACADIAAAAWAGIAdQBpAGwAZABDAG8"
"AbgBmAGkAZwAAAAIAMgAAAAgAYwBoAGkAcAAAAAIAMQAAABIAZQB4AHQAQwBsAGsATQBIAHoAAAAE"
"ADMAMAAAACIAZQB4AHQATQBvAGQAZQBCAHUAZgBmAGUAcgBTAGkAegBlAAAACAAxADAAMAAwAAAAH"
"ABlAHgAdABNAG8AZABlAFMAYwBpAFAAaQBuAHMAAAAOAFsANAAzACwANAAyAF0AAAAOAGcAZQBuAE"
"8AbgBsAHkAAAACADIAAAAUAGkAbgBzAHQAYQBsAGwARABpAHIAAAAAAAAAHABpAG4AcwB0AGEAbAB"
"sAEQAaQByAEMAcAB1ADIAAAAAAAAAEgBzAHkAcwBDAGwAawBNAEgAegAAAAYAMQA5ADAAAAAWAHQA"
"YQBzAGsARgByAGUAcQBUAG8AbAAAAAIAMQAAABgAdQBuAGkAZgBsAGEAcwBoAEYAaQBsAGUAAAAAA"
"AAAEgB1AHMAZQBJAG4AdABPAHMAYwAAAAIAMQ=="
      CodeGenFloatingPointFormat "1"
      ExternalModeSettings "AAAAfwAAAAAYQ29kZUdlblRhcmdldDo6U2V0dGluZ3MAAAAABw"
"AAABQARABlAGMAaQBtAGEAdABpAG8AbgAAAAIAMQAAABQATgB1AG0AUwBhAG0AcABsAGUAcwAAAAg"
"AOAAxADkAMgAAABYAUgBlAGYAcgBlAHMAaABSAGEAdABlAAAABAAyADAAAAAWAFMAZQBuAHMAaQB0"
"AGkAdgBpAHQAeQAAAAIAMAAAABwAVAByAGkAZwBnAGUAcgBDAGgAYQBuAG4AZQBsAAAABAAtADEAA"
"AAYAFQAcgBpAGcAZwBlAHIARABlAGwAYQB5AAAAAgAwAAAAGABUAHIAaQBnAGcAZQByAFYAYQBsAH"
"UAZQAAAAIAMA=="
      MaskDisplayLang "2"
      MaskIconFrame on
      MaskIconOpaque off
      MaskIconRotates on
      Terminal {
        Type          Output
        Position      [54, -30]
        Direction     right
        Index         "3"
      }
      Terminal {
        Type          Input
        Position      [-50, -35]
        Direction     left
        Index         "1"
      }
      Terminal {
        Type          Output
        Position      [54, 0]
        Direction     right
        Index         "2"
      }
      Terminal {
        Type          Output
        Position      [54, 10]
        Direction     right
        Index         "1"
      }
      Schematic {
        Location      [0, 53; 1920, 1053]
        ZoomFactor    1.45547
        SliderPosition [0, 0]
        ShowBrowser   off
        BrowserWidth  100
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/Digital Out"
          Name          "LED"
          Show          on
          Position      [495, 30]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "Gpio"
            Value         "34"
            Show          off
          }
          Parameter {
            Variable      "OutputType"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "1"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-25, 0]
            Direction     left
          }
        }
        Component {
          Type          LogicalOperator
          Name          "Logical\nOperator"
          Show          on
          Position      [405, 30]
          Direction     up
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "Operator"
            Value         "6"
            Show          off
          }
          Parameter {
            Variable      "Inputs"
            Value         "2"
            Show          off
          }
        }
        Component {
          Type          Delay
          Name          "Delay"
          Show          on
          Position      [405, 85]
          Direction     right
          Flipped       on
          LabelPosition south
          Parameter {
            Variable      "N"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "X0"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "Ts"
            Value         "1"
            Show          off
          }
        }
        Component {
          Type          SignalSelector
          Name          "Selector"
          Show          off
          Position      [720, 195]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "InputWidth"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "OutputIndices"
            Value         "[1 2 1]"
            Show          off
          }
        }
        Component {
          Type          SignalSelector
          Name          "Selector1"
          Show          off
          Position      [720, 310]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "InputWidth"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "OutputIndices"
            Value         "[2 1 2]"
            Show          off
          }
        }
        Component {
          Type          SineGenerator
          Name          "Sine Wave1"
          Show          on
          Position      [595, 195]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "Amplitude"
            Value         "0.8"
            Show          on
          }
          Parameter {
            Variable      "Bias"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "Frequency"
            Value         "50"
            Show          on
          }
          Parameter {
            Variable      "Phase"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "Units"
            Value         "3"
            Show          off
          }
        }
        Component {
          Type          Subsystem
          Name          "Duty cycle"
          Show          off
          Position      [660, 195]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          SampleTime    "-1"
          CodeGenDiscretizationMethod "2"
          CodeGenTarget "Generic"
          MaskDisplayLang "2"
          MaskIconFrame on
          MaskIconOpaque off
          MaskIconRotates on
          Terminal {
            Type          Input
            Position      [-10, 0]
            Direction     left
          }
          Terminal {
            Type          Output
            Position      [14, 0]
            Direction     right
          }
          Schematic {
            Location      [108, 426; 699, 745]
            ZoomFactor    1.31252
            SliderPosition [0, 0]
            ShowBrowser   off
            BrowserWidth  100
            Component {
              Type          Input
              Name          "In1"
              Show          off
              Position      [50, 105]
              Direction     right
              Flipped       off
              LabelPosition south
              Parameter {
                Variable      "Index"
                Value         "1"
                Show          on
              }
              Parameter {
                Variable      "Width"
                Value         "-1"
                Show          off
              }
            }
            Component {
              Type          Output
              Name          "Out1"
              Show          off
              Position      [410, 100]
              Direction     right
              Flipped       off
              LabelPosition south
              Parameter {
                Variable      "Index"
                Value         "2"
                Show          on
              }
              Parameter {
                Variable      "Width"
                Value         "-1"
                Show          off
              }
            }
            Component {
              Type          Gain
              Name          "Gain1"
              Show          off
              Position      [140, 125]
              Direction     right
              Flipped       off
              LabelPosition south
              Parameter {
                Variable      "K"
                Value         "-1"
                Show          off
              }
              Parameter {
                Variable      "Multiplication"
                Value         "1"
                Show          off
              }
              Parameter {
                Variable      "OutputDataType"
                Value         "11"
                Show          off
              }
              Parameter {
                Variable      "DataTypeOverflowMode"
                Value         "1"
                Show          off
              }
              Parameter {
                Variable      "GainDataType"
                Value         "11"
                Show          off
              }
            }
            Component {
              Type          SignalMux
              Name          "Mux1"
              Show          off
              Position      [205, 105]
              Direction     right
              Flipped       off
              LabelPosition south
              Frame         [-2, -10; 7, 10]
              Parameter {
                Variable      "Width"
                Value         "2"
                Show          off
              }
            }
            Component {
              Type          SignalSwitch
              Name          "Switch"
              Show          on
              Position      [255, 100]
              Direction     left
              Flipped       on
              LabelPosition north
              Parameter {
                Variable      "Criteria"
                Value         "3"
                Show          off
              }
              Parameter {
                Variable      "Threshold"
                Value         "0"
                Show          off
              }
            }
            Component {
              Type          Constant
              Name          "Constant"
              Show          off
              Position      [185, 50]
              Direction     right
              Flipped       off
              LabelPosition south
              Frame         [-15, -10; 15, 10]
              Parameter {
                Variable      "Value"
                Value         "1.0"
                Show          off
              }
              Parameter {
                Variable      "DataType"
                Value         "10"
                Show          off
              }
            }
            Component {
              Type          Constant
              Name          "Constant1"
              Show          on
              Position      [190, 160]
              Direction     right
              Flipped       off
              LabelPosition south
              Frame         [-10, -10; 10, 10]
              Parameter {
                Variable      "Value"
                Value         "1"
                Show          off
              }
              Parameter {
                Variable      "DataType"
                Value         "10"
                Show          off
              }
            }
            Component {
              Type          Subsystem
              Name          "Sub"
              Show          off
              Position      [335, 100]
              Direction     up
              Flipped       off
              LabelPosition none
              Frame         [-10, -10; 10, 10]
              SampleTime    "-1"
              CodeGenDiscretizationMethod "2"
              CodeGenTarget "Generic"
              MaskDisplayLang "2"
              MaskIconFrame on
              MaskIconOpaque off
              MaskIconRotates on
              Terminal {
                Type          Output
                Position      [14, 0]
                Direction     right
              }
              Terminal {
                Type          Input
                Position      [-10, 0]
                Direction     left
              }
              Schematic {
                Location      [640, 336; 918, 562]
                ZoomFactor    1.14437
                SliderPosition [0, 0]
                ShowBrowser   off
                BrowserWidth  100
                Component {
                  Type          Sum
                  Name          "Sum1"
                  Show          off
                  Position      [120, 90]
                  Direction     up
                  Flipped       off
                  LabelPosition south
                  Parameter {
                    Variable      "IconShape"
                    Value         "1"
                    Show          off
                  }
                  Parameter {
                    Variable      "Inputs"
                    Value         "++"
                    Show          off
                  }
                  Parameter {
                    Variable      "DataType"
                    Value         "11"
                    Show          off
                  }
                  Parameter {
                    Variable      "DataTypeOverflowMode"
                    Value         "1"
                    Show          off
                  }
                }
                Component {
                  Type          Constant
                  Name          "Constant"
                  Show          off
                  Position      [65, 85]
                  Direction     right
                  Flipped       off
                  LabelPosition south
                  Frame         [-10, -10; 10, 10]
                  Parameter {
                    Variable      "Value"
                    Value         "1"
                    Show          off
                  }
                  Parameter {
                    Variable      "DataType"
                    Value         "10"
                    Show          off
                  }
                }
                Component {
                  Type          Gain
                  Name          "Gain1"
                  Show          off
                  Position      [165, 90]
                  Direction     right
                  Flipped       off
                  LabelPosition south
                  Parameter {
                    Variable      "K"
                    Value         "0.5"
                    Show          off
                  }
                  Parameter {
                    Variable      "Multiplication"
                    Value         "1"
                    Show          off
                  }
                  Parameter {
                    Variable      "OutputDataType"
                    Value         "11"
                    Show          off
                  }
                  Parameter {
                    Variable      "DataTypeOverflowMode"
                    Value         "1"
                    Show          off
                  }
                  Parameter {
                    Variable      "GainDataType"
                    Value         "11"
                    Show          off
                  }
                }
                Component {
                  Type          Output
                  Name          "1"
                  Show          off
                  Position      [215, 90]
                  Direction     right
                  Flipped       off
                  LabelPosition south
                  Parameter {
                    Variable      "Index"
                    Value         "1"
                    Show          on
                  }
                  Parameter {
                    Variable      "Width"
                    Value         "-1"
                    Show          off
                  }
                }
                Component {
                  Type          Input
                  Name          "2"
                  Show          off
                  Position      [70, 110]
                  Direction     right
                  Flipped       off
                  LabelPosition south
                  Parameter {
                    Variable      "Index"
                    Value         "2"
                    Show          on
                  }
                  Parameter {
                    Variable      "Width"
                    Value         "-1"
                    Show          off
                  }
                }
                Connection {
                  Type          Signal
                  SrcComponent  "Constant"
                  SrcTerminal   1
                  DstComponent  "Sum1"
                  DstTerminal   2
                }
                Connection {
                  Type          Signal
                  SrcComponent  "Sum1"
                  SrcTerminal   1
                  DstComponent  "Gain1"
                  DstTerminal   1
                }
                Connection {
                  Type          Signal
                  SrcComponent  "Gain1"
                  SrcTerminal   2
                  DstComponent  "1"
                  DstTerminal   1
                }
                Connection {
                  Type          Signal
                  SrcComponent  "2"
                  SrcTerminal   1
                  DstComponent  "Sum1"
                  DstTerminal   3
                }
              }
            }
            Connection {
              Type          Signal
              SrcComponent  "In1"
              SrcTerminal   1
              Points        [100, 105]
              Branch {
                Points        [100, 125]
                DstComponent  "Gain1"
                DstTerminal   1
              }
              Branch {
                Points        [100, 85; 180, 85; 180, 100]
                DstComponent  "Mux1"
                DstTerminal   2
              }
            }
            Connection {
              Type          Signal
              SrcComponent  "Gain1"
              SrcTerminal   2
              Points        [180, 125; 180, 110]
              DstComponent  "Mux1"
              DstTerminal   3
            }
            Connection {
              Type          Signal
              SrcComponent  "Mux1"
              SrcTerminal   1
              DstComponent  "Switch"
              DstTerminal   2
            }
            Connection {
              Type          Signal
              SrcComponent  "Constant"
              SrcTerminal   1
              Points        [220, 50; 220, 95]
              DstComponent  "Switch"
              DstTerminal   3
            }
            Connection {
              Type          Signal
              SrcComponent  "Constant1"
              SrcTerminal   1
              Points        [255, 160]
              DstComponent  "Switch"
              DstTerminal   4
            }
            Connection {
              Type          Signal
              SrcComponent  "Switch"
              SrcTerminal   1
              DstComponent  "Sub"
              DstTerminal   2
            }
            Connection {
              Type          Signal
              SrcComponent  "Sub"
              SrcTerminal   1
              DstComponent  "Out1"
              DstTerminal   1
            }
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/External Sync"
          Name          "External Sync"
          Show          on
          Position      [875, 80]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-30, -20; 30, 20]
          Parameter {
            Variable      "SyncUnit"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Gpio"
            Value         "ExtSyncPin"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "2"
            Show          off
          }
          Terminal {
            Type          EventOutput
            Position      [34, 0]
            Direction     right
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/PWM (Variable)"
          Name          "PWM (Variable)1"
          Show          on
          Position      [955, 195]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-30, -50; 30, 50]
          Parameter {
            Variable      "SyncChainConfig"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "NumPwmsInSyncGroup"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "PwmUnit"
            Value         "[1 2 3]"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup3"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup2"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup1"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "CarrierType"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "CarrierFreq"
            Value         "10e3"
            Show          off
          }
          Parameter {
            Variable      "CarrierFreqTol"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "VariableFreqMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "VariableDeadTime"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "FixedDeadTime"
            Value         "1e-7"
            Show          off
          }
          Parameter {
            Variable      "MinDeadTime"
            Value         "0.1e-6"
            Show          off
          }
          Parameter {
            Variable      "Polarity"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Sequence"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "SequenceAq"
            Value         "[0]"
            Show          off
          }
          Parameter {
            Variable      "ShowEnable"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "ShowSwap"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "EnableTripAction"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingTime"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingOffset"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "HighResDutyMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighResPrdMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighResDeadTimeMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "CmpShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "RedShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "FedShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "AllowProtection"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "SyncSrc"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "SyncOut"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "PeripheralSyncMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "AdcTriggerMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "AdcTriggerDivider"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "TaskTriggerMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TaskTriggerDivider"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "OfflinePwmTclkOrigin"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "OfflinePwmTclk"
            Value         "1/100e6"
            Show          off
          }
          Parameter {
            Variable      "tz1mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tz2mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tz3mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "3"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-30, 0]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, 20]
            Direction     right
          }
          Terminal {
            Type          EventOutput
            Position      [34, -20]
            Direction     right
          }
          Terminal {
            Type          Input
            Position      [-30, 20]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, 0]
            Direction     right
          }
          Terminal {
            Type          EventInput
            Position      [0, -50]
            Direction     up
          }
          Terminal {
            Type          Input
            Position      [-30, 10]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, -30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, 30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, -20]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, -35]
            Direction     right
          }
          Terminal {
            Type          EventInput
            Position      [15, -50]
            Direction     up
          }
          Terminal {
            Type          Input
            Position      [-30, -20]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, 40]
            Direction     left
          }
        }
        Component {
          Type          SignalMux
          Name          "Mux2"
          Show          off
          Position      [785, 385]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -15; 7, 15]
          Parameter {
            Variable      "Width"
            Value         "3"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant4"
          Show          off
          Position      [695, 375]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          Parameter {
            Variable      "Value"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant5"
          Show          off
          Position      [695, 425]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          Parameter {
            Variable      "Value"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant6"
          Show          off
          Position      [645, 475]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-60, -10; 60, 10]
          Parameter {
            Variable      "Value"
            Value         "1/CHB2_phase_cell"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/PWM (Variable)"
          Name          "PWM (Variable)"
          Show          on
          Position      [1015, 310]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-30, -50; 30, 50]
          Parameter {
            Variable      "SyncChainConfig"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "NumPwmsInSyncGroup"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "PwmUnit"
            Value         "[3 4]"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup3"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup2"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup1"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "CarrierType"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "CarrierFreq"
            Value         "10e3"
            Show          off
          }
          Parameter {
            Variable      "CarrierFreqTol"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "VariableFreqMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "VariableDeadTime"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "FixedDeadTime"
            Value         "1e-7"
            Show          off
          }
          Parameter {
            Variable      "MinDeadTime"
            Value         "0.1e-6"
            Show          off
          }
          Parameter {
            Variable      "Polarity"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Sequence"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "SequenceAq"
            Value         "[0]"
            Show          off
          }
          Parameter {
            Variable      "ShowEnable"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "ShowSwap"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "EnableTripAction"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingTime"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingOffset"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "HighResDutyMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighResPrdMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighResDeadTimeMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "CmpShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "RedShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "FedShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "AllowProtection"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "SyncSrc"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "SyncOut"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "PeripheralSyncMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "AdcTriggerMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "AdcTriggerDivider"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "TaskTriggerMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TaskTriggerDivider"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "OfflinePwmTclkOrigin"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "OfflinePwmTclk"
            Value         "1/100e6"
            Show          off
          }
          Parameter {
            Variable      "tz1mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tz2mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tz3mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "4"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-30, 0]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, 20]
            Direction     right
          }
          Terminal {
            Type          EventOutput
            Position      [34, -20]
            Direction     right
          }
          Terminal {
            Type          Input
            Position      [-30, 20]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, 0]
            Direction     right
          }
          Terminal {
            Type          EventInput
            Position      [0, -50]
            Direction     up
          }
          Terminal {
            Type          Input
            Position      [-30, 10]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, -30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, 30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, -20]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, -35]
            Direction     right
          }
          Terminal {
            Type          EventInput
            Position      [15, -50]
            Direction     up
          }
          Terminal {
            Type          Input
            Position      [-30, -20]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, 40]
            Direction     left
          }
        }
        Component {
          Type          Constant
          Name          "Constant7"
          Show          off
          Position      [645, 535]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-60, -10; 60, 10]
          Parameter {
            Variable      "Value"
            Value         "1/CHB2_phase_cell"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          SignalMux
          Name          "Mux3"
          Show          off
          Position      [785, 545]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -15; 7, 15]
          Parameter {
            Variable      "Width"
            Value         "3"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant9"
          Show          off
          Position      [695, 585]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          Parameter {
            Variable      "Value"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant8"
          Show          off
          Position      [695, 635]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          Parameter {
            Variable      "Value"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Scope
          Name          "Scope"
          Show          on
          Position      [780, 135]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [640, 313; 1028, 541]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAAYQAAADI"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":113,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
          Axes          "1"
          TimeRange     "0.0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "1"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/Timer"
          Name          "Timer"
          Show          on
          Position      [225, 150]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -25; 25, 25]
          Parameter {
            Variable      "Frequency"
            Value         "10e3"
            Show          off
          }
          Parameter {
            Variable      "FreqTolerance"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         ""
            Show          off
          }
          Terminal {
            Type          EventOutput
            Position      [29, 15]
            Direction     right
          }
          Terminal {
            Type          EventOutput
            Position      [29, -15]
            Direction     right
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/Control Task\\nTrigger"
          Name          "Control Task\nTrigger"
          Show          off
          Position      [300, 165]
          Direction     right
          Flipped       off
          LabelPosition south
        }
        Connection {
          Type          Signal
          SrcComponent  "Delay"
          SrcTerminal   2
          Points        [375, 85]
          DstComponent  "Logical\nOperator"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Logical\nOperator"
          SrcTerminal   1
          Points        [435, 30]
          Branch {
            DstComponent  "LED"
            DstTerminal   1
          }
          Branch {
            DstComponent  "Delay"
            DstTerminal   1
          }
        }
        Connection {
          Type          Event
          SrcComponent  "PWM (Variable)1"
          SrcTerminal   5
          Points        [1015, 195]
          DstComponent  "PWM (Variable)"
          DstTerminal   6
        }
        Connection {
          Type          Signal
          SrcComponent  "Sine Wave1"
          SrcTerminal   1
          DstComponent  "Duty cycle"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant4"
          SrcTerminal   1
          DstComponent  "Mux2"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant5"
          SrcTerminal   1
          Points        [740, 425; 740, 385]
          DstComponent  "Mux2"
          DstTerminal   3
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux2"
          SrcTerminal   1
          Points        [855, 385; 855, 215]
          DstComponent  "PWM (Variable)1"
          DstTerminal   4
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant6"
          SrcTerminal   1
          Points        [755, 475; 755, 395]
          DstComponent  "Mux2"
          DstTerminal   4
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant7"
          SrcTerminal   1
          DstComponent  "Mux3"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant9"
          SrcTerminal   1
          Points        [740, 585; 740, 545]
          DstComponent  "Mux3"
          DstTerminal   3
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant8"
          SrcTerminal   1
          Points        [755, 635; 755, 555]
          DstComponent  "Mux3"
          DstTerminal   4
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux3"
          SrcTerminal   1
          Points        [885, 545; 885, 330]
          DstComponent  "PWM (Variable)"
          DstTerminal   4
        }
        Connection {
          Type          Signal
          SrcComponent  "Selector1"
          SrcTerminal   2
          DstComponent  "PWM (Variable)"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Selector"
          SrcTerminal   2
          DstComponent  "PWM (Variable)1"
          DstTerminal   1
        }
        Connection {
          Type          Event
          SrcComponent  "External Sync"
          SrcTerminal   1
          Points        [955, 80]
          DstComponent  "PWM (Variable)1"
          DstTerminal   6
        }
        Connection {
          Type          Signal
          SrcComponent  "Duty cycle"
          SrcTerminal   2
          Points        [685, 195]
          Branch {
            Points        [690, 195]
            Branch {
              DstComponent  "Selector"
              DstTerminal   1
            }
            Branch {
              DstComponent  "Selector1"
              DstTerminal   1
            }
          }
          Branch {
            Points        [685, 135]
            DstComponent  "Scope"
            DstTerminal   1
          }
        }
        Connection {
          Type          Event
          SrcComponent  "Timer"
          SrcTerminal   1
          DstComponent  "Control Task\nTrigger"
          DstTerminal   1
        }
        ArrowAnnotation {
          Position  [785, 80]
          Width     70
          Height    0
          LineStyle 0
          Thickness 2
          Style     1
          HeadSize  4
          PenColor  4278190080
          PenAlpha  1
        } 
        Annotation {
          Name          "<html><body>\n<p>Can select pin in model</p>\n<p>init"
" commands</p></body></html>"
          Position      [770, 65]
        } 
        RectangleAnnotation {
          Position     [250, 140]
          Width        190
          Height       120
          CornerRadius 3
          Thickness    2
          PenColor     4278190080
          PenAlpha     1
          BrushColor   0
          BrushAlpha   0
        } 
        Annotation {
          Name          "<html><body>\n<p>Explicitly define model trigger</p><"
"/body></html>"
          Position      [245, 95]
        } 
      }
    }
    Component {
      Type          SignalMux
      Name          "Mux23"
      Show          off
      Position      [455, 210]
      Direction     right
      Flipped       off
      LabelPosition south
      Frame         [-2, -10; 7, 10]
      Parameter {
        Variable      "Width"
        Value         "[6 6]"
        Show          off
      }
    }
    Component {
      Type          SignalMux
      Name          "Mux24"
      Show          off
      Position      [460, 425]
      Direction     right
      Flipped       off
      LabelPosition south
      Frame         [-2, -10; 7, 10]
      Parameter {
        Variable      "Width"
        Value         "[6 6]"
        Show          off
      }
    }
    Component {
      Type          Subsystem
      Name          "option_crtl_2_B_phase"
      Show          on
      Position      [375, 430]
      Direction     up
      Flipped       off
      LabelPosition south
      Frame         [-50, -45; 50, 45]
      TreatAsAtomicUnit on
      SampleTime    "-1"
      TaskingMode "1"
      CodeGenEnable on
      CodeGenSampleTime "100e-6"
      CodeGenDiscretizationMethod "2"
      CodeGenTarget "TI2837x"
      CodeGenTargetSettings "AAAAfwAAAAAbQ29kZUdlblRhcmdldDo6U2V0dGluZ3NNYXAAA"
"AAAAQAAAA4AVABJADIAOAAzADcAeAAAAFsAAAAiAEEAbgBUAHIAaQBwADEAQQBkAGMAQwBoAGEAbg"
"BuAGUAbAAAAAIAMAAAABwAQQBuAFQAcgBpAHAAMQBBAGQAYwBVAG4AaQB0AAAAAgAxAAAAGgBBAG4"
"AVAByAGkAcAAxAEUAbgBhAGIAbABlAAAAAgAwAAAAGgBBAG4AVAByAGkAcAAxAFMAaQBnAG4AYQBs"
"AAAAAgAxAAAAKABBAG4AVAByAGkAcAAxAFQAaAByAGUAcwBoAG8AbABkAEgAaQBnAGgAAAACADAAA"
"AAmAEEAbgBUAHIAaQBwADEAVABoAHIAZQBzAGgAbwBsAGQATABvAHcAAAACADAAAAAiAEEAbgBUAH"
"IAaQBwADIAQQBkAGMAQwBoAGEAbgBuAGUAbAAAAAIAMAAAABwAQQBuAFQAcgBpAHAAMgBBAGQAYwB"
"VAG4AaQB0AAAAAgAxAAAAGgBBAG4AVAByAGkAcAAyAEUAbgBhAGIAbABlAAAAAgAwAAAAGgBBAG4A"
"VAByAGkAcAAyAFMAaQBnAG4AYQBsAAAAAgAxAAAAKABBAG4AVAByAGkAcAAyAFQAaAByAGUAcwBoA"
"G8AbABkAEgAaQBnAGgAAAACADAAAAAmAEEAbgBUAHIAaQBwADIAVABoAHIAZQBzAGgAbwBsAGQATA"
"BvAHcAAAACADAAAAAiAEEAbgBUAHIAaQBwADMAQQBkAGMAQwBoAGEAbgBuAGUAbAAAAAIAMAAAABw"
"AQQBuAFQAcgBpAHAAMwBBAGQAYwBVAG4AaQB0AAAAAgAxAAAAGgBBAG4AVAByAGkAcAAzAEUAbgBh"
"AGIAbABlAAAAAgAwAAAAGgBBAG4AVAByAGkAcAAzAFMAaQBnAG4AYQBsAAAAAgAxAAAAKABBAG4AV"
"AByAGkAcAAzAFQAaAByAGUAcwBoAG8AbABkAEgAaQBnAGgAAAACADAAAAAmAEEAbgBUAHIAaQBwAD"
"MAVABoAHIAZQBzAGgAbwBsAGQATABvAHcAAAACADAAAAAiAEEAbgBUAHIAaQBwADQAQQBkAGMAQwB"
"oAGEAbgBuAGUAbAAAAAIAMAAAABwAQQBuAFQAcgBpAHAANABBAGQAYwBVAG4AaQB0AAAAAgAxAAAA"
"GgBBAG4AVAByAGkAcAA0AEUAbgBhAGIAbABlAAAAAgAwAAAAGgBBAG4AVAByAGkAcAA0AFMAaQBnA"
"G4AYQBsAAAAAgAxAAAAKABBAG4AVAByAGkAcAA0AFQAaAByAGUAcwBoAG8AbABkAEgAaQBnAGgAAA"
"ACADAAAAAmAEEAbgBUAHIAaQBwADQAVABoAHIAZQBzAGgAbwBsAGQATABvAHcAAAACADAAAAAaAEU"
"AWABUAEUAUgBOAEEATABfAE0ATwBEAEUAAAACADEAAAAiAEwAaQBuAGsAZQByAEMAbwBtAG0AYQBu"
"AGQARgBpAGwAZQAAAAAAAAAUAFAAdwBtADEAMABBAEcAcABpAG8AAAAEADEAOAAAABQAUAB3AG0AM"
"QAwAEIARwBwAGkAbwAAAAQAMQA5AAAAFgBQAHcAbQAxADAARwBwAGkAbwBFAG4AAAACADAAAAAUAF"
"AAdwBtADEAMQBBAEcAcABpAG8AAAAEADIAMAAAABQAUAB3AG0AMQAxAEIARwBwAGkAbwAAAAQAMgA"
"xAAAAFgBQAHcAbQAxADEARwBwAGkAbwBFAG4AAAACADAAAAAUAFAAdwBtADEAMgBBAEcAcABpAG8A"
"AAAEADIAMgAAABQAUAB3AG0AMQAyAEIARwBwAGkAbwAAAAQAMgAzAAAAFgBQAHcAbQAxADIARwBwA"
"GkAbwBFAG4AAAACADAAAAASAFAAdwBtADEAQQBHAHAAaQBvAAAAAgAwAAAAEgBQAHcAbQAxAEIARw"
"BwAGkAbwAAAAIAMQAAABQAUAB3AG0AMQBHAHAAaQBvAEUAbgAAAAIAMAAAABIAUAB3AG0AMgBBAEc"
"AcABpAG8AAAACADIAAAASAFAAdwBtADIAQgBHAHAAaQBvAAAAAgAzAAAAFABQAHcAbQAyAEcAcABp"
"AG8ARQBuAAAAAgAwAAAAEgBQAHcAbQAzAEEARwBwAGkAbwAAAAIANAAAABIAUAB3AG0AMwBCAEcAc"
"ABpAG8AAAACADUAAAAUAFAAdwBtADMARwBwAGkAbwBFAG4AAAACADAAAAASAFAAdwBtADQAQQBHAH"
"AAaQBvAAAAAgA0AAAAEgBQAHcAbQA0AEIARwBwAGkAbwAAAAIANQAAABQAUAB3AG0ANABHAHAAaQB"
"vAEUAbgAAAAIAMAAAABIAUAB3AG0ANQBBAEcAcABpAG8AAAACADgAAAASAFAAdwBtADUAQgBHAHAA"
"aQBvAAAAAgA5AAAAFABQAHcAbQA1AEcAcABpAG8ARQBuAAAAAgAwAAAAEgBQAHcAbQA2AEEARwBwA"
"GkAbwAAAAIANAAAABIAUAB3AG0ANgBCAEcAcABpAG8AAAACADUAAAAUAFAAdwBtADYARwBwAGkAbw"
"BFAG4AAAACADAAAAASAFAAdwBtADcAQQBHAHAAaQBvAAAAAgA0AAAAEgBQAHcAbQA3AEIARwBwAGk"
"AbwAAAAIANQAAABQAUAB3AG0ANwBHAHAAaQBvAEUAbgAAAAIAMAAAABIAUAB3AG0AOABBAEcAcABp"
"AG8AAAAGADEAMwAxAAAAEgBQAHcAbQA4AEIARwBwAGkAbwAAAAQAMQA1AAAAFABQAHcAbQA4AEcAc"
"ABpAG8ARQBuAAAAAgAwAAAAEgBQAHcAbQA5AEEARwBwAGkAbwAAAAQAMQA2AAAAEgBQAHcAbQA5AE"
"IARwBwAGkAbwAAAAQAMQA3AAAAFABQAHcAbQA5AEcAcABpAG8ARQBuAAAAAgAwAAAAIABTAGEAbQB"
"wAGwAZQBUAGkAbQBlAFIAZQBsAFQAbwBsAAAABAAxADAAAAAYAFMAZQByAGkAYQBsAE4AdQBtAGIA"
"ZQByAAAAEABUAEkANAAzAEsATwBQAFMAAAAqAFMAZQByAGkAYQBsAE4AdQBtAGIAZQByAFMAcABlA"
"GMAaQBmAGkAZQBkAAAAAgAxAAAAGgBUAEEAUgBHAEUAVABfAEQARQBWAEkAQwBFAAAAQgAwAHwALw"
"BkAGUAdgAvAGMAdQAuAHUAcwBiAHMAZQByAGkAYQBsAC0AVABJADQAMwBLAE8AUABTADEAfAAwAHw"
"AMAAAABIAVAB6ADEARQBuAGEAYgBsAGUAAAACADAAAAAOAFQAegAxAEcAcABpAG8AAAAGADEAMgA1"
"AAAAEgBUAHoAMgBFAG4AYQBiAGwAZQAAAAIAMAAAAA4AVAB6ADIARwBwAGkAbwAAAAIAMAAAABIAV"
"AB6ADMARQBuAGEAYgBsAGUAAAACADAAAAAOAFQAegAzAEcAcABpAG8AAAACADAAAABKAFUAUwBFAF"
"8ARABBAFQAQQBfAFQAWQBQAEUAUwBfAEYATwBSAF8AVABVAE4AQQBCAEwARQBfAFAAQQBSAEEATQB"
"FAFQARQBSAFMAAAACADEAAAA0AFUAUwBFAF8AUwBUAEEAUgBUAF8AVABJAE0ARQBfAEkATgBfAEkA"
"TgBJAFQAXwBGAEMATgAAAAIAMAAAABAAVgByAGUAZgBBAGQAYwBBAAAABgAzAC4AMAAAABAAVgByA"
"GUAZgBBAGQAYwBCAAAABgAzAC4AMAAAABAAVgByAGUAZgBBAGQAYwBDAAAABgAzAC4AMAAAABAAVg"
"ByAGUAZgBBAGQAYwBEAAAABgAzAC4AMAAAAAoAYgBvAGEAcgBkAAAAAgAyAAAAFgBiAHUAaQBsAGQ"
"AQwBvAG4AZgBpAGcAAAACADIAAAAIAGMAaABpAHAAAAACADEAAAASAGUAeAB0AEMAbABrAE0ASAB6"
"AAAABAAzADAAAAAiAGUAeAB0AE0AbwBkAGUAQgB1AGYAZgBlAHIAUwBpAHoAZQAAAAgAMQAwADAAM"
"AAAABwAZQB4AHQATQBvAGQAZQBTAGMAaQBQAGkAbgBzAAAADgBbADQAMwAsADQAMgBdAAAADgBnAG"
"UAbgBPAG4AbAB5AAAAAgAyAAAAFABpAG4AcwB0AGEAbABsAEQAaQByAAAAAAAAABwAaQBuAHMAdAB"
"hAGwAbABEAGkAcgBDAHAAdQAyAAAAAAAAABIAcwB5AHMAQwBsAGsATQBIAHoAAAAGADEAOQAwAAAA"
"FgB0AGEAcwBrAEYAcgBlAHEAVABvAGwAAAACADEAAAAYAHUAbgBpAGYAbABhAHMAaABGAGkAbABlA"
"AAAAAAAABIAdQBzAGUASQBuAHQATwBzAGMAAAACADE="
      CodeGenFloatingPointFormat "1"
      ExternalModeSettings "AAAAfwAAAAAYQ29kZUdlblRhcmdldDo6U2V0dGluZ3MAAAAABw"
"AAABQARABlAGMAaQBtAGEAdABpAG8AbgAAAAIAMQAAABQATgB1AG0AUwBhAG0AcABsAGUAcwAAAAg"
"AOAAxADkAMgAAABYAUgBlAGYAcgBlAHMAaABSAGEAdABlAAAABAAyADAAAAAWAFMAZQBuAHMAaQB0"
"AGkAdgBpAHQAeQAAAAIAMAAAABwAVAByAGkAZwBnAGUAcgBDAGgAYQBuAG4AZQBsAAAABAAtADEAA"
"AAYAFQAcgBpAGcAZwBlAHIARABlAGwAYQB5AAAAAgAwAAAAGABUAHIAaQBnAGcAZQByAFYAYQBsAH"
"UAZQAAAAIAMA=="
      MaskDisplayLang "2"
      MaskIconFrame on
      MaskIconOpaque off
      MaskIconRotates on
      Terminal {
        Type          Input
        Position      [-50, -40]
        Direction     left
        Index         "1"
      }
      Terminal {
        Type          Output
        Position      [54, -10]
        Direction     right
        Index         "3"
      }
      Terminal {
        Type          Output
        Position      [54, 0]
        Direction     right
        Index         "2"
      }
      Terminal {
        Type          Output
        Position      [54, -25]
        Direction     right
        Index         "1"
      }
      Schematic {
        Location      [0, 53; 1902, 1053]
        ZoomFactor    1.17564
        SliderPosition [0, 0]
        ShowBrowser   off
        BrowserWidth  100
        Component {
          Type          SignalSelector
          Name          "Selector2"
          Show          off
          Position      [350, 270]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "InputWidth"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "OutputIndices"
            Value         "[1 2 1]"
            Show          off
          }
        }
        Component {
          Type          SignalSelector
          Name          "Selector3"
          Show          off
          Position      [345, 385]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "InputWidth"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "OutputIndices"
            Value         "[2 1 2]"
            Show          off
          }
        }
        Component {
          Type          Scope
          Name          "Scope1"
          Show          on
          Position      [425, 315]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-15, -15; 15, 15]
          Location      [1350, 544; 1715, 859]
          State         "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb"
"wBvAG0AQQByAGUAYQAAAAAA/////wAAAFwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA"
"AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA"
"AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAAW0AAAEf"
"AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA"
"AAAAAAAAA=="
          SavedViews    "AAAAAgAAAAA="
          HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":106,\"Labels\""
":[],\"VisualIdxs\":[]}"
          PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA="
          Axes          "2"
          TimeRange     "0"
          ScrollingMode "1"
          SingleTimeAxis "1"
          Open          "0"
          Ts            "-1"
          SampleLimit   "0"
          XAxisLabel    "Time / s"
          ShowLegend    "2"
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Axis {
            Name          ""
            AutoScale     1
            MinValue      0
            MaxValue      1
            Signals       {}
            SignalTypes   [ ]
            Untangle      0
            KeepBaseline  off
            BaselineValue 0
          }
          Fourier {
            SingleXAxis       on
            AxisLabel         "Frequency / Hz"
            Scaling           0
            PhaseDisplay      0
            ShowFourierLegend off
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
            Axis {
              Name          ""
              AutoScale     1
              MinValue      0
              MaxValue      1
              Signals       {}
              Untangle      0
              KeepBaseline  off
              BaselineValue 0
            }
          }
        }
        Component {
          Type          SineGenerator
          Name          "Sine Wave2"
          Show          on
          Position      [110, 270]
          Direction     right
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "Amplitude"
            Value         "0.8"
            Show          on
          }
          Parameter {
            Variable      "Bias"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "Frequency"
            Value         "50"
            Show          on
          }
          Parameter {
            Variable      "Phase"
            Value         "-120"
            Show          on
          }
          Parameter {
            Variable      "Units"
            Value         "3"
            Show          off
          }
        }
        Component {
          Type          Subsystem
          Name          "Duty cycle1"
          Show          off
          Position      [180, 270]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          SampleTime    "-1"
          CodeGenDiscretizationMethod "2"
          CodeGenTarget "Generic"
          MaskDisplayLang "2"
          MaskIconFrame on
          MaskIconOpaque off
          MaskIconRotates on
          Terminal {
            Type          Input
            Position      [-10, 0]
            Direction     left
          }
          Terminal {
            Type          Output
            Position      [14, 0]
            Direction     right
          }
          Schematic {
            Location      [108, 426; 699, 745]
            ZoomFactor    1.31252
            SliderPosition [0, 0]
            ShowBrowser   off
            BrowserWidth  100
            Component {
              Type          Input
              Name          "In1"
              Show          off
              Position      [50, 105]
              Direction     right
              Flipped       off
              LabelPosition south
              Parameter {
                Variable      "Index"
                Value         "1"
                Show          on
              }
              Parameter {
                Variable      "Width"
                Value         "-1"
                Show          off
              }
            }
            Component {
              Type          Output
              Name          "Out1"
              Show          off
              Position      [410, 100]
              Direction     right
              Flipped       off
              LabelPosition south
              Parameter {
                Variable      "Index"
                Value         "2"
                Show          on
              }
              Parameter {
                Variable      "Width"
                Value         "-1"
                Show          off
              }
            }
            Component {
              Type          Gain
              Name          "Gain1"
              Show          off
              Position      [140, 125]
              Direction     right
              Flipped       off
              LabelPosition south
              Parameter {
                Variable      "K"
                Value         "-1"
                Show          off
              }
              Parameter {
                Variable      "Multiplication"
                Value         "1"
                Show          off
              }
              Parameter {
                Variable      "OutputDataType"
                Value         "11"
                Show          off
              }
              Parameter {
                Variable      "DataTypeOverflowMode"
                Value         "1"
                Show          off
              }
              Parameter {
                Variable      "GainDataType"
                Value         "11"
                Show          off
              }
            }
            Component {
              Type          SignalMux
              Name          "Mux1"
              Show          off
              Position      [205, 105]
              Direction     right
              Flipped       off
              LabelPosition south
              Frame         [-2, -10; 7, 10]
              Parameter {
                Variable      "Width"
                Value         "2"
                Show          off
              }
            }
            Component {
              Type          SignalSwitch
              Name          "Switch"
              Show          on
              Position      [255, 100]
              Direction     left
              Flipped       on
              LabelPosition north
              Parameter {
                Variable      "Criteria"
                Value         "3"
                Show          off
              }
              Parameter {
                Variable      "Threshold"
                Value         "0"
                Show          off
              }
            }
            Component {
              Type          Constant
              Name          "Constant"
              Show          off
              Position      [185, 50]
              Direction     right
              Flipped       off
              LabelPosition south
              Frame         [-15, -10; 15, 10]
              Parameter {
                Variable      "Value"
                Value         "1.0"
                Show          off
              }
              Parameter {
                Variable      "DataType"
                Value         "10"
                Show          off
              }
            }
            Component {
              Type          Constant
              Name          "Constant1"
              Show          on
              Position      [190, 160]
              Direction     right
              Flipped       off
              LabelPosition south
              Frame         [-10, -10; 10, 10]
              Parameter {
                Variable      "Value"
                Value         "1"
                Show          off
              }
              Parameter {
                Variable      "DataType"
                Value         "10"
                Show          off
              }
            }
            Component {
              Type          Subsystem
              Name          "Sub"
              Show          off
              Position      [335, 100]
              Direction     up
              Flipped       off
              LabelPosition none
              Frame         [-10, -10; 10, 10]
              SampleTime    "-1"
              CodeGenDiscretizationMethod "2"
              CodeGenTarget "Generic"
              MaskDisplayLang "2"
              MaskIconFrame on
              MaskIconOpaque off
              MaskIconRotates on
              Terminal {
                Type          Output
                Position      [14, 0]
                Direction     right
              }
              Terminal {
                Type          Input
                Position      [-10, 0]
                Direction     left
              }
              Schematic {
                Location      [640, 336; 918, 562]
                ZoomFactor    1.14437
                SliderPosition [0, 0]
                ShowBrowser   off
                BrowserWidth  100
                Component {
                  Type          Sum
                  Name          "Sum1"
                  Show          off
                  Position      [120, 90]
                  Direction     up
                  Flipped       off
                  LabelPosition south
                  Parameter {
                    Variable      "IconShape"
                    Value         "1"
                    Show          off
                  }
                  Parameter {
                    Variable      "Inputs"
                    Value         "++"
                    Show          off
                  }
                  Parameter {
                    Variable      "DataType"
                    Value         "11"
                    Show          off
                  }
                  Parameter {
                    Variable      "DataTypeOverflowMode"
                    Value         "1"
                    Show          off
                  }
                }
                Component {
                  Type          Constant
                  Name          "Constant"
                  Show          off
                  Position      [65, 85]
                  Direction     right
                  Flipped       off
                  LabelPosition south
                  Frame         [-10, -10; 10, 10]
                  Parameter {
                    Variable      "Value"
                    Value         "1"
                    Show          off
                  }
                  Parameter {
                    Variable      "DataType"
                    Value         "10"
                    Show          off
                  }
                }
                Component {
                  Type          Gain
                  Name          "Gain1"
                  Show          off
                  Position      [165, 90]
                  Direction     right
                  Flipped       off
                  LabelPosition south
                  Parameter {
                    Variable      "K"
                    Value         "0.5"
                    Show          off
                  }
                  Parameter {
                    Variable      "Multiplication"
                    Value         "1"
                    Show          off
                  }
                  Parameter {
                    Variable      "OutputDataType"
                    Value         "11"
                    Show          off
                  }
                  Parameter {
                    Variable      "DataTypeOverflowMode"
                    Value         "1"
                    Show          off
                  }
                  Parameter {
                    Variable      "GainDataType"
                    Value         "11"
                    Show          off
                  }
                }
                Component {
                  Type          Output
                  Name          "1"
                  Show          off
                  Position      [215, 90]
                  Direction     right
                  Flipped       off
                  LabelPosition south
                  Parameter {
                    Variable      "Index"
                    Value         "1"
                    Show          on
                  }
                  Parameter {
                    Variable      "Width"
                    Value         "-1"
                    Show          off
                  }
                }
                Component {
                  Type          Input
                  Name          "2"
                  Show          off
                  Position      [70, 110]
                  Direction     right
                  Flipped       off
                  LabelPosition south
                  Parameter {
                    Variable      "Index"
                    Value         "2"
                    Show          on
                  }
                  Parameter {
                    Variable      "Width"
                    Value         "-1"
                    Show          off
                  }
                }
                Connection {
                  Type          Signal
                  SrcComponent  "Constant"
                  SrcTerminal   1
                  DstComponent  "Sum1"
                  DstTerminal   2
                }
                Connection {
                  Type          Signal
                  SrcComponent  "Sum1"
                  SrcTerminal   1
                  DstComponent  "Gain1"
                  DstTerminal   1
                }
                Connection {
                  Type          Signal
                  SrcComponent  "Gain1"
                  SrcTerminal   2
                  DstComponent  "1"
                  DstTerminal   1
                }
                Connection {
                  Type          Signal
                  SrcComponent  "2"
                  SrcTerminal   1
                  DstComponent  "Sum1"
                  DstTerminal   3
                }
              }
            }
            Connection {
              Type          Signal
              SrcComponent  "In1"
              SrcTerminal   1
              Points        [100, 105]
              Branch {
                Points        [100, 125]
                DstComponent  "Gain1"
                DstTerminal   1
              }
              Branch {
                Points        [100, 85; 180, 85; 180, 100]
                DstComponent  "Mux1"
                DstTerminal   2
              }
            }
            Connection {
              Type          Signal
              SrcComponent  "Gain1"
              SrcTerminal   2
              Points        [180, 125; 180, 110]
              DstComponent  "Mux1"
              DstTerminal   3
            }
            Connection {
              Type          Signal
              SrcComponent  "Mux1"
              SrcTerminal   1
              DstComponent  "Switch"
              DstTerminal   2
            }
            Connection {
              Type          Signal
              SrcComponent  "Constant"
              SrcTerminal   1
              Points        [220, 50; 220, 95]
              DstComponent  "Switch"
              DstTerminal   3
            }
            Connection {
              Type          Signal
              SrcComponent  "Constant1"
              SrcTerminal   1
              Points        [255, 160]
              DstComponent  "Switch"
              DstTerminal   4
            }
            Connection {
              Type          Signal
              SrcComponent  "Switch"
              SrcTerminal   1
              DstComponent  "Sub"
              DstTerminal   2
            }
            Connection {
              Type          Signal
              SrcComponent  "Sub"
              SrcTerminal   1
              DstComponent  "Out1"
              DstTerminal   1
            }
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/External Sync"
          Name          "External Sync"
          Show          on
          Position      [530, 155]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-30, -20; 30, 20]
          Parameter {
            Variable      "SyncUnit"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Gpio"
            Value         "ExtSyncPin"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "1"
            Show          off
          }
          Terminal {
            Type          EventOutput
            Position      [34, 0]
            Direction     right
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/PWM (Variable)"
          Name          "PWM (Variable)1"
          Show          on
          Position      [610, 270]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-30, -50; 30, 50]
          Parameter {
            Variable      "SyncChainConfig"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "NumPwmsInSyncGroup"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "PwmUnit"
            Value         "[1 2 3]"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup3"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup2"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup1"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "CarrierType"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "CarrierFreq"
            Value         "10e3"
            Show          off
          }
          Parameter {
            Variable      "CarrierFreqTol"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "VariableFreqMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "VariableDeadTime"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "FixedDeadTime"
            Value         "1e-7"
            Show          off
          }
          Parameter {
            Variable      "MinDeadTime"
            Value         "0.1e-6"
            Show          off
          }
          Parameter {
            Variable      "Polarity"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Sequence"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "SequenceAq"
            Value         "[0]"
            Show          off
          }
          Parameter {
            Variable      "ShowEnable"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "ShowSwap"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "EnableTripAction"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingTime"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingOffset"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "HighResDutyMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighResPrdMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighResDeadTimeMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "CmpShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "RedShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "FedShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "AllowProtection"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "SyncSrc"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "SyncOut"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "PeripheralSyncMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "AdcTriggerMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "AdcTriggerDivider"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "TaskTriggerMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TaskTriggerDivider"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "OfflinePwmTclkOrigin"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "OfflinePwmTclk"
            Value         "1/100e6"
            Show          off
          }
          Parameter {
            Variable      "tz1mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tz2mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tz3mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "2"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-30, 0]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, 20]
            Direction     right
          }
          Terminal {
            Type          EventOutput
            Position      [34, -20]
            Direction     right
          }
          Terminal {
            Type          Input
            Position      [-30, 20]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, 0]
            Direction     right
          }
          Terminal {
            Type          EventInput
            Position      [0, -50]
            Direction     up
          }
          Terminal {
            Type          Input
            Position      [-30, 10]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, -30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, 30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, -20]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, -35]
            Direction     right
          }
          Terminal {
            Type          EventInput
            Position      [15, -50]
            Direction     up
          }
          Terminal {
            Type          Input
            Position      [-30, -20]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, 40]
            Direction     left
          }
        }
        Component {
          Type          SignalMux
          Name          "Mux2"
          Show          off
          Position      [440, 460]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -15; 7, 15]
          Parameter {
            Variable      "Width"
            Value         "3"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant4"
          Show          off
          Position      [350, 450]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          Parameter {
            Variable      "Value"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant5"
          Show          off
          Position      [350, 500]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          Parameter {
            Variable      "Value"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant6"
          Show          off
          Position      [310, 550]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-50, -10; 50, 10]
          Parameter {
            Variable      "Value"
            Value         "1/CHB2_phase_cell"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/PWM (Variable)"
          Name          "PWM (Variable)"
          Show          on
          Position      [670, 385]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-30, -50; 30, 50]
          Parameter {
            Variable      "SyncChainConfig"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "NumPwmsInSyncGroup"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "PwmUnit"
            Value         "[3 4]"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup3"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup2"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "PwmSyncGroup1"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "CarrierType"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "CarrierFreq"
            Value         "10e3"
            Show          off
          }
          Parameter {
            Variable      "CarrierFreqTol"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "VariableFreqMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "VariableDeadTime"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "FixedDeadTime"
            Value         "1e-7"
            Show          off
          }
          Parameter {
            Variable      "MinDeadTime"
            Value         "0.1e-6"
            Show          off
          }
          Parameter {
            Variable      "Polarity"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "Sequence"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "SequenceAq"
            Value         "[0]"
            Show          off
          }
          Parameter {
            Variable      "ShowEnable"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "ShowSwap"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "EnableTripAction"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingTime"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "TripBlankingOffset"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "HighResDutyMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighResPrdMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "HighResDeadTimeMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "CmpShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "RedShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "FedShadowMode"
            Value         "3"
            Show          off
          }
          Parameter {
            Variable      "AllowProtection"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "SyncSrc"
            Value         "2"
            Show          off
          }
          Parameter {
            Variable      "SyncOut"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "PeripheralSyncMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "AdcTriggerMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "AdcTriggerDivider"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "TaskTriggerMode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TaskTriggerDivider"
            Value         ""
            Show          off
          }
          Parameter {
            Variable      "OfflinePwmTclkOrigin"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "OfflinePwmTclk"
            Value         "1/100e6"
            Show          off
          }
          Parameter {
            Variable      "tz1mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tz2mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "tz3mode"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "3"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-30, 0]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, 20]
            Direction     right
          }
          Terminal {
            Type          EventOutput
            Position      [34, -20]
            Direction     right
          }
          Terminal {
            Type          Input
            Position      [-30, 20]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, 0]
            Direction     right
          }
          Terminal {
            Type          EventInput
            Position      [0, -50]
            Direction     up
          }
          Terminal {
            Type          Input
            Position      [-30, 10]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, -30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, 30]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, -20]
            Direction     left
          }
          Terminal {
            Type          EventOutput
            Position      [34, -35]
            Direction     right
          }
          Terminal {
            Type          EventInput
            Position      [15, -50]
            Direction     up
          }
          Terminal {
            Type          Input
            Position      [-30, -20]
            Direction     left
          }
          Terminal {
            Type          Input
            Position      [-30, 40]
            Direction     left
          }
        }
        Component {
          Type          Constant
          Name          "Constant7"
          Show          off
          Position      [310, 610]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-50, -10; 50, 10]
          Parameter {
            Variable      "Value"
            Value         "1/CHB2_phase_cell"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          SignalMux
          Name          "Mux3"
          Show          off
          Position      [440, 620]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-2, -15; 7, 15]
          Parameter {
            Variable      "Width"
            Value         "3"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant9"
          Show          off
          Position      [350, 660]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          Parameter {
            Variable      "Value"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Constant
          Name          "Constant8"
          Show          off
          Position      [350, 710]
          Direction     right
          Flipped       off
          LabelPosition south
          Frame         [-10, -10; 10, 10]
          Parameter {
            Variable      "Value"
            Value         "0"
            Show          on
          }
          Parameter {
            Variable      "DataType"
            Value         "10"
            Show          off
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/Timer"
          Name          "Timer"
          Show          on
          Position      [195, 125]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -25; 25, 25]
          Parameter {
            Variable      "Frequency"
            Value         "10e3"
            Show          off
          }
          Parameter {
            Variable      "FreqTolerance"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         ""
            Show          off
          }
          Terminal {
            Type          EventOutput
            Position      [29, 15]
            Direction     right
          }
          Terminal {
            Type          EventOutput
            Position      [29, -15]
            Direction     right
          }
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/Control Task\\nTrigger"
          Name          "Control Task\nTrigger"
          Show          off
          Position      [270, 140]
          Direction     right
          Flipped       off
          LabelPosition south
        }
        Component {
          Type          Reference
          SrcComponent  "TIC2000_Lib/Digital Out"
          Name          "LED1"
          Show          on
          Position      [865, 120]
          Direction     up
          Flipped       off
          LabelPosition south
          Frame         [-25, -20; 25, 20]
          Parameter {
            Variable      "Gpio"
            Value         "34"
            Show          off
          }
          Parameter {
            Variable      "OutputType"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "TargetPortIndices"
            Value         "4"
            Show          off
          }
          Terminal {
            Type          Input
            Position      [-25, 0]
            Direction     left
          }
        }
        Component {
          Type          LogicalOperator
          Name          "Logical\nOperator1"
          Show          on
          Position      [775, 120]
          Direction     up
          Flipped       off
          LabelPosition south
          Parameter {
            Variable      "Operator"
            Value         "6"
            Show          off
          }
          Parameter {
            Variable      "Inputs"
            Value         "2"
            Show          off
          }
        }
        Component {
          Type          Delay
          Name          "Delay1"
          Show          on
          Position      [775, 175]
          Direction     right
          Flipped       on
          LabelPosition south
          Parameter {
            Variable      "N"
            Value         "1"
            Show          off
          }
          Parameter {
            Variable      "X0"
            Value         "0"
            Show          off
          }
          Parameter {
            Variable      "Ts"
            Value         "1"
            Show          off
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Selector2"
          SrcTerminal   2
          Points        [375, 270]
          Branch {
            DstComponent  "PWM (Variable)1"
            DstTerminal   1
          }
          Branch {
            Points        [375, 310]
            DstComponent  "Scope1"
            DstTerminal   1
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Selector3"
          SrcTerminal   2
          Points        [375, 385]
          Branch {
            DstComponent  "PWM (Variable)"
            DstTerminal   1
          }
          Branch {
            Points        [375, 320]
            DstComponent  "Scope1"
            DstTerminal   2
          }
        }
        Connection {
          Type          Signal
          SrcComponent  "Sine Wave2"
          SrcTerminal   1
          DstComponent  "Duty cycle1"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Duty cycle1"
          SrcTerminal   2
          Points        [280, 270]
          Branch {
            DstComponent  "Selector2"
            DstTerminal   1
          }
          Branch {
            Points        [280, 385]
            DstComponent  "Selector3"
            DstTerminal   1
          }
        }
        Connection {
          Type          Event
          SrcComponent  "PWM (Variable)1"
          SrcTerminal   5
          Points        [670, 270]
          DstComponent  "PWM (Variable)"
          DstTerminal   6
        }
        Connection {
          Type          Event
          SrcComponent  "External Sync"
          SrcTerminal   1
          Points        [610, 155]
          DstComponent  "PWM (Variable)1"
          DstTerminal   6
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant4"
          SrcTerminal   1
          DstComponent  "Mux2"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant5"
          SrcTerminal   1
          Points        [395, 500; 395, 460]
          DstComponent  "Mux2"
          DstTerminal   3
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux2"
          SrcTerminal   1
          Points        [510, 460; 510, 290]
          DstComponent  "PWM (Variable)1"
          DstTerminal   4
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant6"
          SrcTerminal   1
          Points        [410, 550; 410, 470]
          DstComponent  "Mux2"
          DstTerminal   4
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant7"
          SrcTerminal   1
          DstComponent  "Mux3"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant9"
          SrcTerminal   1
          Points        [395, 660; 395, 620]
          DstComponent  "Mux3"
          DstTerminal   3
        }
        Connection {
          Type          Signal
          SrcComponent  "Constant8"
          SrcTerminal   1
          Points        [410, 710; 410, 630]
          DstComponent  "Mux3"
          DstTerminal   4
        }
        Connection {
          Type          Signal
          SrcComponent  "Mux3"
          SrcTerminal   1
          Points        [540, 620; 540, 405]
          DstComponent  "PWM (Variable)"
          DstTerminal   4
        }
        Connection {
          Type          Event
          SrcComponent  "Timer"
          SrcTerminal   1
          DstComponent  "Control Task\nTrigger"
          DstTerminal   1
        }
        Connection {
          Type          Signal
          SrcComponent  "Delay1"
          SrcTerminal   2
          Points        [745, 175]
          DstComponent  "Logical\nOperator1"
          DstTerminal   2
        }
        Connection {
          Type          Signal
          SrcComponent  "Logical\nOperator1"
          SrcTerminal   1
          Points        [805, 120]
          Branch {
            DstComponent  "LED1"
            DstTerminal   1
          }
          Branch {
            DstComponent  "Delay1"
            DstTerminal   1
          }
        }
        Annotation {
          Name          "<html><body>\n<p>Can select pin in model</p>\n<p>init"
" commands</p></body></html>"
          Position      [500, 95]
        } 
        ArrowAnnotation {
          Position  [470, 145]
          Width     40
          Height    30
          LineStyle 0
          Thickness 2
          Style     1
          HeadSize  4
          PenColor  4278190080
          PenAlpha  1
        } 
        RectangleAnnotation {
          Position     [225, 125]
          Width        190
          Height       120
          CornerRadius 3
          Thickness    2
          PenColor     4278190080
          PenAlpha     1
          BrushColor   0
          BrushAlpha   0
        } 
        Annotation {
          Name          "<html><body>\n<p>Explicitly define model trigger</p><"
"/body></html>"
          Position      [220, 80]
        } 
      }
    }
    Component {
      Type          Scope
      Name          "Scope"
      Show          on
      Position      [595, 70]
      Direction     up
      Flipped       off
      LabelPosition south
      Frame         [-15, -15; 15, 15]
      Location      [640, 313; 1028, 541]
      State         "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA"
"G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//"
"///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAAAAPw"
"BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAAYQAAADIAAAA"
"BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA"
"AAAAA=="
      SavedViews    "AAAAAgAAAAA="
      HeaderState   "{\"DefaultSecSize\":0,\"FirstSecSize\":136,\"Labels\":[],"
"\"VisualIdxs\":[]}"
      PlotPalettes  "AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"
      Axes          "1"
      TimeRange     "0.0"
      ScrollingMode "1"
      SingleTimeAxis "1"
      Open          "0"
      Ts            "-1"
      SampleLimit   "0"
      XAxisLabel    "Time / s"
      ShowLegend    "1"
      Axis {
        Name          ""
        AutoScale     1
        MinValue      0
        MaxValue      1
        Signals       {}
        SignalTypes   [ ]
        Untangle      0
        KeepBaseline  off
        BaselineValue 0
      }
      Fourier {
        SingleXAxis       on
        AxisLabel         "Frequency / Hz"
        Scaling           0
        PhaseDisplay      0
        ShowFourierLegend off
        Axis {
          Name          ""
          AutoScale     1
          MinValue      0
          MaxValue      1
          Signals       {}
          Untangle      0
          KeepBaseline  off
          BaselineValue 0
        }
      }
    }
    Component {
      Type          SignalSelector
      Name          "Selector"
      Show          off
      Position      [580, 205]
      Direction     right
      Flipped       off
      LabelPosition south
      Parameter {
        Variable      "InputWidth"
        Value         "8"
        Show          off
      }
      Parameter {
        Variable      "OutputIndices"
        Value         "[1 5 2 6 3 7 4 8]"
        Show          off
      }
    }
    Component {
      Type          SignalDemux
      Name          "Demux17"
      Show          off
      Position      [555, 425]
      Direction     right
      Flipped       on
      LabelPosition south
      Frame         [-7, -10; 2, 10]
      Parameter {
        Variable      "Width"
        Value         "[8 4]"
        Show          off
      }
    }
    Component {
      Type          SignalSelector
      Name          "Selector1"
      Show          off
      Position      [590, 420]
      Direction     right
      Flipped       off
      LabelPosition south
      Parameter {
        Variable      "InputWidth"
        Value         "8"
        Show          off
      }
      Parameter {
        Variable      "OutputIndices"
        Value         "[1 5 2 6 3 7 4 8]"
        Show          off
      }
    }
    Connection {
      Type          Signal
      SrcComponent  "A_Phase_CHB"
      SrcTerminal   2
      Points        [605, 265; 605, 385]
      DstComponent  "B_Phase_CHB"
      DstTerminal   1
    }
    Connection {
      Type          Signal
      SrcComponent  "option_crtl_2_B_phase"
      SrcTerminal   2
      DstComponent  "Mux24"
      DstTerminal   2
    }
    Connection {
      Type          Signal
      SrcComponent  "option_crtl_2_B_phase"
      SrcTerminal   3
      DstComponent  "Mux24"
      DstTerminal   3
    }
    Connection {
      Type          Signal
      SrcComponent  "A_Phase_CHB"
      SrcTerminal   3
      Points        [840, 200; 840, 30; 560, 30]
      Branch {
        Points        [290, 30; 290, 170]
        DstComponent  "option_ctrl_2_A_phase"
        DstTerminal   2
      }
      Branch {
        Points        [560, 70]
        DstComponent  "Scope"
        DstTerminal   1
      }
    }
    Connection {
      Type          Signal
      SrcComponent  "option_ctrl_2_A_phase"
      SrcTerminal   3
      DstComponent  "Mux23"
      DstTerminal   2
    }
    Connection {
      Type          Signal
      SrcComponent  "option_ctrl_2_A_phase"
      SrcTerminal   4
      DstComponent  "Mux23"
      DstTerminal   3
    }
    Connection {
      Type          Signal
      SrcComponent  "Demux16"
      SrcTerminal   2
      DstComponent  "Selector"
      DstTerminal   1
    }
    Connection {
      Type          Signal
      SrcComponent  "Selector"
      SrcTerminal   2
      DstComponent  "A_Phase_CHB"
      DstTerminal   1
    }
    Connection {
      Type          Signal
      SrcComponent  "Mux24"
      SrcTerminal   1
      DstComponent  "Demux17"
      DstTerminal   1
    }
    Connection {
      Type          Signal
      SrcComponent  "Mux23"
      SrcTerminal   1
      DstComponent  "Demux16"
      DstTerminal   1
    }
    Connection {
      Type          Signal
      SrcComponent  "Demux17"
      SrcTerminal   2
      DstComponent  "Selector1"
      DstTerminal   1
    }
    Connection {
      Type          Signal
      SrcComponent  "Selector1"
      SrcTerminal   2
      DstComponent  "B_Phase_CHB"
      DstTerminal   2
    }
    Connection {
      Type          Signal
      SrcComponent  "B_Phase_CHB"
      SrcTerminal   3
      Points        [855, 385; 855, 535; 295, 535; 295, 390]
      DstComponent  "option_crtl_2_B_phase"
      DstTerminal   1
    }
  }
}
