Plecs { Name "test_PWMOut" Version "4.2" CircuitModel "ContStateSpace" StartTime "0.0" StopTime "5/f" Timeout "" Solver "dopri" MaxStep "1e-3" InitStep "-1" FixedStep "1e-3" Refine "1" ZCStepSize "1e-9" RelTol "1e-3" AbsTol "-1" TurnOnThreshold "0" SyncFixedStepTasks "2" UseSingleCommonBaseRate "2" LossVariableLimitExceededMsg "3" NegativeSwitchLossMsg "3" DivisionByZeroMsg "3" StiffnessDetectionMsg "2" MaxConsecutiveZCs "1000" AlgebraicLoopWithStateMachineMsg "3" AssertionAction "1" InitializationCommands "f=1000" InitialState "1" SystemState "" CodeGenParameterInlining "2" CodeGenInliningExceptions "AAAACwAAAAAA" CodeGenFloatingPointFormat "2" CodeGenAbsTimeUsageMsg "3" CodeGenBaseName "" CodeGenOutputDir "" CodeGenExtraOpts "" CodeGenTarget "Generic" CodeGenTargetSettings "" ExtendedMatrixPrecision "1" MatrixSignificanceCheck "2" EnableStateSpaceSplitting "2" DisplayStateSpaceSplitting "1" DiscretizationMethod "2" ExternalModeSettings "AAAAfwAAAAAWUU1hcDxRU3RyaW5nLFFTdHJpbmc+AAAAAAYAAAAYAF" "QAcgBpAGcAZwBlAHIAVgBhAGwAdQBlAAAAAgAwAAAAGABUAHIAaQBnAGcAZQByAEQAZQBsAGEAeQA" "AAAIAMAAAABYAUwBlAG4AcwBpAHQAaQB2AGkAdAB5AAAAAgAwAAAAFgBSAGUAZgByAGUAcwBoAFIA" "YQB0AGUAAAAEADIAMAAAABQATgB1AG0AUwBhAG0AcABsAGUAcwAAAAgAOAAxADkAMgAAABQARABlA" "GMAaQBtAGEAdABpAG8AbgAAAAIAMQ==" AlgebraicLoopMethod "1" AlgebraicLoopTolerance "1e-6" Schematic { Location [872, 137; 1199, 316] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Subsystem Name "Subsystem" Show off Position [135, 75] Direction up Flipped off Frame [-35, -15; 35, 15] LabelPosition [0, 18] LabelAlign up TreatAsAtomicUnit on SampleTime "-1" SimulationMode "2" CodeGenEnable on CodeGenSampleTime "1/f" CodeGenTarget "Generic" ExternalModeSettings "AAAAfwAAAAAWUU1hcDxRU3RyaW5nLFFTdHJpbmc+AAAAAAYAAA" "AYAFQAcgBpAGcAZwBlAHIAVgBhAGwAdQBlAAAAAgAwAAAAGABUAHIAaQBnAGcAZQByAEQAZQBsAGE" "AeQAAAAIAMAAAABYAUwBlAG4AcwBpAHQAaQB2AGkAdAB5AAAAAgAwAAAAFgBSAGUAZgByAGUAcwBo" "AFIAYQB0AGUAAAAEADIAMAAAABQATgB1AG0AUwBhAG0AcABsAGUAcwAAAAgAOAAxADkAMgAAABQAR" "ABlAGMAaQBtAGEAdABpAG8AbgAAAAIAMQ==" MaskDisplayLang "2" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Terminal { Type Output Position [39, -5] Direction right Index "1" } Schematic { Location [945, 367; 1228, 535] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Reference SrcComponent "PLECSRTBoxLib/PWM Out1" Name "PWM Out1" Show on Position [180, 75] Direction up Flipped off Frame [-25, -20; 25, 20] LabelPosition [0, 23] LabelAlign up Parameter { Variable "channel" Value "0" Show off } Parameter { Variable "type" Value "2" Show off } Parameter { Variable "fc" Value "f" Show off } Parameter { Variable "shft_pu" Value "0" Show off } Parameter { Variable "limits" Value "[-1 1]" Show off } Parameter { Variable "delay_sec" Value "1e-6" Show off } Parameter { Variable "polar" Value "1" Show off } Parameter { Variable "update" Value "4" Show off } Parameter { Variable "sync" Value "1" Show off } Parameter { Variable "TargetPortIndices" Value "1" Show off } Terminal { Type Input Position [-25, 0] Direction left } } Component { Type Constant Name "Constant" Show on Position [95, 75] Direction right Flipped off Frame [-20, -10; 20, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "0.3" Show off } Parameter { Variable "DataType" Value "10" Show off } } Connection { Type Signal SrcComponent "Constant" SrcTerminal 1 DstComponent "PWM Out1" DstTerminal 1 } } } Component { Type Scope Name "Scope" Show on Position [225, 70] Direction up Flipped off Location [601, 269; 1580, 912] State "AAAA/wAAAAD9AAAAAgAAAAEAAAC0AAAB5vwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMBAAAAHAAAAeYAAABmAP///wAAAAMAAAPTAAAAgPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQBAAAAAAAAA9MAAAA+AP///wAAAx4AAAHmAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL8AMAAAAGAAAAC" "AAAAG0AAAAJAAAAbQAAAAQAAABtAAAABQAAAG0AAAAGAAAAbQAAAAcAAABtAAAD0wAAAAsBAAABAA" "AAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAADtAAAAAQAAAAAAAABtAAAAAQAAAAAAAABuAAA" "AAQAAAAAAAABtAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAGeAAAAAQAAAAAAAAPoAAAAABM=" PlotPalettes "AAAAAQAAAAQAAAAEAAAAAQAAAAQB///EFgf0EqQAAAH//z7tzDAz7gAAA" "f//H8WwfMaZAAAB//+1HcqnLmoAAAAAAAEAAAAEAQEBAQAAAAEAAAAEAAAAAQAAAAIAAAADAAAABA" "AAAAEAAAAEAAAAAAAAAAEAAAAEQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAAAAAAABAAA" "ABAAAAAA=" Axes "1" TimeRange "0.0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "" Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {"sw"} SignalTypes [ ] Untangle 1 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Connection { Type Signal SrcComponent "Subsystem" SrcTerminal 1 DstComponent "Scope" DstTerminal 1 } } } DemoSignature "s9yrioyr/J5XU40PsKQJaIex/LF/njce/eB1W/MWHmM="