3713 lines
112 KiB
Plaintext
3713 lines
112 KiB
Plaintext
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 "%<Auto>"
|
|
LastModifiedBy "wot89"
|
|
ModifiedDateFormat "%<Auto>"
|
|
LastModifiedDate "Sat Sep 07 08:53:32 2024"
|
|
ModelVersionFormat "%<AutoIncrement:1.0>"
|
|
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 "<GPIOD12>"
|
|
}
|
|
Port {
|
|
PortNumber 2
|
|
Name "<GPIOD13>"
|
|
}
|
|
Port {
|
|
PortNumber 3
|
|
Name "<GPIOB0>"
|
|
}
|
|
Port {
|
|
PortNumber 4
|
|
Name "<GPIOB1>"
|
|
}
|
|
Port {
|
|
PortNumber 5
|
|
Name "<GPIOE9>"
|
|
}
|
|
Port {
|
|
PortNumber 6
|
|
Name "<GPIOE11>"
|
|
}
|
|
}
|
|
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','%<SignalLabel>','"
|
|
"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','%<SignalLabel>')),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','%<SignalLabel>','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','%<SignalLabel>')),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','%<SignalLabel>','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','%<SignalLabel>')),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','%<SignalLabel>','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',{{'<GPIOD12>','<GPIOD13>'}}"
|
|
",'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','%<SignalLabel>','LinePropertiesCache',{{struct('Visible','on'),struct('Visible','on'"
|
|
")}},'UserDefinedChannelNames',{{}},'NumLines',2,'LineNames',{{'<GPIOB0>','<GPIOB1>'}},'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',"
|
|
"'%<SignalLabel>','LinePropertiesCache',{{struct('Visible','on'),struct('Visible','on')}},'UserDefinedChannelName"
|
|
"s',{{}},'NumLines',2,'LineNames',{{'<GPIOE9>','<GPIOE11>'}},'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','%<SignalLabel>'),'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','%<SignalLabel>','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','%<SignalLabel>','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','%<SignalLabel>','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','%<SignalLabel>','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','%<SignalLabel>'),'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','%<SignalLabel>','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','%<SignalLabel>','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','%<SignalLabel>','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','%<SignalLabel>'),'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','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'Li"
|
|
"neNames',{{'<GPIOD12>'}},'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','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChann"
|
|
"elNames',{{}},'NumLines',1,'LineNames',{{'<GPIOD13>'}},'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','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'Li"
|
|
"neNames',{{'<GPIOB0>'}},'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','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChanne"
|
|
"lNames',{{}},'NumLines',1,'LineNames',{{'<GPIOB1>'}},'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','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChannelNames',{{}},'NumLines',1,'L"
|
|
"ineNames',{{'<GPIOE9>'}},'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','%<SignalLabel>','LinePropertiesCache',{{}},'UserDefinedChan"
|
|
"nelNames',{{}},'NumLines',1,'LineNames',{{'<GPIOE11>'}},'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 "<GPIOB0>"
|
|
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 "<GPIOB1>"
|
|
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 "<GPIOE9>"
|
|
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 "<GPIOE11>"
|
|
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 "<GPIOD13>"
|
|
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 "<GPIOD12>"
|
|
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
|
|
}
|
|
}
|
|
}
|