Model { Name "mcu_test_r2021a" Version 10.3 SavedCharacterEncoding "windows-1251" ModelUUID "81bcf01a-e60c-4cad-87ae-a8cddc94d877" GraphicalInterface { NumRootInports 0 NumRootOutports 0 ParameterArgumentNames "" ComputedModelVersion "5.15" NumModelReferences 0 NumTestPointedSignals 0 NumProvidedFunctions 0 NumRequiredFunctions 0 NumResetEvents 0 HasInitializeEvent 0 HasTerminateEvent 0 PreCompExecutionDomainType "Unset" IsExportFunctionModel 0 SimulinkSubDomainType "Simulink" NumParameterArguments 0 NumExternalFileReferences 0 OrderedModelArguments 1 } slprops.hdlmdlprops { $PropName "HDLParams" $ObjectID 1 Array { Type "Cell" Dimension 2 Cell "HDLSubsystem" Cell "$bdroot" PropName "mdlProps" } } EnableAccessToBaseWorkspace on ScopeRefreshTime 0.035000 OverrideScopeRefreshTime on DataTypeOverride "UseLocalSettings" DataTypeOverrideAppliesTo "AllNumericTypes" MinMaxOverflowLogging "UseLocalSettings" MinMaxOverflowArchiveMode "Overwrite" FPTRunName "Run 1" MaxMDLFileLineLength 120 UserBdParams "PhysicalModelingChecksum;PhysicalModelingParameterChecksum;PhysicalModelingProducts" LastSavedArchitecture "win64" Object { $PropName "BdWindowsInfo" $ObjectID 2 $ClassName "Simulink.BDWindowsInfo" Object { $PropName "WindowsInfo" $ObjectID 3 $ClassName "Simulink.WindowInfo" IsActive [1] Location [-1.0, -8.0, 1922.0, 1089.0] Object { $PropName "ModelBrowserInfo" $ObjectID 4 $ClassName "Simulink.ModelBrowserInfo" Visible [1] DockPosition "Left" Width [50] Height [50] Filter [9] Minimized "On" } Object { $PropName "ExplorerBarInfo" $ObjectID 5 $ClassName "Simulink.ExplorerBarInfo" Visible [1] } Array { Type "Simulink.EditorInfo" Dimension 7 Object { $ObjectID 6 IsActive [1] IsTabbed [1] ViewObjType "SimulinkTopLevel" LoadSaveID "0" Extents [1818.0, 853.0] ZoomFactor [1.25] Offset [-104.00440401163451, -249.64058400573435] SceneRectInView [-104.00440401163451, -249.64058400573435, 1454.4, 682.4] } Object { $ObjectID 7 IsActive [0] IsTabbed [1] ViewObjType "SimulinkSubsys" LoadSaveID "90" Extents [1882.0, 853.0] ZoomFactor [0.41615902062715537] Offset [-1989.1282269477724, -1054.6702109751827] SceneRectInView [-1989.1282269477724, -1054.6702109751827, 4522.3097583318249, 2049.6972496583671] } Object { $ObjectID 8 IsActive [0] IsTabbed [0] ViewObjType "SimulinkSubsys" LoadSaveID "47" Extents [1580.0, 612.0] ZoomFactor [0.8] Offset [-474.35864206913561, -215.86281052304787] SceneRectInView [-474.35864206913561, -215.86281052304787, 1975.0, 765.0] } Object { $ObjectID 9 IsActive [0] IsTabbed [0] ViewObjType "SimulinkSubsys" LoadSaveID "68" Extents [1580.0, 612.0] ZoomFactor [1.0] Offset [-547.5, -77.75] SceneRectInView [-547.5, -77.75, 1580.0, 612.0] } Object { $ObjectID 10 IsActive [0] IsTabbed [0] ViewObjType "SimulinkSubsys" LoadSaveID "68:459" Extents [1580.0, 612.0] ZoomFactor [1.5] Offset [-166.00911458333331, 44.083333333333329] SceneRectInView [-166.00911458333331, 44.083333333333329, 1053.3333333333333, 408.0] } Object { $ObjectID 11 IsActive [0] IsTabbed [0] ViewObjType "SimulinkSubsys" LoadSaveID "53" Extents [1580.0, 824.0] ZoomFactor [1.5] Offset [-187.22623411259053, 22.183333333333337] SceneRectInView [-187.22623411259053, 22.183333333333337, 1053.3333333333333, 549.33333333333337] } Object { $ObjectID 12 IsActive [0] IsTabbed [0] ViewObjType "SimulinkSubsys" LoadSaveID "53:459" Extents [1580.0, 824.0] ZoomFactor [1.5] Offset [-212.47578124999995, -14.18333333333328] SceneRectInView [-212.47578124999995, -14.18333333333328, 1053.3333333333333, 549.33333333333337] } PropName "EditorsInfo" } Array { Type "Simulink.DockComponentInfo" Dimension 2 Object { $ObjectID 13 Type "GLUE2:PropertyInspector" ID "Property Inspector" Visible [1] CreateCallback "" UserData "" Floating [0] DockPosition "Right" Width [640] Height [480] Minimized "On" } Object { $ObjectID 14 Type "Simulink:Editor:ReferencedFiles" ID "Referenced Files" Visible [0] CreateCallback "" UserData "{\"filterShowRefModels\":\"true\",\"filterShowRefSubs\":\"true\",\"filterShowOnlyDirtyFiles\":\"false\"}\n" Floating [0] DockPosition "Left" Width [640] Height [480] Minimized "Unset" } PropName "DockComponentsInfo" } WindowState "AAAA/wAAAAD9AAAAAwAAAAAAAAE0AAADkvwCAAAABPsAAAAWAEQAbwBjAGsAVwBpAGQAZwBlAHQAMwEAAAAxAAAB+AAAA" "AAAAAAA+wAAABYARABvAGMAawBXAGkAZABnAGUAdAA0AAAAAAD/////AAAAAAAAAAD8AAAAeQAAA5IAAAAAAP////oAAAABAgAAAAL7AAAAUgBHA" "EwAVQBFADIAIAB0AHIAZQBlACAAYwBvAG0AcABvAG4AZQBuAHQALwBHAEwAVQBFADIAIAB0AHIAZQBlACAAYwBvAG0AcABvAG4AZQBuAHQAAAAAA" "P////8AAABjAP////sAAABsAEwAaQBiAHIAYQByAHkAQgByAG8AdwBzAGUAcgAyACAATABpAGIAcgBhAHIAeQBCAHIAbwB3AHMAZQByAFMAdAB1A" "GQAaQBvAEMAbwBtAHAAbwBuAGUAbgB0AC8AbQBjAHUAXwB0AGUAcwB0AQAAAAD/////AAAAAAAAAAD7AAAAYABTAGkAbQB1AGwAaQBuAGsAOgBFA" "GQAaQB0AG8AcgA6AFIAZQBmAGUAcgBlAG4AYwBlAGQARgBpAGwAZQBzAC8AUgBlAGYAZQByAGUAbgBjAGUAZAAgAEYAaQBsAGUAcwAAAAAA/////" "wAAAIwA////AAAAAQAAAAAAAAAA/AIAAAAB+wAAAFQARwBMAFUARQAyADoAUAByAG8AcABlAHIAdAB5AEkAbgBzAHAAZQBjAHQAbwByAC8AUAByA" "G8AcABlAHIAdAB5ACAASQBuAHMAcABlAGMAdABvAHIAAAAAAP////8AAAGsAP///wAAAAMAAAdAAAAA0PwBAAAAAfv/////AAAAAAD/////AAABW" "QD///8AAAdAAAADkgAAAAEAAAACAAAAAQAAAAL8AAAAAwAAAAAAAAABAAAANgBjAG8AbABsAGEAcABzAGkAYgBsAGUAUABhAG4AZQBsAFQAbwBvA" "GwAQgBhAHIATABlAGYAdAMAAAAA/////wAAAAAAAAAAAAAAAQAAAAEAAAA4AGMAbwBsAGwAYQBwAHMAaQBiAGwAZQBQAGEAbgBlAGwAVABvAG8Ab" "ABCAGEAcgBSAGkAZwBoAHQDAAAAAP////8AAAAAAAAAAAAAAAMAAAABAAAAOgBjAG8AbABsAGEAcABzAGkAYgBsAGUAUABhAG4AZQBsAFQAbwBvA" "GwAQgBhAHIAQgBvAHQAdABvAG0AAAAAAP////8AAAAAAAAAAA==" Array { Type "Cell" Dimension 0 PropName "PersistedApps" } WindowUuid "911a9d64-1af2-48fc-86ee-79e738216ac5" } BDUuid "f76e6f80-ffa6-4a3f-b438-ea0f47fbf96e" } HideAutomaticNames on SequenceViewerTimePrecision 3 SequenceViewerHistory 1000 PhysicalModelingChecksum "3478853266" PhysicalModelingParameterChecksum "2504517342" PhysicalModelingProducts "Power_System_Blocks" Created "Wed Apr 17 12:03:54 2024" Creator "I" ModifiedByFormat "%" LastModifiedBy "wot89" ModifiedDateFormat "%" LastModifiedDate "Sat Sep 07 08:53:32 2024" ModelVersionFormat "%" SampleTimeColors off SampleTimeAnnotations off LibraryLinkDisplay "disabled" WideLines off ShowLineDimensions off ShowPortDataTypes off ShowAllPropagatedSignalLabels off PortDataTypeDisplayFormat "AliasTypeOnly" ShowEditTimeErrors on ShowEditTimeWarnings on ShowEditTimeAdvisorChecks off ShowPortUnits off ShowDesignRanges off ShowLoopsOnError on IgnoreBidirectionalLines off ShowStorageClass off ShowTestPointIcons on ShowSignalResolutionIcons on ShowViewerIcons on VariantCondition off ShowLinearizationAnnotations on ShowVisualizeInsertedRTB on ShowMarkup on BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off BlockVariantConditionDataTip off BrowserShowLibraryLinks off FunctionConnectors off ScheduleConnectors on BrowserLookUnderMasks off MultithreadedSim "auto" SimulationMode "normal" SILPILModeSetting "automated" SILPILSystemUnderTest "topmodel" SILPILSimulationModeTopModel "normal" SILPILSimulationModeModelRef "normal" SimTabSimulationMode "normal" CodeVerificationMode "software-in-the-loop (sil)" PauseTimes "5" NumberOfSteps 1 SnapshotBufferSize 10 SnapshotInterval 10 NumberOfLastSnapshots 0 EnablePacing off PacingRate 1 LinearizationMsg "none" Profile off ParamWorkspaceSource "MATLABWorkspace" AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" TryForcingSFcnDF off Object { $PropName "DataLoggingOverride" $ObjectID 15 $ClassName "Simulink.SimulationData.ModelLoggingInfo" model_ "mcu_test_r2021a" overrideMode_ [0.0] Array { Type "Cell" Dimension 1 Cell "mcu_test_r2021a" PropName "logAsSpecifiedByModels_" } Array { Type "Cell" Dimension 1 Cell [] PropName "logAsSpecifiedByModelsSSIDs_" } } Object { $PropName "InstrumentedSignals" $ObjectID 16 $ClassName "Simulink.HMI.InstrumentedSignals" Persistence [] } ExtModeBatchMode off ExtModeEnableFloating on ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigSignalOutputPortIndex 0 ExtModeTrigDuration 1000 ExtModeTrigDurationFloating "auto" ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeSkipDownloadWhenConnect off ExtModeLogAll on ExtModeAutoUpdateStatusClock on VariantFading on ShowModelReferenceBlockVersion off ShowModelReferenceBlockIO off OrderedModelArguments on Array { Type "Handle" Dimension 1 Simulink.ConfigSet { $ObjectID 17 Version "21.0.0" DisabledProps [] Description "" Array { Type "Handle" Dimension 11 Simulink.SolverCC { $ObjectID 18 Version "21.0.0" Array { Type "Cell" Dimension 2 Cell "SampleTimeConstraint" Cell "PositivePriorityOrder" PropName "DisabledProps" } Description "" Components [] StartTime "0.0" StopTime "1" AbsTol "auto" AutoScaleAbsTol on FixedStep "Ts" InitialStep "auto" MaxOrder 5 ZcThreshold "auto" ConsecutiveZCsStepRelTol "10*128*eps" MaxConsecutiveZCs "1000" ExtrapolationOrder 4 NumberNewtonIterations 1 MaxStep "auto" MinStep "auto" MaxConsecutiveMinStep "1" RelTol "1e-3" EnableMultiTasking off ConcurrentTasks on SolverName "FixedStepDiscrete" SolverJacobianMethodControl "auto" DaesscMode "auto" ShapePreserveControl "DisableAll" ZeroCrossControl "UseLocalSettings" ZeroCrossAlgorithm "Nonadaptive" AlgebraicLoopSolver "Auto" SolverInfoToggleStatus on IsAutoAppliedInSIP off SolverResetMethod "Fast" PositivePriorityOrder on AutoInsertRateTranBlk off SampleTimeConstraint "Unconstrained" InsertRTBMode "Whenever possible" SampleTimeProperty [] DecoupledContinuousIntegration off MinimalZcImpactIntegration off ODENIntegrationMethod "ode3" } Simulink.DataIOCC { $ObjectID 19 Version "21.0.0" DisabledProps [] Description "" Components [] Decimation "1" ExternalInput "[t, u]" FinalStateName "xFinal" InitialState "xInitial" LimitDataPoints off MaxDataPoints "1000" LoadExternalInput off LoadInitialState off SaveFinalState off SaveOperatingPoint off SaveFormat "Dataset" SignalLoggingSaveFormat "Dataset" SaveOutput on SaveState off SignalLogging on DSMLogging on InspectSignalLogs off VisualizeSimOutput on StreamToWorkspace off StreamVariableName "streamout" SaveTime on ReturnWorkspaceOutputs on StateSaveName "xout" TimeSaveName "tout" OutputSaveName "yout" SignalLoggingName "logsout" DSMLoggingName "dsmout" OutputOption "RefineOutputTimes" OutputTimes "[]" ReturnWorkspaceOutputsName "out" Refine "1" LoggingToFile off DatasetSignalFormat "timeseries" LoggingFileName "out.mat" LoggingIntervals "[-inf, inf]" } Simulink.OptimizationCC { $ObjectID 20 Version "21.0.0" Array { Type "Cell" Dimension 10 Cell "BooleansAsBitfields" Cell "PassReuseOutputArgsAs" Cell "PassReuseOutputArgsThreshold" Cell "ZeroExternalMemoryAtStartup" Cell "ZeroInternalMemoryAtStartup" Cell "OptimizeModelRefInitCode" Cell "NoFixptDivByZeroProtection" Cell "UseSpecifiedMinMax" Cell "EfficientTunableParamExpr" Cell "UseRowMajorAlgorithm" PropName "DisabledProps" } Description "" Components [] BlockReduction off BooleanDataType on ConditionallyExecuteInputs on DefaultParameterBehavior "Inlined" UseDivisionForNetSlopeComputation "off" GainParamInheritBuiltInType off UseFloatMulNetSlope off InheritOutputTypeSmallerThanSingle off DefaultUnderspecifiedDataType "double" UseSpecifiedMinMax off InlineInvariantSignals off OptimizeBlockIOStorage off BufferReuse on EnhancedBackFolding on CachingGlobalReferences off GlobalBufferReuse on StrengthReduction off AdvancedOptControl "" ExpressionFolding on BooleansAsBitfields off BitfieldContainerType "uint_T" BitwiseOrLogicalOp "Same as modeled" EnableMemcpy on MemcpyThreshold 64 PassReuseOutputArgsAs "Structure reference" PassReuseOutputArgsThreshold 0 ExpressionDepthLimit 128 LocalBlockOutputs on RollThreshold 5 StateBitsets off DataBitsets off ActiveStateOutputEnumStorageType "Native Integer" ZeroExternalMemoryAtStartup on ZeroInternalMemoryAtStartup on InitFltsAndDblsToZero off NoFixptDivByZeroProtection off EfficientFloat2IntCast off EfficientMapNaN2IntZero on LifeSpan "auto" MaxStackSize "Inherit from target" BufferReusableBoundary on SimCompilerOptimization "off" AccelVerboseBuild off OptimizeBlockOrder "speed" OptimizeDataStoreBuffers on BusAssignmentInplaceUpdate on DifferentSizesBufferReuse on UseRowMajorAlgorithm off OptimizationLevel "level2" OptimizationPriority "Balanced" OptimizationCustomize on LabelGuidedReuse off MultiThreadedLoops off DenormalBehavior "GradualUnderflow" EfficientTunableParamExpr off } Simulink.DebuggingCC { $ObjectID 21 Version "21.0.0" Array { Type "Cell" Dimension 2 Cell "UseOnlyExistingSharedCode" Cell "TasksWithSamePriorityMsg" PropName "DisabledProps" } Description "" Components [] RTPrefix "error" ConsistencyChecking "none" ArrayBoundsChecking "none" SignalInfNanChecking "none" StringTruncationChecking "error" SignalRangeChecking "none" ReadBeforeWriteMsg "UseLocalSettings" WriteAfterWriteMsg "UseLocalSettings" WriteAfterReadMsg "UseLocalSettings" AlgebraicLoopMsg "warning" ArtificialAlgebraicLoopMsg "warning" SaveWithDisabledLinksMsg "warning" SaveWithParameterizedLinksMsg "warning" CheckSSInitialOutputMsg on UnderspecifiedInitializationDetection "Simplified" MergeDetectMultiDrivingBlocksExec "error" CheckExecutionContextPreStartOutputMsg off SignalResolutionControl "UseLocalSettings" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" TimeAdjustmentMsg "none" MaxConsecutiveZCsMsg "error" MaskedZcDiagnostic "warning" IgnoredZcDiagnostic "warning" SolverPrmCheckMsg "none" InheritedTsInSrcMsg "warning" MultiTaskDSMMsg "error" MultiTaskCondExecSysMsg "error" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" TasksWithSamePriorityMsg "none" ExportedTasksRateTransMsg "none" SigSpecEnsureSampleTimeMsg "warning" CheckMatrixSingularityMsg "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" ParameterDowncastMsg "error" ParameterOverflowMsg "error" ParameterUnderflowMsg "none" ParameterPrecisionLossMsg "warning" ParameterTunabilityLossMsg "error" FixptConstUnderflowMsg "none" FixptConstOverflowMsg "none" FixptConstPrecisionLossMsg "none" UnderSpecifiedDataTypeMsg "none" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" FcnCallInpInsideContextMsg "error" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" UseOnlyExistingSharedCode "error" SFcnCompatibilityMsg "none" FrameProcessingCompatibilityMsg "error" UniqueDataStoreMsg "none" BusObjectLabelMismatch "warning" RootOutportRequireBusObject "warning" AssertControl "UseLocalSettings" AllowSymbolicDim on RowMajorDimensionSupport off ModelReferenceIOMsg "none" ModelReferenceMultiInstanceNormalModeStructChecksumCheck "error" ModelReferenceVersionMismatchMessage "none" ModelReferenceIOMismatchMessage "none" UnknownTsInhSupMsg "warning" ModelReferenceDataLoggingMessage "warning" ModelReferenceNoExplicitFinalValueMsg "none" ModelReferenceSymbolNameMessage "warning" ModelReferenceExtraNoncontSigs "error" StateNameClashWarn "none" OperatingPointInterfaceChecksumMismatchMsg "warning" NonCurrentReleaseOperatingPointMsg "error" PregeneratedLibrarySubsystemCodeDiagnostic "warning" MatchCodeGenerationContextForUpdateDiagram "none" InitInArrayFormatMsg "warning" StrictBusMsg "ErrorLevel1" BusNameAdapt "WarnAndRepair" NonBusSignalsTreatedAsBus "none" SymbolicDimMinMaxWarning "warning" LossOfSymbolicDimsSimulationWarning "warning" LossOfSymbolicDimsCodeGenerationWarning "error" SymbolicDimsDataTypeCodeGenerationDiagnostic "error" BlockIODiagnostic "none" SFUnusedDataAndEventsDiag "warning" SFUnexpectedBacktrackingDiag "error" SFInvalidInputDataAccessInChartInitDiag "warning" SFNoUnconditionalDefaultTransitionDiag "error" SFTransitionOutsideNaturalParentDiag "warning" SFUnreachableExecutionPathDiag "warning" SFUndirectedBroadcastEventsDiag "warning" SFTransitionActionBeforeConditionDiag "warning" SFOutputUsedAsStateInMooreChartDiag "error" SFTemporalDelaySmallerThanSampleTimeDiag "warning" SFSelfTransitionDiag "warning" SFExecutionAtInitializationDiag "warning" IntegerSaturationMsg "warning" AllowedUnitSystems "all" UnitsInconsistencyMsg "warning" AllowAutomaticUnitConversions on RCSCRenamedMsg "warning" RCSCObservableMsg "warning" ForceCombineOutputUpdateInSim off UnitDatabase "" UnderSpecifiedDimensionMsg "none" DebugExecutionForFMUViaOutOfProcess off ArithmeticOperatorsInVariantConditions "error" VariantConditionMismatch "none" } Simulink.HardwareCC { $ObjectID 22 Version "21.0.0" Array { Type "Cell" Dimension 2 Cell "ProdHWDeviceType" Cell "ProdLongLongMode" PropName "DisabledProps" } Description "" Components [] ProdBitPerChar 8 ProdBitPerShort 16 ProdBitPerInt 32 ProdBitPerLong 64 ProdBitPerLongLong 64 ProdBitPerFloat 32 ProdBitPerDouble 64 ProdBitPerPointer 64 ProdBitPerSizeT 64 ProdBitPerPtrDiffT 64 ProdLargestAtomicInteger "Char" ProdLargestAtomicFloat "Float" ProdIntDivRoundTo "Zero" ProdEndianess "LittleEndian" ProdWordSize 64 ProdShiftRightIntArith on ProdLongLongMode on ProdHWDeviceType "Intel->x86-64 (Linux 64)" TargetBitPerChar 8 TargetBitPerShort 16 TargetBitPerInt 32 TargetBitPerLong 32 TargetBitPerLongLong 64 TargetBitPerFloat 32 TargetBitPerDouble 64 TargetBitPerPointer 32 TargetBitPerSizeT 32 TargetBitPerPtrDiffT 32 TargetLargestAtomicInteger "Char" TargetLargestAtomicFloat "None" TargetShiftRightIntArith on TargetLongLongMode off TargetIntDivRoundTo "Undefined" TargetEndianess "Unspecified" TargetWordSize 32 TargetPreprocMaxBitsSint 32 TargetPreprocMaxBitsUint 32 TargetHWDeviceType "Specified" TargetUnknown off ProdEqTarget on UseEmbeddedCoderFeatures on UseSimulinkCoderFeatures on HardwareBoardFeatureSet "EmbeddedCoderHSP" } Simulink.ModelReferenceCC { $ObjectID 23 Version "21.0.0" DisabledProps [] Description "" Components [] UpdateModelReferenceTargets "IfOutOfDateOrStructuralChange" EnableRefExpFcnMdlSchedulingChecks on CheckModelReferenceTargetMessage "error" EnableParallelModelReferenceBuilds off ParallelModelReferenceErrorOnInvalidPool on ParallelModelReferenceMATLABWorkerInit "None" ModelReferenceNumInstancesAllowed "Multi" PropagateVarSize "Infer from blocks in model" ModelDependencies "" ModelReferencePassRootInputsByReference on ModelReferenceMinAlgLoopOccurrences off PropagateSignalLabelsOutOfModel on SupportModelReferenceSimTargetCustomCode off } Simulink.SFSimCC { $ObjectID 24 Version "21.0.0" DisabledProps [] Description "" Components [] SimCustomSourceCode "" SimCustomHeaderCode "" SimCustomInitializer "" SimCustomTerminator "" SimReservedNameArray [] SimUserSources "" SimUserIncludeDirs "" SimUserLibraries "" SimUserDefines "" SimCustomCompilerFlags "" SimCustomLinkerFlags "" SFSimEcho on SimCtrlC on SimIntegrity "on" SimUseLocalCustomCode on SimParseCustomCode on SimAnalyzeCustomCode off SimDebugExecutionForCustomCode off SimGenImportedTypeDefs off ModelFunctionsGlobalVisibility "on" CompileTimeRecursionLimit 50 EnableRuntimeRecursion on MATLABDynamicMemAlloc off MATLABDynamicMemAllocThreshold 65536 LegacyBehaviorForPersistentVarInContinuousTime off CustomCodeFunctionArrayLayout [] DefaultCustomCodeFunctionArrayLayout "NotSpecified" CustomCodeUndefinedFunction "FilterOut" CustomCodeGlobalsAsFunctionIO off DefaultCustomCodeDeterministicFunctions "None" CustomCodeDeterministicFunctions "" SimHardwareAcceleration "generic" SimTargetLang "C" GPUAcceleration off SimGPUMallocThreshold 200 SimGPUStackLimitPerThread 1024 SimGPUErrorChecks off SimGPUCustomComputeCapability "" SimGPUCompilerFlags "" SimDLTargetLibrary "mkl-dnn" SimDLAutoTuning on } Simulink.RTWCC { $BackupClass "Simulink.RTWCC" $ObjectID 25 Version "21.0.0" Array { Type "Cell" Dimension 20 Cell "IncludeHyperlinkInReport" Cell "GenerateTraceInfo" Cell "GenerateTraceReport" Cell "GenerateTraceReportSl" Cell "GenerateTraceReportSf" Cell "GenerateTraceReportEml" Cell "PortableWordSizes" Cell "GenerateWebview" Cell "GenerateCodeMetricsReport" Cell "GenerateCodeReplacementReport" Cell "GenerateMissedCodeReplacementReport" Cell "GenerateErtSFunction" Cell "CreateSILPILBlock" Cell "CodeStackProfiling" Cell "RTWCompilerOptimization" Cell "MakeCommand" Cell "Toolchain" Cell "TargetLang" Cell "PackageGeneratedCodeAndArtifacts" Cell "CodeExecutionProfiling" PropName "DisabledProps" } Description "Simulink Real-Time" SystemTargetFile "slrealtime.tlc" HardwareBoard "None" ShowCustomHardwareApp off ShowEmbeddedHardwareApp off TLCOptions "" GenCodeOnly off MakeCommand "make_rtw" GenerateMakefile on PackageGeneratedCodeAndArtifacts off PackageName "" TemplateMakefile "slrealtime_default_tmf" PostCodeGenCommand "" GenerateReport off RTWVerbose on RetainRTWFile off RTWBuildHooks [] ProfileTLC off TLCDebug off TLCCoverage off TLCAssert off RTWUseLocalCustomCode on RTWUseSimCustomCode off CustomSourceCode "" CustomHeaderCode "" CustomInclude "" CustomSource "" CustomLibrary "" CustomDefine "" CustomBLASCallback "" CustomLAPACKCallback "" CustomFFTCallback "" CustomInitializer "" CustomTerminator "" Toolchain "Simulink Real-Time Toolchain" BuildConfiguration "Faster Runs" CustomToolchainOptions [] IncludeHyperlinkInReport off LaunchReport off PortableWordSizes off CreateSILPILBlock "None" CodeExecutionProfiling on CodeExecutionProfileVariable "executionProfile" CodeProfilingSaveOptions "SummaryOnly" CodeProfilingInstrumentation "off" SILDebugging off TargetLang "C++" GenerateGPUCode "None" IncludeBusHierarchyInRTWFileBlockHierarchyMap off GenerateTraceInfo off GenerateTraceReport off GenerateTraceReportSl off GenerateTraceReportSf off GenerateTraceReportEml off GenerateWebview off GenerateCodeMetricsReport off GenerateCodeReplacementReport off GenerateMissedCodeReplacementReport off RTWCompilerOptimization "off" ObjectivePriorities [] RTWCustomCompilerOptimizations "" CheckMdlBeforeBuild "Off" SharedConstantsCachingThreshold 1024 GPUKernelNamePrefix "" GPUDeviceID -1 GPUMallocMode "discrete" GPUMallocThreshold 200 GPUStackLimitPerThread 1024 GPUcuBLAS on GPUcuSOLVER on GPUcuFFT on GPUErrorChecks off GPUComputeCapability "3.5" GPUCustomComputeCapability "" GPUCompilerFlags "" GPUMaximumBlocksPerKernel 0 DLTargetLibrary "none" DLAutoTuning on DLArmComputeVersion "19.05" DLArmComputeArch "unspecified" Array { Type "Handle" Dimension 2 Simulink.CodeAppCC { $ObjectID 26 Version "21.0.0" Array { Type "Cell" Dimension 28 Cell "IgnoreCustomStorageClasses" Cell "IgnoreTestpoints" Cell "BlockCommentType" Cell "InsertBlockDesc" Cell "InsertPolySpaceComments" Cell "SFDataObjDesc" Cell "MATLABFcnDesc" Cell "SimulinkDataObjDesc" Cell "DefineNamingRule" Cell "SignalNamingRule" Cell "ParamNamingRule" Cell "InternalIdentifier" Cell "InlinedPrmAccess" Cell "CustomSymbolStr" Cell "CustomSymbolStrGlobalVar" Cell "CustomSymbolStrType" Cell "CustomSymbolStrField" Cell "CustomSymbolStrFcn" Cell "CustomSymbolStrModelFcn" Cell "CustomSymbolStrFcnArg" Cell "CustomSymbolStrBlkIO" Cell "CustomSymbolStrTmpVar" Cell "CustomSymbolStrMacro" Cell "CustomSymbolStrUtil" Cell "CustomSymbolStrEmxType" Cell "CustomSymbolStrEmxFcn" Cell "CustomUserTokenString" Cell "ReqsInCode" PropName "DisabledProps" } Description "" Components [] Comment "" ForceParamTrailComments on GenerateComments on CommentStyle "Auto" IgnoreCustomStorageClasses on IgnoreTestpoints off MaxIdLength 31 PreserveName off PreserveNameWithParent off ShowEliminatedStatement on OperatorAnnotations on SimulinkDataObjDesc off SFDataObjDesc off MATLABFcnDesc off MangleLength 1 SharedChecksumLength 8 CustomSymbolStrGlobalVar "$R$N$M" CustomSymbolStrType "$N$R$M_T" CustomSymbolStrField "$N$M" CustomSymbolStrFcn "$R$N$M$F" CustomSymbolStrModelFcn "$R$N" CustomSymbolStrFcnArg "rt$I$N$M" CustomSymbolStrBlkIO "rtb_$N$M" CustomSymbolStrTmpVar "$N$M" CustomSymbolStrMacro "$R$N$M" CustomSymbolStrUtil "$N$C" CustomSymbolStrEmxType "emxArray_$M$N" CustomSymbolStrEmxFcn "emx$M$N" CustomUserTokenString "" CustomCommentsFcn "" DefineNamingRule "None" DefineNamingFcn "" ParamNamingRule "None" ParamNamingFcn "" SignalNamingRule "None" SignalNamingFcn "" InsertBlockDesc off InsertPolySpaceComments off SimulinkBlockComments on BlockCommentType "BlockPathComment" StateflowObjectComments off MATLABSourceComments off EnableCustomComments off InternalIdentifierFile "" InternalIdentifier "Shortened" InlinedPrmAccess "Literals" ReqsInCode off UseSimReservedNames off ReservedNameArray [] EnumMemberNameClash "error" } slrealtime.SimulinkRealTimeTargetCC { $BackupClass "Simulink.TargetCC" $ObjectID 27 Version "21.0.0" Array { Type "Cell" Dimension 24 Cell "IncludeMdlTerminateFcn" Cell "SuppressErrorStatus" Cell "ERTCustomFileBanners" Cell "GenerateSampleERTMain" Cell "ExistingSharedCode" Cell "GenerateTestInterfaces" Cell "ModelStepFunctionPrototypeControlCompliant" Cell "PreserveStateflowLocalDataDimensions" Cell "PurelyIntegerCode" Cell "SupportComplex" Cell "SupportAbsoluteTime" Cell "SupportContinuousTime" Cell "SupportNonInlinedSFcns" Cell "ParenthesesLevel" Cell "ERTMultiwordTypeDef" Cell "MultiwordTypeDef" Cell "RemoveDisableFunc" Cell "RemoveResetFunc" Cell "GenerateAllocFcn" Cell "ArrayLayout" Cell "MatFileLogging" Cell "GRTInterface" Cell "CodeReplacementLibrary" Cell "CodeInterfacePackaging" PropName "DisabledProps" } Description "" Components [] TargetFcnLib "ansi_tfl_table_tmw.mat" TargetLibSuffix "" TargetPreCompLibLocation "" GenFloatMathFcnCalls "NOT IN USE" TargetLangStandard "C++03 (ISO)" CodeReplacementLibrary "Simulink Real-Time CRL" UtilityFuncGeneration "Auto" MultiwordTypeDef "System defined" MultiwordLength 2048 DynamicStringBufferSize 256 GenerateFullHeader on InferredTypesCompatibility off ExistingSharedCode "" GenerateSampleERTMain off GenerateTestInterfaces off ModelReferenceCompliant on ParMdlRefBuildCompliant on CompOptLevelCompliant on ConcurrentExecutionCompliant on IncludeMdlTerminateFcn on CombineOutputUpdateFcns on CombineSignalStateStructs off GroupInternalDataByFunction off SuppressErrorStatus off IncludeFileDelimiter "Auto" ERTCustomFileBanners off SupportAbsoluteTime on LogVarNameModifier "rt_" MatFileLogging off CodeInterfacePackaging "Nonreusable function" PurelyIntegerCode off SupportNonFinite on SupportComplex on SupportContinuousTime on SupportNonInlinedSFcns on RemoveDisableFunc off RemoveResetFunc off SupportVariableSizeSignals on ParenthesesLevel "Nominal" CastingMode "Nominal" MATLABClassNameForMDSCustomization "slrealtimeMDSCustomization" ModelStepFunctionPrototypeControlCompliant off CPPClassGenCompliant on AutosarCompliant off MDXCompliant off GRTInterface off GenerateAllocFcn off UseToolchainInfoCompliant on GenerateSharedConstants on CoderGroups [] AccessMethods [] LookupTableObjectStructAxisOrder "1,2,3,4,..." LUTObjectStructOrderExplicitValues "Size,Breakpoints,Table" LUTObjectStructOrderEvenSpacing "Size,Breakpoints,Table" ArrayLayout "Column-major" UnsupportedSFcnMsg "error" ERTHeaderFileRootName "$R$E" ERTSourceFileRootName "$R$E" ERTDataFileRootName "$R_data" UseMalloc "off" ExtMode "on" ExtModeStaticAlloc "off" ExtModeTesting "off" ExtModeStaticAllocSize "1000000" ExtModeTransport "0" ExtModeMexFile "slrealtime_extmode" ExtModeMexArgs "" ExtModeIntrfLevel "Level2 - Open" RTWCAPISignals "off" RTWCAPIParams "off" RTWCAPIStates "off" RTWCAPIRootIO "off" GenerateASAP2 "off" MultiInstanceErrorCode "Error" SLRTLogLevel "info" SLRTForcePollingMode "off" SLRTFileLogMaxRuns "1" xPCEnableSFAnimation "on" UseGCCFastMath "off" } PropName "Components" } } SlCovCC.ConfigComp { $ObjectID 28 Version "21.0.0" DisabledProps [] Description "Simulink Coverage Configuration Component" Components [] Name "Simulink Coverage" CovEnable off CovScope "EntireSystem" CovIncludeTopModel on RecordCoverage off CovPath "/" CovSaveName "covdata" CovCompData "" CovMetricSettings "dwe" CovFilter "" CovHTMLOptions "" CovNameIncrementing off CovForceBlockReductionOff on CovEnableCumulative on CovSaveCumulativeToWorkspaceVar off CovSaveSingleToWorkspaceVar off CovCumulativeVarName "covCumulativeData" CovCumulativeReport off CovSaveOutputData on CovOutputDir "slcov_output/$ModelName$" CovDataFileName "$ModelName$_cvdata" CovReportOnPause on CovModelRefEnable "off" CovModelRefExcluded "" CovExternalEMLEnable on CovSFcnEnable on CovBoundaryAbsTol 1e-05 CovBoundaryRelTol 0.01 CovUseTimeInterval off CovStartTime 0 CovStopTime 0 CovMcdcMode "Masking" } hdlcoderui.hdlcc { $ObjectID 29 Version "21.0.0" DisabledProps [] Description "HDL Coder custom configuration component" Components [] Name "HDL Coder" Array { Type "Cell" Dimension 1 Cell " " PropName "HDLConfigFile" } HDLCActiveTab "0" } SSC.SimscapeCC { $ObjectID 30 Version "21.0.0" DisabledProps [] Description "" Array { Type "Handle" Dimension 1 simmechanics.ConfigurationSet { $ObjectID 31 Version "21.0.0" DisabledProps [] Description "Simscape Multibody" Array { Type "Handle" Dimension 2 simmechanics.DiagnosticsConfigSet { $ObjectID 32 Version "23.0.0" DisabledProps [] Description "Diagnostics" Components [] Name "DiagnosticsConfigSet" SimMechanicsInvalidVisualProperty "warning" SimMechanicsCrossSectionNullEdge "warning" SimMechanicsUnconnectedFramePorts "warning" SimMechanicsUnconnectedGeometryPorts "warning" SimMechanicsRedundantBlock "warning" SimMechanicsConflictingReferenceFrames "warning" SimMechanicsRigidlyBoundBlock "error" SimMechanicsUnsatisfiedHighPriorityTargets "warning" SimMechanicsJointTargetOverSpecification "error" } simmechanics.ExplorerConfigSet { $ObjectID 33 Version "23.0.0" DisabledProps [] Description "Explorer" Components [] Name "ExplorerConfigSet" SimMechanicsOpenEditorOnUpdate on InternalSimMechanicsExplorerSettings "" } PropName "Components" } Name "SimscapeMultibody" } PropName "Components" } Name "Simscape" EditingMode "Full" ExplicitSolverDiagnosticOptions "warning" GlobalZcOffDiagnosticOptions "warning" SimscapeNormalizeSystem on SimscapeNominalValues "[{\"value\":\"1\",\"unit\":\"A\"},{\"value\":\"1\",\"unit\":\"bar\"},{\"value\":\"1\",\"un" "it\":\"cm^2\"},{\"value\":\"1\",\"unit\":\"cm^3/s\"},{\"value\":\"1\",\"unit\":\"kJ/kg\"},{\"value\":\"1\",\"unit\"" ":\"kW\"},{\"value\":\"1\",\"unit\":\"l\"},{\"value\":\"1\",\"unit\":\"N\"},{\"value\":\"1\",\"unit\":\"N*m\"},{\"va" "lue\":\"1\",\"unit\":\"V\"}]" SimscapeLogType "none" SimscapeLogSimulationStatistics off SimscapeLogToSDI off SimscapeLogOpenViewer off SimscapeLogName "simlog" SimscapeLogDecimation 1 SimscapeLogLimitData on SimscapeLogDataHistory 5000 SimscapeUseOperatingPoints off SimscapeOperatingPoint "" SimscapeCompileComponentReuse off SelectedTab "" } PropName "Components" } Name "Configuration" CurrentDlgPage "Solver" ConfigPrmDlgPosition [ 71, 195, 900, 710 ] ExtraOptions "" } PropName "ConfigurationSets" } Simulink.ConfigSet { $PropName "ActiveConfigurationSet" $ObjectID 17 } Object { $PropName "DataTransfer" $ObjectID 34 $ClassName "Simulink.GlobalDataTransfer" DefaultTransitionBetweenSyncTasks "Ensure deterministic transfer (maximum delay)" DefaultTransitionBetweenAsyncTasks "Ensure data integrity only" DefaultTransitionBetweenContTasks "Ensure deterministic transfer (minimum delay)" DefaultExtrapolationMethodBetweenContTasks "None" } ExplicitPartitioning off Object { $PropName "ModelMappings" $ObjectID 35 $ClassName "Simulink.CoderDictionary.ModelMappingSLC" DummyName "" Inports [] Outports [] ModelScopedParameters [] Parameters [] Signals [] DataStores [] States [] Object { $PropName "DefaultsMapping" $ObjectID 36 $ClassName "Simulink.CoderDictionary.DefaultsMapping" Object { $PropName "ParentMapping" $ObjectID 35 } Object { $PropName "Inports" $ObjectID 37 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" StorageClass [] CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "Outports" $ObjectID 38 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" StorageClass [] CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "GlobalParameters" $ObjectID 39 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" Object { $PropName "StorageClass" $ObjectID 40 $ClassName "Simulink.MapDataRef" UUID "a0eb22c3-043e-4477-8fde-27382a945330" } CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "SharedParameters" $ObjectID 41 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" Object { $PropName "StorageClass" $ObjectID 42 $ClassName "Simulink.MapDataRef" UUID "8ce15a6e-743c-4c54-ae92-2b18cb23ba0c" } CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "PerInstanceParameters" $ObjectID 43 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" StorageClass [] CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "SharedLocalDataStores" $ObjectID 44 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" StorageClass [] CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "GlobalDataStores" $ObjectID 45 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" StorageClass [] CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "InternalData" $ObjectID 46 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" StorageClass [] CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "Constants" $ObjectID 47 $ClassName "Simulink.DataReferenceClass" MappedTo "StorageClass" StorageClass [] CSCAttributes "" MemorySection [] Identifier "" } Object { $PropName "InitTermFunctions" $ObjectID 48 $ClassName "Simulink.FunctionReferenceClass" FunctionClass [] MemorySection [] } Object { $PropName "ExecutionFunctions" $ObjectID 49 $ClassName "Simulink.FunctionReferenceClass" FunctionClass [] MemorySection [] } Object { $PropName "SharedUtilityFunctions" $ObjectID 50 $ClassName "Simulink.FunctionReferenceClass" FunctionClass [] MemorySection [] } } Name "test_func_test_SLC" Active [1] } BlockDefaults { ForegroundColor "black" BackgroundColor "white" DropShadow off NameLocation "bottom" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on HideAutomaticName on BlockRotation 0 BlockMirror off } AnnotationDefaults { HorizontalAlignment "left" VerticalAlignment "top" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" MarkupType "model" UseDisplayTextAsClickCallback off AnnotationType "note_annotation" FixedHeight off FixedWidth off Interpreter "off" } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } MaskDefaults { SelfModifiable "off" IconFrame "on" IconOpaque "opaque" RunInitForIconRedraw "analyze" IconRotate "none" PortRotate "default" IconUnits "autoscale" } MaskParameterDefaults { Evaluate "on" Tunable "on" NeverSave "off" Internal "off" ReadOnly "off" Enabled "on" Visible "on" ToolTip "on" } BlockParameterDefaults { Block { BlockType BusCreator DisplayOption "none" OutDataTypeStr "Inherit: auto" NonVirtualBus off } Block { BlockType BusSelector OutputAsBus off } Block { BlockType Constant Value "1" VectorParams1D on SamplingMode "Sample based" OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: Inherit from 'Constant value'" LockScale off SampleTime "inf" FramePeriod "inf" PreserveConstantTs off } Block { BlockType Demux Outputs "4" DisplayOption "bar" BusSelectionMode off } Block { BlockType Inport Port "1" IconDisplay "Port number" OutputFunctionCall off OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: auto" LockScale off BusOutputAsStruct off Unit "inherit" PortDimensions "-1" VarSizeSig "Inherit" SampleTime "-1" SignalType "auto" SamplingMode "auto" LatchByDelayingOutsideSignal off LatchInputForFeedbackSignals off Interpolate on } Block { BlockType Mux Inputs "4" DisplayOption "none" UseBusObject off BusObject "BusObject" NonVirtualBus off } Block { BlockType Outport Port "1" IconDisplay "Port number" OutputFunctionCall off OutMin "[]" OutMax "[]" OutDataTypeStr "Inherit: auto" LockScale off BusOutputAsStruct off Unit "inherit" PortDimensions "-1" VarSizeSig "Inherit" SampleTime "-1" SignalType "auto" SamplingMode "auto" EnsureOutportIsVirtual off SourceOfInitialOutputValue "Dialog" OutputWhenDisabled "held" InitialOutput "[]" MustResolveToSignalObject off OutputWhenUnConnected off OutputWhenUnconnectedValue "0" VectorParamsAs1DForOutWhenUnconnected on } Block { BlockType S-Function FunctionName "system" SFunctionModules "''" PortCounts "[]" MultithreadedSim "auto" } Block { BlockType Scope DefaultConfigurationName "Simulink.scopes.TimeScopeBlockCfg" } Block { BlockType Step Time "1" Before "0" After "1" OutDataTypeStr "double" SampleTime "-1" VectorParams1D on ZeroCross on } Block { BlockType SubSystem ShowPortLabels "FromPortIcon" Permissions "ReadWrite" PermitHierarchicalResolution "All" TreatAsAtomicUnit off MinAlgLoopOccurrences off ScheduleAs "Sample time" SystemSampleTime "-1" RTWSystemCode "Auto" RTWFcnNameOpts "Auto" RTWFileNameOpts "Auto" FunctionInterfaceSpec "void_void" FunctionWithSeparateData off MatchGraphicalInterface off RTWMemSecFuncInitTerm "Inherit from model" RTWMemSecFuncExecute "Inherit from model" RTWMemSecDataConstants "Inherit from model" RTWMemSecDataInternal "Inherit from model" RTWMemSecDataParameters "Inherit from model" SimViewingDevice off DataTypeOverride "UseLocalSettings" DataTypeOverrideAppliesTo "AllNumericTypes" MinMaxOverflowLogging "UseLocalSettings" Opaque off RequestExecContextInheritance off MaskHideContents off SFBlockType "NONE" Variant off VariantControlMode "expression" VariantActivationTime "update diagram" AllowZeroVariantControls off PropagateVariantConditions off TreatAsGroupedWhenPropagatingVariantConditions on ContentPreviewEnabled off IsWebBlock off IsInjectorSS off Latency "0" AutoFrameSizeCalculation off IsWebBlockPanel off } } System { Name "mcu_test_r2021a" Location [-1, -8, 1921, 1081] SystemRect [0.000000, 0.000000, 0.000000, 0.000000] Open off PortBlocksUseCompactNotation off SetExecutionDomain off ExecutionDomainType "Deduce" ModelBrowserVisibility on ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "125" ReportName "simulink-default.rpt" SIDHighWatermark "192" SimulinkSubDomain "Simulink" Block { BlockType Constant Name "3 PHASE MODE" SID "121" Position [45, 389, 75, 421] ZOrder 190 NameLocation "left" } Block { BlockType Step Name "3/1 PHASES" SID "187" Position [350, 300, 380, 330] ZOrder 100000 NameLocation "left" Time "0.5" Before "1" After "0" SampleTime "0" } Block { BlockType Constant Name "ACTIVE CHANNEL" SID "181" Position [350, 359, 380, 391] ZOrder 100000 NameLocation "left" Value "0" } Block { BlockType Constant Name "BRIGDE MODE" SID "120" Position [350, 270, 380, 300] ZOrder 189 NameLocation "left" } Block { BlockType BusCreator Name "Bus\nCreator" SID "113" Ports [11, 1] Position [620, 54, 625, 376] ZOrder 182 Inputs "11" DisplayOption "bar" InheritFromInputs on } Block { BlockType BusSelector Name "Bus Selector" SID "74" Ports [1, 6] Position [690, 322, 695, 438] ZOrder 103 OutputSignals "GPIOD.GPIOD12,GPIOD.GPIOD13,GPIOB.GPIOB0,GPIOB.GPIOB1,GPIOE.GPIOE9,GPIOE.GPIOE11" Port { PortNumber 1 Name "" } Port { PortNumber 2 Name "" } Port { PortNumber 3 Name "" } Port { PortNumber 4 Name "" } Port { PortNumber 5 Name "" } Port { PortNumber 6 Name "" } } Block { BlockType Constant Name "DC MODE" SID "119" Position [45, 330, 75, 360] ZOrder 188 NameLocation "left" } Block { BlockType Step Name "DC/SINE" SID "185" Position [350, 240, 380, 270] ZOrder 100000 NameLocation "left" Time "0.4" Before "1" After "0" SampleTime "0" } Block { BlockType Constant Name "DEAD TIME (US)" SID "179" Position [470, 200, 510, 230] ZOrder 100000 NameLocation "left" Value "0" } Block { BlockType Constant Name "DUTY BRIDGE (%x100)" SID "116" Position [365, -40, 405, -10] ZOrder 185 NameLocation "left" Value "500" } Block { BlockType Step Name "DUTY BRIDGE 5%->50%" SID "190" Position [475, 110, 505, 140] ZOrder 100000 NameLocation "left" Time "0.2" Before "500" After "5000" SampleTime "0" } Block { BlockType Scope Name "GPIOB" SID "27" Ports [1] Position [850, 27, 880, 63] ZOrder 76 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true),extmgr.Configuration('Visuals','Time Domain',true,'SerializedDisplays',{struct('Mi" "nYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','1.125','LegendVis" "ibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803" "922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.6235294117647" "06 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.7176470588235" "29 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%','" "LinePropertiesCache',{{struct('Visible','on','Color',[1 1 0.0666666666666667],'LineStyle','-','LineWidth',0.75,'" "Marker','none','MarkerSize',8),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visi" "ble','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('V" "isible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct" "('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on')}},'" "UserDefinedChannelNames',{{}},'NumLines',0,'LineNames',{{[]}},'ShowContent',true,'Placement',1)},'DisplayPropert" "yDefaults',struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMa" "g','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickC" "olor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.07450980392" "15686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.07450980392" "15686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Titl" "e','%')),extmgr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousZoomMode'," "'ZoomX','PreviousAutoscale','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2023a')),'Version'" ",'2023a','Position',[1 41 1680 933])" NumInputPorts "1" Floating off } Block { BlockType Scope Name "GPIOD" SID "73" Ports [1] Position [795, 27, 825, 63] ZOrder 102 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain" "',true,'SerializedDisplays',{struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0" ".00000','MaxYLimMag','1.125','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor'" ",[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.06666666666" "66667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.8313725490" "19608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650" "980392156863],'Title','%','LinePropertiesCache',{{struct('Visible','on','Color',[1 1 0.066666666666" "6667],'LineStyle','-','LineWidth',0.75,'Marker','none','MarkerSize',8),struct('Visible','on'),struct('Visible','" "on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible" "','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visi" "ble','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('V" "isible','on'),struct('Visible','on')}},'UserDefinedChannelNames',{{}},'NumLines',16,'LineNames',{{'MCU/GPIOD.GPI" "OD0','MCU/GPIOD.GPIOD1','MCU/GPIOD.GPIOD2','MCU/GPIOD.GPIOD3','MCU/GPIOD.GPIOD4','MCU/GPIOD.GPIOD5','MCU/GPIOD.G" "PIOD6','MCU/GPIOD.GPIOD7','MCU/GPIOD.GPIOD8','MCU/GPIOD.GPIOD9','MCU/GPIOD.GPIOD10','MCU/GPIOD.GPIOD11','MCU/GPI" "OD.GPIOD12','MCU/GPIOD.GPIOD13','MCU/GPIOD.GPIOD14','MCU/GPIOD.GPIOD15'}},'ShowContent',true,'Placement',1)},'Di" "splayPropertyDefaults',struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000" "','MaxYLimMag','1.125','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 " "0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;" "0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 " "0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392" "156863],'Title','%')),extmgr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'Previ" "ousZoomMode','ZoomX','PreviousAutoscale','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2021b" "','Measurements',struct('traceselector',struct('Line',1),'tcursors',struct('XCoordinates',[0.0517534571544294 0." "0517430422958979],'YCoordinates',[NaN NaN],'CursorChannels',[1 1],'WaveformCursors',true,'ShowHorizontal',false," "'ShowVertical',true,'LockCursorSpacing',false,'SnapToData',false,'SettingsPanelOpen',0,'MeasurementsPanelOpen',1" ")))),'Version','2023a','Position',[-1679 1 1680 973])" NumInputPorts "1" Floating off } Block { BlockType Scope Name "GPIOE" SID "77" Ports [1] Position [905, 27, 935, 63] ZOrder 106 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain" "',true,'SerializedDisplays',{struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0" ".00000','MaxYLimMag','1.125','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor'" ",[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.06666666666" "66667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.8313725490" "19608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650" "980392156863],'Title','%','LinePropertiesCache',{{struct('Visible','on','Color',[1 1 0.066666666666" "6667],'LineStyle','-','LineWidth',0.75,'Marker','none','MarkerSize',8),struct('Visible','on'),struct('Visible','" "on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible" "','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visi" "ble','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('V" "isible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct" "('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),str" "uct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on')," "struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on" "'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible'," "'on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visible','on'),struct('Visibl" "e','on'),struct('Visible','on')}},'UserDefinedChannelNames',{{}},'NumLines',16,'LineNames',{{'MCU/GPIOE.GPIOE0'," "'MCU/GPIOE.GPIOE1','MCU/GPIOE.GPIOE2','MCU/GPIOE.GPIOE3','MCU/GPIOE.GPIOE4','MCU/GPIOE.GPIOE5','MCU/GPIOE.GPIOE6" "','MCU/GPIOE.GPIOE7','MCU/GPIOE.GPIOE8','MCU/GPIOE.GPIOE9','MCU/GPIOE.GPIOE10','MCU/GPIOE.GPIOE11','MCU/GPIOE.GP" "IOE12','MCU/GPIOE.GPIOE13','MCU/GPIOE.GPIOE14','MCU/GPIOE.GPIOE15'}},'ShowContent',true,'Placement',1)},'Display" "PropertyDefaults',struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','Ma" "xYLimMag','1.125','LegendVisibility','Off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'A" "xesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.074" "5098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.074" "5098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.65098039215686" "3],'Title','%')),extmgr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousZo" "omMode','ZoomX','PreviousAutoscale','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2023a')),'" "Version','2023a','Position',[120 23 1665 973])" NumInputPorts "1" Floating off } Block { BlockType Constant Name "MAX PULSE DURATION (US)" SID "118" Position [470, 170, 510, 200] ZOrder 187 NameLocation "left" Value "0" } Block { BlockType SubSystem Name "MCU" SID "90" Ports [1, 3] Position [675, 189, 770, 231] ZOrder 110 ContentPreviewEnabled on Port { PortNumber 1 PropagatedSignals "GPIOD" } Port { PortNumber 2 PropagatedSignals "GPIOB" } Port { PortNumber 3 PropagatedSignals "GPIOE" } System { Name "MCU" Location [-1, -8, 1921, 1081] SystemRect [0.000000, 0.000000, 0.000000, 0.000000] Open off PortBlocksUseCompactNotation off SetExecutionDomain off ExecutionDomainType "Deduce" ModelBrowserVisibility on ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000] TiledPageScale 1 ShowPageBoundaries off ZoomFactor "42" SimulinkSubDomain "Simulink" Block { BlockType Inport Name "Input" SID "91" Position [-260, 103, -230, 117] ZOrder 177 } Block { BlockType Demux Name "Demux1" SID "92" Ports [1, 16] Position [60, -313, 65, -7] ZOrder 95 NameLocation "right" Outputs "16" Port { PortNumber 1 Name "GPIOA0" } Port { PortNumber 2 Name "GPIOA1" } Port { PortNumber 3 Name "GPIOA2" } Port { PortNumber 4 Name "GPIOA3" } Port { PortNumber 5 Name "GPIOA4" } Port { PortNumber 6 Name "GPIOA5" } Port { PortNumber 7 Name "GPIOA6" } Port { PortNumber 8 Name "GPIOA7" } Port { PortNumber 9 Name "GPIOA8" } Port { PortNumber 10 Name "GPIOA9" } Port { PortNumber 11 Name "GPIOA10" } Port { PortNumber 12 Name "GPIOA11" } Port { PortNumber 13 Name "GPIOA12" } Port { PortNumber 14 Name "GPIOA13" } Port { PortNumber 15 Name "GPIOA14" } Port { PortNumber 16 Name "GPIOA15" } } Block { BlockType Demux Name "Demux2" SID "93" Ports [1, 16] Position [535, -403, 540, -97] ZOrder 180 NameLocation "right" Outputs "16" Port { PortNumber 1 Name "GPIOB0" } Port { PortNumber 2 Name "GPIOB1" } Port { PortNumber 3 Name "GPIOB2" } Port { PortNumber 4 Name "GPIOB3" } Port { PortNumber 5 Name "GPIOB4" } Port { PortNumber 6 Name "GPIOB5" } Port { PortNumber 7 Name "GPIOB6" } Port { PortNumber 8 Name "GPIOB7" } Port { PortNumber 9 Name "GPIOB8" } Port { PortNumber 10 Name "GPIOB9" } Port { PortNumber 11 Name "GPIOB10" } Port { PortNumber 12 Name "GPIOB11" } Port { PortNumber 13 Name "GPIOB12" } Port { PortNumber 14 Name "GPIOB13" } Port { PortNumber 15 Name "GPIOB14" } Port { PortNumber 16 Name "GPIOB15" } } Block { BlockType Demux Name "Demux3" SID "101" Ports [1, 16] Position [725, -53, 730, 253] ZOrder 184 NameLocation "right" Outputs "16" Port { PortNumber 1 Name "GPIOD0" } Port { PortNumber 2 Name "GPIOD1" } Port { PortNumber 3 Name "GPIOD2" } Port { PortNumber 4 Name "GPIOD3" } Port { PortNumber 5 Name "GPIOD4" } Port { PortNumber 6 Name "GPIOD5" } Port { PortNumber 7 Name "GPIOD6" } Port { PortNumber 8 Name "GPIOD7" } Port { PortNumber 9 Name "GPIOD8" } Port { PortNumber 10 Name "GPIOD9" } Port { PortNumber 11 Name "GPIOD10" } Port { PortNumber 12 Name "GPIOD11" } Port { PortNumber 13 Name "GPIOD12" } Port { PortNumber 14 Name "GPIOD13" } Port { PortNumber 15 Name "GPIOD14" } Port { PortNumber 16 Name "GPIOD15" } } Block { BlockType Demux Name "Demux4" SID "103" Ports [1, 16] Position [540, 172, 545, 478] ZOrder 187 NameLocation "right" Outputs "16" Port { PortNumber 1 Name "GPIOE0" } Port { PortNumber 2 Name "GPIOE1" } Port { PortNumber 3 Name "GPIOE2" } Port { PortNumber 4 Name "GPIOE3" } Port { PortNumber 5 Name "GPIOE4" } Port { PortNumber 6 Name "GPIOE5" } Port { PortNumber 7 Name "GPIOE6" } Port { PortNumber 8 Name "GPIOE7" } Port { PortNumber 9 Name "GPIOE8" } Port { PortNumber 10 Name "GPIOE9" } Port { PortNumber 11 Name "GPIOE10" } Port { PortNumber 12 Name "GPIOE11" } Port { PortNumber 13 Name "GPIOE12" } Port { PortNumber 14 Name "GPIOE13" } Port { PortNumber 15 Name "GPIOE14" } Port { PortNumber 16 Name "GPIOE15" } } Block { BlockType BusCreator Name "GPIOA" SID "94" Ports [16, 1] Position [160, -315, 165, -5] ZOrder 94 Inputs "16" DisplayOption "bar" InheritFromInputs on Port { PortNumber 1 Name "GPIOA" } } Block { BlockType BusCreator Name "GPIOA1" SID "102" Ports [16, 1] Position [825, -55, 830, 255] ZOrder 183 Inputs "16" DisplayOption "bar" InheritFromInputs on Port { PortNumber 1 Name "GPIOD" } } Block { BlockType BusCreator Name "GPIOA2" SID "104" Ports [16, 1] Position [640, 170, 645, 480] ZOrder 186 Inputs "16" DisplayOption "bar" InheritFromInputs on Port { PortNumber 1 Name "GPIOE" } } Block { BlockType BusCreator Name "GPIOE1" SID "95" Ports [16, 1] Position [635, -405, 640, -95] ZOrder 179 Inputs "16" DisplayOption "bar" InheritFromInputs on Port { PortNumber 1 Name "GPIOB" } } Block { BlockType S-Function Name "S-Function" SID "96" Ports [1, 3] Position [340, 94, 400, 126] ZOrder 83 FunctionName "MCU" Parameters "Ts" SFunctionDeploymentMode off EnableBusSupport off SFcnIsStateOwnerBlock off } Block { BlockType Outport Name "PORTD" SID "98" Position [875, 93, 905, 107] ZOrder 93 } Block { BlockType Outport Name "PORTB" SID "97" Position [720, -257, 750, -243] ZOrder 178 Port "2" } Block { BlockType Outport Name "PORTE" SID "105" Position [690, 318, 720, 332] ZOrder 185 Port "3" } Line { ZOrder 1 SrcBlock "Input" SrcPort 1 DstBlock "S-Function" DstPort 1 } Line { Name "GPIOA11" ZOrder 2 Labels [1, 1] SrcBlock "Demux1" SrcPort 12 DstBlock "GPIOA" DstPort 12 } Line { Name "GPIOA8" ZOrder 3 Labels [1, 1] SrcBlock "Demux1" SrcPort 9 DstBlock "GPIOA" DstPort 9 } Line { Name "GPIOA9" ZOrder 4 Labels [1, 1] SrcBlock "Demux1" SrcPort 10 DstBlock "GPIOA" DstPort 10 } Line { Name "GPIOA10" ZOrder 5 Labels [1, 1] SrcBlock "Demux1" SrcPort 11 DstBlock "GPIOA" DstPort 11 } Line { Name "GPIOA6" ZOrder 6 Labels [1, 1] SrcBlock "Demux1" SrcPort 7 DstBlock "GPIOA" DstPort 7 } Line { Name "GPIOA3" ZOrder 7 Labels [1, 1] SrcBlock "Demux1" SrcPort 4 DstBlock "GPIOA" DstPort 4 } Line { Name "GPIOA1" ZOrder 8 Labels [1, 1] SrcBlock "Demux1" SrcPort 2 DstBlock "GPIOA" DstPort 2 } Line { Name "GPIOA4" ZOrder 10 Labels [1, 1] SrcBlock "Demux1" SrcPort 5 DstBlock "GPIOA" DstPort 5 } Line { Name "GPIOA5" ZOrder 11 Labels [1, 1] SrcBlock "Demux1" SrcPort 6 DstBlock "GPIOA" DstPort 6 } Line { Name "GPIOA2" ZOrder 12 Labels [1, 1] SrcBlock "Demux1" SrcPort 3 DstBlock "GPIOA" DstPort 3 } Line { Name "GPIOA7" ZOrder 13 Labels [1, 1] SrcBlock "Demux1" SrcPort 8 DstBlock "GPIOA" DstPort 8 } Line { Name "GPIOA0" ZOrder 14 Labels [1, 1] SrcBlock "Demux1" SrcPort 1 DstBlock "GPIOA" DstPort 1 } Line { Name "GPIOA15" ZOrder 15 Labels [1, 1] SrcBlock "Demux1" SrcPort 16 DstBlock "GPIOA" DstPort 16 } Line { Name "GPIOA13" ZOrder 16 Labels [1, 1] SrcBlock "Demux1" SrcPort 14 DstBlock "GPIOA" DstPort 14 } Line { Name "GPIOA14" ZOrder 17 Labels [1, 1] SrcBlock "Demux1" SrcPort 15 DstBlock "GPIOA" DstPort 15 } Line { Name "GPIOA12" ZOrder 18 Labels [1, 1] SrcBlock "Demux1" SrcPort 13 DstBlock "GPIOA" DstPort 13 } Line { Name "GPIOB8" ZOrder 20 Labels [1, 1] SrcBlock "Demux2" SrcPort 9 DstBlock "GPIOE1" DstPort 9 } Line { Name "GPIOB11" ZOrder 21 Labels [1, 1] SrcBlock "Demux2" SrcPort 12 DstBlock "GPIOE1" DstPort 12 } Line { Name "GPIOB0" ZOrder 22 Labels [1, 1] SrcBlock "Demux2" SrcPort 1 DstBlock "GPIOE1" DstPort 1 } Line { Name "GPIOB15" ZOrder 23 Labels [1, 1] SrcBlock "Demux2" SrcPort 16 DstBlock "GPIOE1" DstPort 16 } Line { Name "GPIOB1" ZOrder 24 Labels [1, 1] SrcBlock "Demux2" SrcPort 2 DstBlock "GPIOE1" DstPort 2 } Line { Name "GPIOB6" ZOrder 25 Labels [1, 1] SrcBlock "Demux2" SrcPort 7 DstBlock "GPIOE1" DstPort 7 } Line { Name "GPIOB7" ZOrder 26 Labels [1, 1] SrcBlock "Demux2" SrcPort 8 DstBlock "GPIOE1" DstPort 8 } Line { Name "GPIOB" ZOrder 27 Labels [1, 1] SrcBlock "GPIOE1" SrcPort 1 DstBlock "PORTB" DstPort 1 } Line { Name "GPIOB5" ZOrder 28 Labels [1, 1] SrcBlock "Demux2" SrcPort 6 DstBlock "GPIOE1" DstPort 6 } Line { Name "GPIOB2" ZOrder 29 Labels [1, 1] SrcBlock "Demux2" SrcPort 3 DstBlock "GPIOE1" DstPort 3 } Line { Name "GPIOB12" ZOrder 30 Labels [1, 1] SrcBlock "Demux2" SrcPort 13 DstBlock "GPIOE1" DstPort 13 } Line { Name "GPIOB10" ZOrder 31 Labels [1, 1] SrcBlock "Demux2" SrcPort 11 DstBlock "GPIOE1" DstPort 11 } Line { Name "GPIOB9" ZOrder 32 Labels [1, 1] SrcBlock "Demux2" SrcPort 10 DstBlock "GPIOE1" DstPort 10 } Line { Name "GPIOB3" ZOrder 33 Labels [1, 1] SrcBlock "Demux2" SrcPort 4 DstBlock "GPIOE1" DstPort 4 } Line { Name "GPIOB14" ZOrder 34 Labels [1, 1] SrcBlock "Demux2" SrcPort 15 DstBlock "GPIOE1" DstPort 15 } Line { Name "GPIOB4" ZOrder 35 Labels [1, 1] SrcBlock "Demux2" SrcPort 5 DstBlock "GPIOE1" DstPort 5 } Line { Name "GPIOB13" ZOrder 36 Labels [1, 1] SrcBlock "Demux2" SrcPort 14 DstBlock "GPIOE1" DstPort 14 } Line { Name "GPIOD15" ZOrder 52 Labels [1, 1] SrcBlock "Demux3" SrcPort 16 DstBlock "GPIOA1" DstPort 16 } Line { Name "GPIOD13" ZOrder 53 Labels [1, 1] SrcBlock "Demux3" SrcPort 14 DstBlock "GPIOA1" DstPort 14 } Line { Name "GPIOD14" ZOrder 54 Labels [1, 1] SrcBlock "Demux3" SrcPort 15 DstBlock "GPIOA1" DstPort 15 } Line { Name "GPIOD10" ZOrder 55 Labels [1, 1] SrcBlock "Demux3" SrcPort 11 DstBlock "GPIOA1" DstPort 11 } Line { Name "GPIOD11" ZOrder 56 Labels [1, 1] SrcBlock "Demux3" SrcPort 12 DstBlock "GPIOA1" DstPort 12 } Line { Name "GPIOD2" ZOrder 57 Labels [1, 1] SrcBlock "Demux3" SrcPort 3 DstBlock "GPIOA1" DstPort 3 } Line { Name "GPIOD1" ZOrder 58 Labels [1, 1] SrcBlock "Demux3" SrcPort 2 DstBlock "GPIOA1" DstPort 2 } Line { Name "GPIOD8" ZOrder 59 Labels [1, 1] SrcBlock "Demux3" SrcPort 9 DstBlock "GPIOA1" DstPort 9 } Line { Name "GPIOD7" ZOrder 60 Labels [1, 1] SrcBlock "Demux3" SrcPort 8 DstBlock "GPIOA1" DstPort 8 } Line { Name "GPIOD9" ZOrder 61 Labels [1, 1] SrcBlock "Demux3" SrcPort 10 DstBlock "GPIOA1" DstPort 10 } Line { Name "GPIOD4" ZOrder 62 Labels [1, 1] SrcBlock "Demux3" SrcPort 5 DstBlock "GPIOA1" DstPort 5 } Line { Name "GPIOD0" ZOrder 63 Labels [1, 1] SrcBlock "Demux3" SrcPort 1 DstBlock "GPIOA1" DstPort 1 } Line { Name "GPIOD6" ZOrder 64 Labels [1, 1] SrcBlock "Demux3" SrcPort 7 DstBlock "GPIOA1" DstPort 7 } Line { Name "GPIOD5" ZOrder 65 Labels [1, 1] SrcBlock "Demux3" SrcPort 6 DstBlock "GPIOA1" DstPort 6 } Line { Name "GPIOD3" ZOrder 66 Labels [1, 1] SrcBlock "Demux3" SrcPort 4 DstBlock "GPIOA1" DstPort 4 } Line { Name "GPIOD12" ZOrder 67 Labels [1, 1] SrcBlock "Demux3" SrcPort 13 DstBlock "GPIOA1" DstPort 13 } Line { Name "GPIOD" ZOrder 68 Labels [0, 0] SrcBlock "GPIOA1" SrcPort 1 DstBlock "PORTD" DstPort 1 } Line { ZOrder 69 SrcBlock "S-Function" SrcPort 1 Points [85, 0; 0, -350; 45, 0] DstBlock "Demux2" DstPort 1 } Line { Name "GPIOE" ZOrder 70 Labels [0, 0] SrcBlock "GPIOA2" SrcPort 1 DstBlock "PORTE" DstPort 1 } Line { Name "GPIOE3" ZOrder 71 Labels [1, 1] SrcBlock "Demux4" SrcPort 4 DstBlock "GPIOA2" DstPort 4 } Line { Name "GPIOE5" ZOrder 72 Labels [1, 1] SrcBlock "Demux4" SrcPort 6 DstBlock "GPIOA2" DstPort 6 } Line { Name "GPIOE11" ZOrder 73 Labels [1, 1] SrcBlock "Demux4" SrcPort 12 DstBlock "GPIOA2" DstPort 12 } Line { Name "GPIOE1" ZOrder 74 Labels [1, 1] SrcBlock "Demux4" SrcPort 2 DstBlock "GPIOA2" DstPort 2 } Line { Name "GPIOE7" ZOrder 75 Labels [1, 1] SrcBlock "Demux4" SrcPort 8 DstBlock "GPIOA2" DstPort 8 } Line { Name "GPIOE8" ZOrder 76 Labels [1, 1] SrcBlock "Demux4" SrcPort 9 DstBlock "GPIOA2" DstPort 9 } Line { Name "GPIOE2" ZOrder 77 Labels [1, 1] SrcBlock "Demux4" SrcPort 3 DstBlock "GPIOA2" DstPort 3 } Line { Name "GPIOE4" ZOrder 78 Labels [1, 1] SrcBlock "Demux4" SrcPort 5 DstBlock "GPIOA2" DstPort 5 } Line { Name "GPIOE15" ZOrder 79 Labels [1, 1] SrcBlock "Demux4" SrcPort 16 DstBlock "GPIOA2" DstPort 16 } Line { Name "GPIOE12" ZOrder 80 Labels [1, 1] SrcBlock "Demux4" SrcPort 13 DstBlock "GPIOA2" DstPort 13 } Line { Name "GPIOE10" ZOrder 81 Labels [1, 1] SrcBlock "Demux4" SrcPort 11 DstBlock "GPIOA2" DstPort 11 } Line { Name "GPIOE9" ZOrder 82 Labels [1, 1] SrcBlock "Demux4" SrcPort 10 DstBlock "GPIOA2" DstPort 10 } Line { Name "GPIOE13" ZOrder 83 Labels [1, 1] SrcBlock "Demux4" SrcPort 14 DstBlock "GPIOA2" DstPort 14 } Line { Name "GPIOE14" ZOrder 84 Labels [1, 1] SrcBlock "Demux4" SrcPort 15 DstBlock "GPIOA2" DstPort 15 } Line { Name "GPIOE6" ZOrder 85 Labels [1, 1] SrcBlock "Demux4" SrcPort 7 DstBlock "GPIOA2" DstPort 7 } Line { ZOrder 86 SrcBlock "S-Function" SrcPort 2 Points [203, 0; 0, -10] DstBlock "Demux3" DstPort 1 } Line { ZOrder 87 SrcBlock "S-Function" SrcPort 3 Points [65, 0; 0, 205] DstBlock "Demux4" DstPort 1 } Line { Name "GPIOE0" ZOrder 88 Labels [1, 1] SrcBlock "Demux4" SrcPort 1 DstBlock "GPIOA2" DstPort 1 } } } Block { BlockType Constant Name "MIN PULSE DURATION (US)" SID "117" Position [470, 140, 510, 170] ZOrder 186 NameLocation "left" Value "0" } Block { BlockType Mux Name "Mux" SID "108" Ports [2, 1] Position [925, 321, 930, 359] ZOrder 113 Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" SID "109" Ports [2, 1] Position [925, 361, 930, 399] ZOrder 114 Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux2" SID "110" Ports [2, 1] Position [925, 401, 930, 439] ZOrder 115 Inputs "2" DisplayOption "bar" } Block { BlockType Constant Name "POLARITY" SID "180" Position [45, 420, 75, 450] ZOrder 100000 NameLocation "left" Value "0" } Block { BlockType BusCreator Name "PORT" SID "75" Ports [3, 1] Position [905, 185, 910, 235] ZOrder 104 Inputs "3" DisplayOption "bar" InheritFromInputs on Port { PortNumber 1 Name "ORT" } } Block { BlockType Step Name "POS/NEG POLARITY" SID "188" Position [350, 330, 380, 360] ZOrder 100000 NameLocation "left" Time "0.8" SampleTime "0" } Block { BlockType Scope Name "PWM" SID "76" Ports [3] Position [990, 361, 1020, 399] ZOrder 105 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData2'),extmgr.Configuration('Visuals','Time Domain" "',true,'SerializedDisplays',{struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0" ".00000','MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor'," "[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.066666666666" "6667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.83137254901" "9608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.6509" "80392156863],'Title','%','LinePropertiesCache',{{struct('Visible','on','Color',[1 1 0.0666666666666" "667],'LineStyle','-','LineWidth',0.75,'Marker','none','MarkerSize',8),struct('Visible','on'),[],struct('Visible'" ",'off'),struct('Visible','off'),struct('Visible','on'),struct('Visible','on'),struct('Visible','off'),struct('Vi" "sible','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','off'),st" "ruct('Visible','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','on'),struct('Visible','o" "n'),struct('Visible','on')}},'UserDefinedChannelNames',{{}},'NumLines',2,'LineNames',{{'',''}}" ",'ShowContent',true,'Placement',1),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimM" "ag','0.00000','MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesC" "olor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.066666" "6666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.83137" "2549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 " "0.650980392156863],'Title','%','LinePropertiesCache',{{struct('Visible','on'),struct('Visible','on'" ")}},'UserDefinedChannelNames',{{}},'NumLines',2,'LineNames',{{'',''}},'ShowContent',true,'Placem" "ent',2),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag'," "'1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColo" "r',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.07450980392156" "86 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.07450980392156" "86;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title'," "'%','LinePropertiesCache',{{struct('Visible','on'),struct('Visible','on')}},'UserDefinedChannelName" "s',{{}},'NumLines',2,'LineNames',{{'',''}},'ShowContent',true,'Placement',3)},'DisplayPropertyD" "efaults',struct('YLabelReal','','AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.68627" "4509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16" "078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588" "235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%'),'DisplayLayoutDimensions',[3 " "1],'DisplayContentCache',[]),extmgr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousZoo" "mMode','ZoomX','PreviousAutoscale','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2023a','Mea" "surements',struct('traceselector',struct('Line',1),'tcursors',struct('XCoordinates',[0.280620068296405 0.2822746" "24917567],'YCoordinates',[1 1],'CursorChannels',[1 1],'WaveformCursors',true,'ShowHorizontal',false,'ShowVertica" "l',true,'LockCursorSpacing',false,'SnapToData',false,'SettingsPanelOpen',0,'MeasurementsPanelOpen',1)))),'Versio" "n','2023a','Position',[1 1 1920 1003])" NumInputPorts "3" Floating off } Block { BlockType Constant Name "PWM FREQ (HZ)" SID "115" Position [365, -70, 405, -40] ZOrder 184 NameLocation "left" Value "5000" } Block { BlockType Step Name "PWM FREQ 600Hz -> 200Hz" SID "192" Position [475, 80, 505, 110] ZOrder 100000 NameLocation "left" Time "0.6" Before "600" After "200" SampleTime "0" } Block { BlockType Scope Name "PWM_Mode" SID "182" Ports [5] Position [475, 427, 510, 483] ZOrder 100000 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain" "',true,'SerializedDisplays',{struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0" ".00000','MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor'," "[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.066666666666" "6667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.83137254901" "9608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.6509" "80392156863],'Title','%','LinePropertiesCache',{{struct('Visible','on','Color',[1 1 0.0666666666666" "667],'LineStyle','-','LineWidth',0.75,'Marker','o','MarkerSize',8),struct('Visible','on'),[],struct('Visible','o" "ff'),struct('Visible','off'),struct('Visible','on'),struct('Visible','on'),struct('Visible','off'),struct('Visib" "le','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','off'),struc" "t('Visible','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','on'),struct('Visible','on')" ",struct('Visible','on')}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Channel 1'}},'ShowContent'," "true,'Placement',1),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','" "MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'" "AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.07" "45098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.07" "45098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.6509803921568" "63],'Title','%','LinePropertiesCache',{{struct('Visible','on','Marker','o','MarkerSize',8),struct('" "Visible','on')}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Channel 2'}},'ShowContent',true,'Pla" "cement',2),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMa" "g','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickC" "olor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.07450980392" "15686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.07450980392" "15686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Titl" "e','%','LinePropertiesCache',{{struct('Visible','on','Marker','o','MarkerSize',8),[],[]}},'UserDefi" "nedChannelNames',{{}},'NumLines',1,'LineNames',{{'Channel 3'}},'ShowContent',true,'Placement',3),struct('MinYLim" "Real','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','1.125','LegendVisibili" "ty','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0" ".686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;" "1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0." "274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%','LineP" "ropertiesCache',{{struct('Visible','on','Marker','o','MarkerSize',8),struct('Marker','o','MarkerSize',8)}},'User" "DefinedChannelNames',{{}},'NumLines',2,'LineNames',{{'Channel 4','ACTIVE CHANNEL'}},'ShowContent',true,'Placemen" "t',4)},'DisplayPropertyDefaults',struct('YLabelReal','','AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0" ".686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;" "1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0." "274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Title','%'),'Disp" "layLayoutDimensions',[1 4],'DisplayContentCache',[]),extmgr.Configuration('Tools','Plot Navigation',true,'OnceAt" "Stop',false,'PreviousZoomMode','ZoomX','PreviousAutoscale','XY'),extmgr.Configuration('Tools','Measurements',tru" "e,'Version','2023a')),'Version','2023a','Position',[1 1 1920 1003])" NumInputPorts "5" Floating off } Block { BlockType Scope Name "PWM_Params" SID "183" Ports [6] Position [590, 427, 625, 483] ZOrder 100000 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData2'),extmgr.Configuration('Visuals','Time Domain" "',true,'SerializedDisplays',{struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0" ".00000','MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor'," "[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.066666666666" "6667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.83137254901" "9608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.6509" "80392156863],'Title','%','LinePropertiesCache',{{struct('Visible','on','Color',[1 1 0.0666666666666" "667],'LineStyle','-','LineWidth',0.75,'Marker','o','MarkerSize',8),struct('Visible','on'),[],struct('Visible','o" "ff'),struct('Visible','off'),struct('Visible','on'),struct('Visible','on'),struct('Visible','off'),struct('Visib" "le','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','off'),struc" "t('Visible','off'),struct('Visible','off'),struct('Visible','off'),struct('Visible','on'),struct('Visible','on')" ",struct('Visible','on')}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Channel 1'}},'ShowContent'," "true,'Placement',1),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','" "MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'" "AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.07" "45098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.07" "45098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.6509803921568" "63],'Title','%','LinePropertiesCache',{{struct('Visible','on','Marker','o','MarkerSize',8),struct('" "Visible','on')}},'UserDefinedChannelNames',{{}},'NumLines',1,'LineNames',{{'Channel 2'}},'ShowContent',true,'Pla" "cement',2),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMa" "g','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickC" "olor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.0666666666666667;0.07450980392" "15686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.831372549019608 0.07450980392" "15686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863],'Titl" "e','%','LinePropertiesCache',{{struct('Visible','on','Marker','o','MarkerSize',8),struct('Visible'," "'on','Marker','o','MarkerSize',8),struct('Marker','o','MarkerSize',8),struct('Marker','o','MarkerSize',8)}},'Use" "rDefinedChannelNames',{{}},'NumLines',4,'LineNames',{{'Channel 3','MIN PULSE DURATION (US)','MAX PULSE DURATION " "(US)','DEAD TIME (US)'}},'ShowContent',true,'Placement',3)},'DisplayPropertyDefaults',struct('YLabelReal','','Ax" "esColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.066" "6666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.83" "1372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.07450980392156" "86 0.650980392156863],'Title','%'),'DisplayLayoutDimensions',[3 1],'DisplayContentCache',[]),extmgr" ".Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousZoomMode','ZoomX','PreviousAutoscale'," "'XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2023a')),'Version','2023a','Position',[459 366" " 597 524])" NumInputPorts "6" Floating off } Block { BlockType Scope Name "PhaseA\nPWM" SID "107" Ports [2] Position [765, 266, 795, 299] ZOrder 112 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain" "',true,'SerializedDisplays',{struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0" ".00000','MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor'," "[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.066666666666" "6667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.83137254901" "9608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.6509" "80392156863],'Title','%','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'Li" "neNames',{{''}},'ShowContent',true,'Placement',1),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','" "YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'Pl" "otMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'C" "olorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0" ".392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1" " 1;1 0.0745098039215686 0.650980392156863],'Title','%','LinePropertiesCache',{{}},'UserDefinedChann" "elNames',{{}},'NumLines',1,'LineNames',{{''}},'ShowContent',true,'Placement',2)},'DisplayPropertyDefaul" "ts',struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','1.1" "25','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.6862" "74509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.160784" "31372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.0745" "098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayLayoutDimensions',[2 1]),ex" "tmgr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousZoomMode','ZoomX','PreviousAutosca" "le','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2023a')),'Version','2023a','Position',[192" "1 -839 1080 1843])" NumInputPorts "2" Floating off } Block { BlockType Scope Name "PhaseB\nPWM" SID "79" Ports [2] Position [825, 266, 855, 299] ZOrder 108 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain" "',true,'SerializedDisplays',{struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0" ".00000','MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor'," "[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.066666666666" "6667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.83137254901" "9608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.6509" "80392156863],'Title','%','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'Li" "neNames',{{''}},'ShowContent',true,'Placement',1),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','Y" "LabelReal','','MinYLimMag','0.00000','MaxYLimMag','1.125','LegendVisibility','On','XGrid',true,'YGrid',true,'Plo" "tMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'Co" "lorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0." "392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 " "1;1 0.0745098039215686 0.650980392156863],'Title','%','LinePropertiesCache',{{}},'UserDefinedChanne" "lNames',{{}},'NumLines',1,'LineNames',{{''}},'ShowContent',true,'Placement',2)},'DisplayPropertyDefaults" "',struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','1.125" "','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274" "509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431" "372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.392156862745098 0.831372549019608 0.074509" "8039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayLayoutDimensions',[2 1]),extm" "gr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousZoomMode','ZoomX','PreviousAutoscale" "','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2023a')),'Version','2023a','Position',[10 30" "6 1652 333])" NumInputPorts "2" Floating off } Block { BlockType Scope Name "PhaseC\nPWM" SID "106" Ports [2] Position [885, 266, 915, 299] ZOrder 111 ScopeSpecificationString "Simulink.scopes.TimeScopeBlockCfg('CurrentConfiguration', extmgr.ConfigurationSet(extm" "gr.Configuration('Core','General UI',true),extmgr.Configuration('Core','Source UI',true),extmgr.Configuration('S" "ources','WiredSimulink',true,'DataLoggingVariableName','ScopeData1'),extmgr.Configuration('Visuals','Time Domain" "',true,'SerializedDisplays',{struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0" ".00000','MaxYLimMag','1.125','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor'" ",[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[1 1 0.06666666666" "66667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;0.392156862745098 0.8313725490" "19608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 1 1;1 0.0745098039215686 0.650" "980392156863],'Title','%','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'L" "ineNames',{{''}},'ShowContent',true,'Placement',1),struct('MinYLimReal','-0.125','MaxYLimReal','1.125','" "YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','1.125','LegendVisibility','off','XGrid',true,'YGrid',true,'P" "lotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor',[0.686274509803922 0.686274509803922 0.686274509803922],'" "ColorOrder',[1 1 0.0666666666666667;0.0745098039215686 0.623529411764706 1;1 0.411764705882353 0.16078431372549;" "0.392156862745098 0.831372549019608 0.0745098039215686;0.717647058823529 0.274509803921569 1;0.0588235294117647 " "1 1;1 0.0745098039215686 0.650980392156863],'Title','%','LinePropertiesCache',{{}},'UserDefinedChan" "nelNames',{{}},'NumLines',1,'LineNames',{{''}},'ShowContent',true,'Placement',2)},'DisplayPropertyDefau" "lts',struct('MinYLimReal','-0.125','MaxYLimReal','1.125','YLabelReal','','MinYLimMag','0.00000','MaxYLimMag','1." "125','LegendVisibility','off','XGrid',true,'YGrid',true,'PlotMagPhase',false,'AxesColor',[0 0 0],'AxesTickColor'" ",[0.686274509803922 0.686274509803922 0.686274509803922],'ColorOrder',[0.0745098039215686 0.623529411764706 1;1 " "0.411764705882353 0.16078431372549;1 1 0.0666666666666667;0.717647058823529 0.274509803921569 1;0.39215686274509" "8 0.831372549019608 0.0745098039215686;0.0588235294117647 1 1;1 0.0745098039215686 0.650980392156863]),'DisplayL" "ayoutDimensions',[2 1]),extmgr.Configuration('Tools','Plot Navigation',true,'OnceAtStop',false,'PreviousZoomMode" "','ZoomX','PreviousAutoscale','XY'),extmgr.Configuration('Tools','Measurements',true,'Version','2023a')),'Versio" "n','2023a','Position',[11 6 1660 291])" NumInputPorts "2" Floating off } Block { BlockType Constant Name "SINE FREQ (HZx100)" SID "114" Position [365, -100, 405, -70] ZOrder 183 NameLocation "left" Value "10000" } Block { BlockType Step Name "SINE_FREQ 50Hz -> 15Hz" SID "191" Position [475, 50, 505, 80] ZOrder 100000 NameLocation "left" Time "0.2" Before "10000" After "1500" SampleTime "0" } Line { Name "ORT" ZOrder 158 Labels [1, 1] SrcBlock "PORT" SrcPort 1 Points [32, 0; 0, 51; -287, 0; 0, 119; 30, 0] DstBlock "Bus Selector" DstPort 1 } Line { ZOrder 233 SrcBlock "MCU" SrcPort 3 Points [113, 0] Branch { ZOrder 358 DstBlock "PORT" DstPort 3 } Branch { ZOrder 357 Points [0, -180] DstBlock "GPIOE" DstPort 1 } } Line { Name "" ZOrder 234 Labels [0, 0] SrcBlock "Bus Selector" SrcPort 3 Points [105, 0] Branch { ZOrder 298 DstBlock "Mux1" DstPort 1 } Branch { ZOrder 294 Points [0, -95] DstBlock "PhaseB\nPWM" DstPort 1 } } Line { Name "" ZOrder 235 Labels [0, 0] SrcBlock "Bus Selector" SrcPort 4 Points [113, 0] Branch { ZOrder 300 DstBlock "Mux1" DstPort 2 } Branch { ZOrder 296 Points [0, -100] DstBlock "PhaseB\nPWM" DstPort 2 } } Line { Name "" ZOrder 236 Labels [0, 0] SrcBlock "Bus Selector" SrcPort 5 Points [161, 0] Branch { ZOrder 409 DstBlock "Mux2" DstPort 1 } Branch { ZOrder 394 Points [0, -135] DstBlock "PhaseC\nPWM" DstPort 1 } } Line { Name "" ZOrder 237 Labels [0, 0] SrcBlock "Bus Selector" SrcPort 6 Points [170, 0] Branch { ZOrder 408 DstBlock "Mux2" DstPort 2 } Branch { ZOrder 397 DstBlock "PhaseC\nPWM" DstPort 2 } } Line { Name "" ZOrder 240 Labels [0, 0] SrcBlock "Bus Selector" SrcPort 2 Points [54, 0] Branch { ZOrder 390 DstBlock "Mux" DstPort 2 } Branch { ZOrder 297 Points [0, -60] DstBlock "PhaseA\nPWM" DstPort 2 } } Line { Name "" ZOrder 241 Labels [0, 0] SrcBlock "Bus Selector" SrcPort 1 Points [45, 0] Branch { ZOrder 295 Points [0, -55] DstBlock "PhaseA\nPWM" DstPort 1 } Branch { ZOrder 257 DstBlock "Mux" DstPort 1 } } Line { ZOrder 276 SrcBlock "Mux" SrcPort 1 Points [28, 0; 0, 30] DstBlock "PWM" DstPort 1 } Line { ZOrder 277 SrcBlock "Mux1" SrcPort 1 DstBlock "PWM" DstPort 2 } Line { ZOrder 278 SrcBlock "Mux2" SrcPort 1 Points [28, 0; 0, -30] DstBlock "PWM" DstPort 3 } Line { ZOrder 320 SrcBlock "MIN PULSE DURATION (US)" SrcPort 1 Points [-5, 0; 44, 0] Branch { ZOrder 608 Points [0, 305] DstBlock "PWM_Params" DstPort 4 } Branch { ZOrder 607 DstBlock "Bus\nCreator" DstPort 4 } } Line { ZOrder 321 SrcBlock "MAX PULSE DURATION (US)" SrcPort 1 Points [-5, 0; 37, 0] Branch { ZOrder 610 Points [0, 285] DstBlock "PWM_Params" DstPort 5 } Branch { ZOrder 609 DstBlock "Bus\nCreator" DstPort 5 } } Line { ZOrder 322 SrcBlock "Bus\nCreator" SrcPort 1 Points [20, 0; 0, -5] DstBlock "MCU" DstPort 1 } Line { ZOrder 350 SrcBlock "MCU" SrcPort 1 Points [5, 0] Branch { ZOrder 553 DstBlock "PORT" DstPort 1 } Branch { ZOrder 493 DstBlock "GPIOD" DstPort 1 } } Line { ZOrder 351 SrcBlock "MCU" SrcPort 2 Points [60, 0] Branch { ZOrder 498 DstBlock "PORT" DstPort 2 } Branch { ZOrder 496 DstBlock "GPIOB" DstPort 1 } } Line { ZOrder 583 SrcBlock "DEAD TIME (US)" SrcPort 1 Points [-5, 0; 27, 0] Branch { ZOrder 612 Points [0, 265] DstBlock "PWM_Params" DstPort 6 } Branch { ZOrder 611 DstBlock "Bus\nCreator" DstPort 6 } } Line { ZOrder 679 SrcBlock "ACTIVE CHANNEL" SrcPort 1 Points [26, 0] Branch { ZOrder 666 Points [0, 100] DstBlock "PWM_Mode" DstPort 5 } Branch { ZOrder 665 Points [90, 0; 0, -10] DstBlock "Bus\nCreator" DstPort 11 } } Line { ZOrder 701 SrcBlock "DC/SINE" SrcPort 1 Points [61, 0] Branch { ZOrder 709 Points [0, 180] DstBlock "PWM_Mode" DstPort 1 } Branch { ZOrder 708 Points [13, 0; 0, -10] DstBlock "Bus\nCreator" DstPort 7 } } Line { ZOrder 698 SrcBlock "POS/NEG POLARITY" SrcPort 1 Points [33, 0] Branch { ZOrder 703 Points [0, 120] DstBlock "PWM_Mode" DstPort 4 } Branch { ZOrder 702 Points [41, 0; 0, -10] DstBlock "Bus\nCreator" DstPort 10 } } Line { ZOrder 699 SrcBlock "3/1 PHASES" SrcPort 1 Points [41, 0] Branch { ZOrder 705 Points [0, 140] DstBlock "PWM_Mode" DstPort 3 } Branch { ZOrder 704 Points [33, 0; 0, -10] DstBlock "Bus\nCreator" DstPort 9 } } Line { ZOrder 719 SrcBlock "BRIGDE MODE" SrcPort 1 Points [49, 0] Branch { ZOrder 707 Points [0, 160] DstBlock "PWM_Mode" DstPort 2 } Branch { ZOrder 706 Points [25, 0; 0, -10] DstBlock "Bus\nCreator" DstPort 8 } } Line { ZOrder 710 SrcBlock "SINE_FREQ 50Hz -> 15Hz" SrcPort 1 Points [71, 0] Branch { ZOrder 714 Points [0, 365] DstBlock "PWM_Params" DstPort 1 } Branch { ZOrder 713 DstBlock "Bus\nCreator" DstPort 1 } } Line { ZOrder 711 SrcBlock "PWM FREQ 600Hz -> 200Hz" SrcPort 1 Points [64, 0] Branch { ZOrder 716 Points [0, 345] DstBlock "PWM_Params" DstPort 2 } Branch { ZOrder 715 DstBlock "Bus\nCreator" DstPort 2 } } Line { ZOrder 712 SrcBlock "DUTY BRIDGE 5%->50%" SrcPort 1 Points [52, 0] Branch { ZOrder 718 Points [0, 325] DstBlock "PWM_Params" DstPort 3 } Branch { ZOrder 717 DstBlock "Bus\nCreator" DstPort 3 } } Annotation { SID "125" Name "SETTINGS" Position [236, 18, 641, 508] InternalMargins [0, 0, 0, 0] FixedHeight on FixedWidth on ForegroundColor "[0.901961, 0.901961, 1.000000]" BackgroundColor "[0.901961, 0.901961, 1.000000]" DropShadow on AnnotationType "area_annotation" ZOrder 507 FontSize 12 } Annotation { SID "123" Name "PARAMS " Position [462, 30, 508, 45] InternalMargins [0, 0, 0, 0] FixedHeight on FixedWidth on ZOrder -2 } Annotation { SID "124" Name "MODES " Position [329, 217, 370, 232] InternalMargins [0, 0, 0, 0] ZOrder -1 } Annotation { SID "127" Name "MCU SIMULATION \n& \nPARSE GPIOs" Position [656, 18, 1036, 508] InternalMargins [0, 0, 0, 0] FixedHeight on FixedWidth on ForegroundColor "[0.901961, 0.901961, 1.000000]" BackgroundColor "[0.901961, 0.901961, 1.000000]" DropShadow on AnnotationType "area_annotation" ZOrder 508 FontSize 12 } } }