Updated webview

This commit is contained in:
EmanuelFeru 2019-12-31 13:34:32 +01:00
parent 72d2aae4d7
commit 183776ceb2
183 changed files with 87844 additions and 87761 deletions

View File

@ -100,7 +100,8 @@
88,
89,
90,
91
91,
92
],
"hierarchyUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_h_1.json",
"backingUrl":"support/slwebview_files/BLDCmotorControl_FOC_R2017b_fixdt_m.json"

View File

@ -79,37 +79,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10009",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10007",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"reset",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10008",
"className":"Simulink.Inport",
@ -177,6 +146,37 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10009",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10007",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"reset",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10008#out:1",
"className":"Simulink.Line",

View File

@ -59,54 +59,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10009">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,149,89)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABhElEQVRoge2ZwU7CQBCGv5rKhateuHDiYTz7rL6M9OIFNTTaolQCUTzMNAxYYBWoZDNfMtnSbEr7ZbfszybALXANXGkbG2Mg19ZWvtkxRQT0TMVGF+jo8QKogLKpY4qMiB7Q14qNS23nwBQozLk17MjoA4M27u4fWCAiSmSKNMq4aPOOzh2XYXAZBpdhcBkGl2FwGQaXYUgD+twBiVYIS60vZNX3gSx2noFHrSckG7wC79p3H/dABgw32sx870GEyMgIF1GzBD6RlV8tow5HOfACTIAZYSJaoQ0ZFfLgJZILJsCbnl/88ronJUTGkL/JsNOkQrJBpZ9niIiDh/YxaWNkNNXZTA1LqIxzYQDcnOri/tNqcBkGl2FwGQaXYXAZBpdhSJHM0GXLP8YR8ACMkOcs2BEDUiQ42U2W2Bhp5Ug+2iljrMf1Jkts2O3FAnnGeVPHWobdZImNglVi3jtNxtqhYDVKYqJiPTVP2SIjQfZaO8gLNMaXaJ2U5/xMz47jOM4x+AavNIY4osnh9wAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,150,90)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,104)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,150,90)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,179.5,120)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<path d="M-122.492,-32 L175.172,-32 L175.172,73 L-122.492,73 L-122.492,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154.102,120)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10008">
@ -119,11 +71,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip8">
<clipPath id="clip5">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,70,170)">
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,70,170)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -141,11 +93,11 @@
<path d="M-38.3906,0 L38.3906,0 L38.3906,14 L-38.3906,14 L-38.3906,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<clipPath id="clip6">
<path d="M0,-91 L297.664,-91 L297.664,14 L0,14 L0,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,31.6094,179)">
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,31.6094,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="73.7812" x="1.5" xml:space="preserve" y="10">r_inpTgtScaRaw</text>
</g>
<!--RAWSTRING-->
@ -156,11 +108,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip10">
<clipPath id="clip7">
<path d="M-55.3906,-68 L242.273,-68 L242.273,37 L-55.3906,37 L-55.3906,-68 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,87,156)">
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,87,156)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -170,6 +122,54 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10009">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,149,89)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABh0lEQVRoge2ZwU7CQBBAH6Zy4aoXLpz8Ir/Dn/Ff/Bq4eEFNG21RKilRPMw0DFroVk0l67xksqVMmt2X3bLDDoBL4Bw40zY2UiDT1kb2OTFBBIxNxMYIGOr1GiiBoikxQWbEGJhoxMapthWwBHJzbwc7MybARR+9+wPWiIgCWSKNMk767NGx4zIMLsPgMgwuw+AyDC7D4DIMSUDODTDQCGGj8Y7s+l6Rzc4DcKdxj9QGT8CL5rZx1fL9dWD/9hIiY0a4iJoN8Ibs/GoZdXGUAY/AAlgRJgJg2rEPnelDRokMvEDqggXwrPfXHZ4569iHzoTImPI9GXaZlEhtUOrnFSJi0+GZRyHjpzOjKUKXRq+EyvgX+E+rwWUYXIbBZRhchsFlGFyGIUFqhhF7/jGOgFtgjowz50AZkCCFkz1kiY25RobURwdlpHpdH7LEhj1ezJExVk2JtQx7yBIbOduKuXWZpJqQs50lMVGyWzUv2SNjgJy1DpEXaIwv0bpSrvhaPTuO4zi/wQc2SIJd3eVWgAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,150,90)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip9">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,104)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,150,90)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,179.5,120)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip10">
<path d="M-122.492,-32 L175.172,-32 L175.172,73 L-122.492,73 L-122.492,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154.102,120)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10008#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -186,5 +186,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:51 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:33 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -519,5 +519,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:14 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:52 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.5 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 192 KiB

After

Width:  |  Height:  |  Size: 192 KiB

View File

@ -49,11 +49,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10186",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10168",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"task3",
"label":"task3",
"name":"task2",
"label":"task2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164",
"inspector":{
"params":[
@ -82,7 +82,7 @@
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"3",
"2",
"Port number",
"[]",
"[]",
@ -178,6 +178,56 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10184",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay5",
"label":"UnitDelay5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10162",
"className":"Simulink.UnitDelay",
@ -228,6 +278,56 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10183",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay2",
"label":"UnitDelay2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"1",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10167",
"className":"Simulink.Outport",
@ -308,136 +408,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10183",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay2",
"label":"UnitDelay2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"1",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10168",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"task2",
"label":"task2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10190",
"className":"Simulink.DataTypeConversion",
@ -486,43 +456,73 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10184",
"className":"Simulink.UnitDelay",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10186",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"UnitDelay5",
"label":"UnitDelay5",
"name":"task3",
"label":"task3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10164",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"0",
"Inherited",
"-1",
"",
"",
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Auto"
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"State Attributes",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
2,
11
]
},
"viewer":{
@ -531,7 +531,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"blocktype":"Outport",
"masktype":""
}
},

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 417 KiB

After

Width:  |  Height:  |  Size: 416 KiB

View File

@ -138,73 +138,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2786",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"u",
"label":"u",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2789",
"className":"Simulink.UnitDelay",
@ -302,6 +235,73 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2786",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"u",
"label":"u",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2779",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2787#out:1",
"className":"Simulink.Line",

View File

@ -131,74 +131,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2786">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,84,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,85,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip11">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,100,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,85,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,100,39)">
<path d="M-3.77344,0 L3.77344,0 L3.77344,14 L-3.77344,14 L-3.77344,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M-13.2266,-23 L393.773,-23 L393.773,64 L-13.2266,64 L-13.2266,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,96.2266,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="1" xml:space="preserve" y="10">u</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,117,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip13">
<path d="M-34,0 L373,0 L373,87 L-34,87 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2789">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,62)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVRIie2WvQ6CMBSFP0xlcdWFhcmHMY4+qw/kwtIOdYABFodeYpWfwCVxMD3JyW3IpV8uNOnJgBtwAo5SNbKAkxrbfTcagRSRNToAuaw7oAGeY42GMFkBlGKN9lJboAZ89GwA7CcsgbMSCGGymjCZnQLuNgBUSsAETMCBzIKeO5CJL78AXrdCYv3/P0zABFwtQ7idD0zc0Av1ACrZyxMyTTcFdHwGII0qsSNEjFmglXUfgDSKY6KXfdo5YByANPLyrmfBJ7XS4HlPu1aNuI7qKDAj5NKccGi0B6cTt9G6d1LSNr0AyG5EFMEQprcAAAAASUVORK5CYII=" y="0"/>
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA0UlEQVRIie2Wuw6DMAxFDxVl6douLEz9ov7/0IUlGdIBBlg62KhpeYia1Ve6soVCjhxFyi2AB3ADrlotCkDUmjv+LiwVUme26AJU2o9AD7yWFpbIZDXQqC06ax2ADkjZtxlwmrAB7kYgyGQdMllYA54OAExyoAMd6EAHOtCB8uIHJJMsvtA79QRa3SshmWZcA0a+A5BFrToiEWMTGLSfApBFeUxMus+wBcwDkEVJ/03sONKgCxKfaf9Vr+6yuggskFxaIZfGenFG9ZD1k12uY3oDjl5CxdGTUF4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -206,35 +143,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip15">
<clipPath id="clip11">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip21">
<clipPath id="clip17">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip17)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip22">
<clipPath id="clip18">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip22)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip18)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip23">
<clipPath id="clip19">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip19)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -255,36 +192,36 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,223,77)">
<path d="M-51.4844,0 L0,0 L0,12 L-51.4844,12 L-51.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip37">
<path d="M-88.5156,-61 L318.484,-61 L318.484,26 L-88.5156,26 L-88.5156,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,89)">
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<clipPath id="clip33">
<path d="M-140.047,-73 L266.953,-73 L266.953,14 L-140.047,14 L-140.047,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,223.047,89)">
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,223.047,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,223,77)">
<path d="M-51.4844,0 L0,0 L0,12 L-51.4844,12 L-51.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-88.5156,-61 L318.484,-61 L318.484,26 L-88.5156,26 L-88.5156,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
@ -301,19 +238,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip40">
<clipPath id="clip36">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,350,20)">
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,350,20)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip46">
<clipPath id="clip42">
<path d="M-19,-5 L23,-5 L23,10 L-19,10 L-19,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,372.5,27.5)">
<g clip-path="url(#clip42)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,372.5,27.5)">
<path d="M-13.1406,3.71875 L-12.1094,3.85938 C-12.224,4.56771 -12.513,5.125 -12.9766,5.53125 C-13.4401,5.9375 -14.0156,6.14062 -14.7031,6.14062 C-15.5469,6.14062 -16.2292,5.86198 -16.75,5.30469 C-17.2708,4.7474 -17.5312,3.94792 -17.5312,2.90625 C-17.5312,2.23958 -17.4193,1.65365 -17.1953,1.14844 C-16.9714,0.643229 -16.6328,0.265625 -16.1797,0.015625 C-15.7266,-0.234375 -15.2292,-0.359375 -14.6875,-0.359375 C-14.0104,-0.359375 -13.4583,-0.190104 -13.0312,0.148438 C-12.6042,0.486979 -12.3281,0.973958 -12.2031,1.60938 L-13.2344,1.76562 C-13.3281,1.34896 -13.5,1.03385 -13.75,0.820312 C-14,0.606771 -14.3021,0.5 -14.6562,0.5 C-15.1875,0.5 -15.6172,0.690104 -15.9453,1.07031 C-16.2734,1.45052 -16.4375,2.05208 -16.4375,2.875 C-16.4375,3.71875 -16.2786,4.32812 -15.9609,4.70312 C-15.6432,5.07812 -15.224,5.26562 -14.7031,5.26562 C-14.2969,5.26562 -13.9531,5.14062 -13.6719,4.89062 C-13.3906,4.64062 -13.2135,4.25 -13.1406,3.71875 M-11.5938,2.89062 C-11.5938,1.73438 -11.276,0.880208 -10.6406,0.328125 C-10.099,-0.130208 -9.44792,-0.359375 -8.6875,-0.359375 C-7.82292,-0.359375 -7.11979,-0.0807292 -6.57812,0.476562 C-6.03646,1.03385 -5.76562,1.80729 -5.76562,2.79688 C-5.76562,3.59896 -5.88542,4.22917 -6.125,4.6875 C-6.36458,5.14583 -6.71354,5.5026 -7.17188,5.75781 C-7.63021,6.01302 -8.13542,6.14062 -8.6875,6.14062 C-9.55208,6.14062 -10.2526,5.86198 -10.7891,5.30469 C-11.3255,4.7474 -11.5938,3.94271 -11.5938,2.89062 M-10.5156,2.89062 C-10.5156,3.68229 -10.3411,4.27604 -9.99219,4.67188 C-9.64323,5.06771 -9.20833,5.26562 -8.6875,5.26562 C-8.15625,5.26562 -7.71875,5.06771 -7.375,4.67188 C-7.03125,4.27604 -6.85938,3.67188 -6.85938,2.85938 C-6.85938,2.08854 -7.03385,1.50521 -7.38281,1.10938 C-7.73177,0.713542 -8.16667,0.515625 -8.6875,0.515625 C-9.20833,0.515625 -9.64323,0.710938 -9.99219,1.10156 C-10.3411,1.49219 -10.5156,2.08854 -10.5156,2.89062 M-4.53125,6 L-4.53125,-0.21875 L-3.57812,-0.21875 L-3.57812,0.65625 C-3.13021,-0.0208333 -2.47396,-0.359375 -1.60938,-0.359375 C-1.23438,-0.359375 -0.888021,-0.291667 -0.570312,-0.15625 C-0.252604,-0.0208333 -0.015625,0.15625 0.140625,0.375 C0.296875,0.59375 0.40625,0.848958 0.46875,1.14062 C0.5,1.33854 0.515625,1.68229 0.515625,2.17188 L0.515625,6 L-0.53125,6 L-0.53125,2.21875 C-0.53125,1.78125 -0.572917,1.45833 -0.65625,1.25 C-0.739583,1.04167 -0.885417,0.872396 -1.09375,0.742188 C-1.30208,0.611979 -1.54688,0.546875 -1.82812,0.546875 C-2.27604,0.546875 -2.66406,0.690104 -2.99219,0.976562 C-3.32031,1.26302 -3.48438,1.80208 -3.48438,2.59375 L-3.48438,6 L-4.53125,6 M3.85938,6 L1.5,-0.21875 L2.60938,-0.21875 L3.95312,3.5 C4.09896,3.90625 4.22917,4.32292 4.34375,4.75 C4.4375,4.42708 4.56771,4.03646 4.73438,3.57812 L6.125,-0.21875 L7.20312,-0.21875 L4.84375,6 L3.85938,6 M12.3906,4 L13.4844,4.125 C13.3177,4.76042 13,5.25521 12.5312,5.60938 C12.0625,5.96354 11.4688,6.14062 10.75,6.14062 C9.84375,6.14062 9.1224,5.85938 8.58594,5.29688 C8.04948,4.73438 7.78125,3.94792 7.78125,2.9375 C7.78125,1.89583 8.05208,1.08594 8.59375,0.507812 C9.13542,-0.0703125 9.83333,-0.359375 10.6875,-0.359375 C11.5208,-0.359375 12.2005,-0.078125 12.7266,0.484375 C13.2526,1.04688 13.5156,1.84375 13.5156,2.875 C13.5156,2.9375 13.5156,3.03125 13.5156,3.15625 L8.875,3.15625 C8.91667,3.84375 9.11198,4.36719 9.46094,4.72656 C9.8099,5.08594 10.2396,5.26562 10.75,5.26562 C11.1458,5.26562 11.4792,5.16406 11.75,4.96094 C12.0208,4.75781 12.2344,4.4375 12.3906,4 M8.9375,2.29688 L12.4062,2.29688 C12.3646,1.76562 12.2344,1.36979 12.0156,1.10938 C11.6719,0.703125 11.2344,0.5 10.7031,0.5 C10.224,0.5 9.81771,0.661458 9.48438,0.984375 C9.15104,1.30729 8.96875,1.74479 8.9375,2.29688 M14.7969,6 L14.7969,-0.21875 L15.75,-0.21875 L15.75,0.71875 C15.9896,0.28125 16.2109,-0.0078125 16.4141,-0.148438 C16.6172,-0.289062 16.8438,-0.359375 17.0938,-0.359375 C17.4479,-0.359375 17.8073,-0.25 18.1719,-0.03125 L17.8125,0.953125 C17.5521,0.796875 17.2969,0.71875 17.0469,0.71875 C16.8177,0.71875 16.6094,0.789062 16.4219,0.929688 C16.2344,1.07031 16.1042,1.26562 16.0312,1.51562 C15.9167,1.89062 15.8594,2.29688 15.8594,2.73438 L15.8594,6 L14.7969,6 M21.0938,5.0625 L21.25,5.98438 C20.9479,6.04688 20.6823,6.07812 20.4531,6.07812 C20.0677,6.07812 19.7708,6.01823 19.5625,5.89844 C19.3542,5.77865 19.2057,5.61979 19.1172,5.42188 C19.0286,5.22396 18.9844,4.80729 18.9844,4.17188 L18.9844,0.59375 L18.2188,0.59375 L18.2188,-0.21875 L18.9844,-0.21875 L18.9844,-1.76562 L20.0312,-2.39062 L20.0312,-0.21875 L21.0938,-0.21875 L21.0938,0.59375 L20.0312,0.59375 L20.0312,4.23438 C20.0312,4.53646 20.0495,4.72917 20.0859,4.8125 C20.1224,4.89583 20.1849,4.96354 20.2734,5.01562 C20.362,5.06771 20.4844,5.09375 20.6406,5.09375 C20.7552,5.09375 20.9062,5.08333 21.0938,5.0625" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -339,11 +276,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<clipPath id="clip56">
<path d="M-319,0 L88,0 L88,87 L-319,87 L-319,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,16)">
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -353,6 +290,69 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2786">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,84,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,85,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip58">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip58)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,100,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,85,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,100,39)">
<path d="M-3.77344,0 L3.77344,0 L3.77344,14 L-3.77344,14 L-3.77344,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-13.2266,-23 L393.773,-23 L393.773,64 L-13.2266,64 L-13.2266,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,96.2266,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="1" xml:space="preserve" y="10">u</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,117,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-34,0 L373,0 L373,87 L-34,87 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2787#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -431,5 +431,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:03 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:44 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -1,4 +1,84 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2710",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"hitMin",
"label":"hitMin",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2377",
"className":"Simulink.Outport",
@ -159,86 +239,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2710",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"hitMin",
"label":"hitMin",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2707",
"className":"Simulink.RelationalOperator",
@ -285,11 +285,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2849",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2848",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch3",
"label":"Switch3",
"name":"Switch1",
"label":"Switch1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791",
"inspector":{
"params":[
@ -453,63 +453,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2848",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch1",
"label":"Switch1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2699",
"className":"Simulink.Inport",
@ -577,6 +520,63 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2849",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch3",
"label":"Switch3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2701",
"className":"Simulink.Inport",

View File

@ -10,6 +10,54 @@
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2710">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,529,662)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,530,663)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip2">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,670)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530,663)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,679)">
<path d="M-14.3125,0 L14.3125,0 L14.3125,14 L-14.3125,14 L-14.3125,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-582.688,-463 L34.3125,-463 L34.3125,14 L-582.688,14 L-582.688,-463 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530.688,679)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="26.625" x="1" xml:space="preserve" y="10">hitMin</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
@ -23,11 +71,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip2">
<clipPath id="clip5">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,335)">
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,335)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
@ -45,11 +93,11 @@
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<clipPath id="clip6">
<path d="M-593.5,-128 L23.5,-128 L23.5,349 L-593.5,349 L-593.5,-128 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,541.5,344)">
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,541.5,344)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
</g>
<!--RAWSTRING-->
@ -71,11 +119,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<clipPath id="clip8">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,225)">
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,225)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -93,11 +141,11 @@
<path d="M-15.7031,0 L15.7031,0 L15.7031,14 L-15.7031,14 L-15.7031,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<clipPath id="clip9">
<path d="M-581.297,-18 L35.7031,-18 L35.7031,459 L-581.297,459 L-581.297,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,529.297,234)">
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,529.297,234)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.4062" x="1" xml:space="preserve" y="10">hitMax</text>
</g>
<!--RAWSTRING-->
@ -107,54 +155,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2710">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,529,662)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,530,663)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip8">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,670)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530,663)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,679)">
<path d="M-14.3125,0 L14.3125,0 L14.3125,14 L-14.3125,14 L-14.3125,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<path d="M-582.688,-463 L34.3125,-463 L34.3125,14 L-582.688,14 L-582.688,-463 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530.688,679)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="26.625" x="1" xml:space="preserve" y="10">hitMin</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2707">
@ -236,157 +236,157 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2849">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,234,499)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2848">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,409,259)">
<image height="158" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAACeCAYAAABjNhnQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABrUlEQVR4nO3dMU/CQABH8YcpLq64uDD5ifz+g4tLGcoAAx10uCNWbQJRBPrn/ZLLFXJp7uUKa2fAC/AILOo8JS2wqvNwrL4vbChxT4MxJQ/Afb3ugS2wHlvYUE7yCVjWMSXzOu+ADdANvvtieKJL4PkcuzuxnhK5pjy2o6F359zRJRmaxtA0hqa5mdDmiDWzf9/FYe9/vcHNnKihaQxNY2gaQ9MYmsbQNIamMTSNoWkMTWNoGkPTGJrG0DSGpjE0jaFpDE1jaBpD0xiaxtA0hqYxNI2haQxNY2gaQ9MYmsbQNIamMTSNoWkMTWNoGkPTGJrG0DSGpjE0jaFpDE1jaBpD0xiaxtA0hqYxNI2haQxNY2gaQ9MYmsbQNIamMTSNoWkMTWNoGkPTGJrG0DQ3E3rMazn//ErMa3AzJ2poGkPTGJqmAVrgAZhfeC+/8Qq8URo6YAv0YwsbYAXc18+ji67YWx0rYM2B0LZe74DNOXZ3Qi0lcn+iG0rHD/vQvi5an2mDp9JR9txxxKPb1gUdn6c7Fds6NoN5NHQGLCi/0TnT+0Pq69gNrvdDkq7PB4vRRcSo1eLoAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,500)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,410,260)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip34">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,628 255,632" vector-effect="none"/>
<polyline fill="none" points="430,388 430,392" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,632 258,632" vector-effect="none"/>
<polyline fill="none" points="430,392 433,392" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip36">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="258,632 258,623" vector-effect="none"/>
<polyline fill="none" points="433,392 433,383" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip37">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="258,623 255,623" vector-effect="none"/>
<polyline fill="none" points="433,383 430,383" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,623 255,628" vector-effect="none"/>
<polyline fill="none" points="430,383 430,388" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,628 235,628" vector-effect="none"/>
<polyline fill="none" points="430,388 410,388" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip40">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,523 255,527" vector-effect="none"/>
<polyline fill="none" points="430,283 430,287" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip41">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,527 258,527" vector-effect="none"/>
<polyline fill="none" points="430,287 433,287" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip42">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="258,527 258,518" vector-effect="none"/>
<polyline fill="none" points="433,287 433,278" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="258,518 255,518" vector-effect="none"/>
<polyline fill="none" points="433,278 430,278" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip44">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,518 255,523" vector-effect="none"/>
<polyline fill="none" points="430,278 430,283" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip45">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,523 235,523" vector-effect="none"/>
<polyline fill="none" points="430,283 410,283" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip46">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="257,523 275,575" vector-effect="none"/>
<polyline fill="none" points="432,283 450,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip47">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="275,575 285,575" vector-effect="none"/>
<polyline fill="none" points="450,335 460,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip48">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="242,590 242,560" vector-effect="none"/>
<polyline fill="none" points="417,350 417,320" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip49">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="242,560 242,575" vector-effect="none"/>
<polyline fill="none" points="417,320 417,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip50">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="242,575 235,575" vector-effect="none"/>
<polyline fill="none" points="417,335 410,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip51">
<path d="M-27,-22 L23,-22 L23,128 L-27,128 L-27,-22 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,522)">
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,437,282)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">T</text>
</g>
<defs>
@ -394,29 +394,29 @@
<path d="M-27,-127 L23,-127 L23,23 L-27,23 L-27,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,627)">
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,437,387)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">F</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,235,500)">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,410,260)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,287,573)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,462,333)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M-339,-345 L278,-345 L278,132 L-339,132 L-339,-345 z"/>
<path d="M-514,-105 L103,-105 L103,372 L-514,372 L-514,-105 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,287,561)">
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,462,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -568,198 +568,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2848">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,409,259)">
<image height="158" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAACeCAYAAABjNhnQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACbUlEQVR4nO3dQU8TQRyG8admy4UrXrhw8hP5Wf004MELami0RbuQNoqH/6xuSRvGMp12331/yaaUbJp9MgudwDBMgPfAW+AiPQ7JHTBLj/1j9vzEhoi77B1Dcg6cpY/XQAsstp3YECN5CVylY0im6XEFLIF573Mb+iN6BbyrcXWFrYnIBXHbbg19U/OKjsmhahyqxqFqRhPaZJzzAZikI8dTOn4TM5YH4s38K/A5HV+I+eh34Gc696XXfJWc0BvyIztPwC9i1tKFdpPtGfANuAceeTmyiBqhLRG1IOai98CP9Pn1f77u3nJCr9kvtH/rtsR8tE3PH4nIV9+SuWqM6Lajyu3alxP68eBXUcFo3l4cqsahahyqZjShOROGfeya2l0TM63njzcHuo6/RjOiDlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNaMJzflxZ7XfSh/SaEbUoWocqsahanJXjpXyCbgl1gXOqbhMLnflWCm36ZgRawNPKrTkiPb/xGpOrA9cFXz9nWqP6Jx/qzxP7tYtOaItmys9l5xQaMkR7VZ3rthc7XlwtUOPZjTvow5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V450e1ThUjUPVOFRNQ+zRdw5Mj3wt+8jeObIhNiQ8S8+r/RfmQrJ3juxGFGILu2WNqysoe+fILnSdTlpUusBSsneO7ELbdOLdtpNOWPbOkRPggvganTK8b0i7do4c2vcaMxuLP8l3sfqwgpKsAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,410,260)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip82">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,388 430,392" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip83">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,392 433,392" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip84">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,392 433,383" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip85">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip85)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,383 430,383" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip86">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip86)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,383 430,388" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip87">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip87)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,388 410,388" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip88">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip88)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,283 430,287" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip89">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip89)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,287 433,287" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip90">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip90)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,287 433,278" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip91">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip91)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,278 430,278" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip92">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip92)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,278 430,283" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip93">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip93)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,283 410,283" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip94">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip94)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="432,283 450,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip95">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip95)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="450,335 460,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip96">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip96)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,350 417,320" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip97">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip97)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,320 417,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip98">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip98)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,335 410,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip99">
<path d="M-27,-22 L23,-22 L23,128 L-27,128 L-27,-22 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip99)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,437,282)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">T</text>
</g>
<defs>
<clipPath id="clip100">
<path d="M-27,-127 L23,-127 L23,23 L-27,23 L-27,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip100)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,437,387)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">F</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,410,260)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,462,333)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip101">
<path d="M-514,-105 L103,-105 L103,372 L-514,372 L-514,-105 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip101)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,462,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2699">
@ -772,11 +580,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip103">
<clipPath id="clip82">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip103)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-35,350)">
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-35,350)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -794,11 +602,11 @@
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip104">
<clipPath id="clip83">
<path d="M-10.4531,-143 L606.547,-143 L606.547,334 L-10.4531,334 L-10.4531,-143 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip104)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-41.5469,359)">
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-41.5469,359)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">up</text>
</g>
<!--RAWSTRING-->
@ -809,11 +617,203 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip105">
<clipPath id="clip84">
<path d="M-34,-120 L583,-120 L583,357 L-34,357 L-34,-120 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip105)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-18,336)">
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-18,336)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2791:2849">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,234,499)">
<image height="158" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAACeCAYAAABjNhnQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACbUlEQVR4nO3dQU8TQRyG8admy4UrXrhw8hP5Wf004MELami0RbuQNoqH/6xuSRvGMp12331/yaaUbJp9MgudwDBMgPfAW+AiPQ7JHTBLj/1j9vzEhoi77B1Dcg6cpY/XQAsstp3YECN5CVylY0im6XEFLIF573Mb+iN6BbyrcXWFrYnIBXHbbg19U/OKjsmhahyqxqFqRhPaZJzzAZikI8dTOn4TM5YH4s38K/A5HV+I+eh34Gc696XXfJWc0BvyIztPwC9i1tKFdpPtGfANuAceeTmyiBqhLRG1IOai98CP9Pn1f77u3nJCr9kvtH/rtsR8tE3PH4nIV9+SuWqM6Lajyu3alxP68eBXUcFo3l4cqsahahyqZjShOROGfeya2l0TM63njzcHuo6/RjOiDlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNaMJzflxZ7XfSh/SaEbUoWocqsahanJXjpXyCbgl1gXOqbhMLnflWCm36ZgRawNPKrTkiPb/xGpOrA9cFXz9nWqP6Jx/qzxP7tYtOaItmys9l5xQaMkR7VZ3rthc7XlwtUOPZjTvow5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V450e1ThUjUPVOFRNQ+zRdw5Mj3wt+8jeObIhNiQ8S8+r/RfmQrJ3juxGFGILu2WNqysoe+fILnSdTlpUusBSsneO7ELbdOLdtpNOWPbOkRPggvganTK8b0i7do4c2vcaMxuLP8l3sfqwgpKsAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,500)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip86">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip86)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,628 255,632" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip87">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip87)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,632 258,632" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip88">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip88)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="258,632 258,623" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip89">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip89)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="258,623 255,623" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip90">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip90)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,623 255,628" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip91">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip91)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,628 235,628" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip92">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip92)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,523 255,527" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip93">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip93)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,527 258,527" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip94">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip94)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="258,527 258,518" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip95">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip95)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="258,518 255,518" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip96">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip96)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,518 255,523" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip97">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip97)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="255,523 235,523" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip98">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip98)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="257,523 275,575" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip99">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip99)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="275,575 285,575" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip100">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip100)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="242,590 242,560" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip101">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip101)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="242,560 242,575" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip102">
<path d="M234.5,499.5 L284.5,499.5 L284.5,649.5 L234.5,649.5 L234.5,499.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip102)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="242,575 235,575" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip103">
<path d="M-27,-22 L23,-22 L23,128 L-27,128 L-27,-22 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip103)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,522)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">T</text>
</g>
<defs>
<clipPath id="clip104">
<path d="M-27,-127 L23,-127 L23,23 L-27,23 L-27,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip104)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,627)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">F</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,235,500)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,287,573)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip105">
<path d="M-339,-345 L278,-345 L278,132 L-339,132 L-339,-345 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip105)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,287,561)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -1106,5 +1106,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:03 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:44 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -276,40 +276,38 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2840",
"className":"Simulink.DataTypeConversion",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2841",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"DataTypeConv4",
"label":"DataTypeConv4",
"name":"Equal1",
"label":"Equal1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816",
"inspector":{
"params":[
"OutMin",
"OutMax",
"Operator",
"InputSameDT",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"SampleTime"
"SampleTime",
"ZeroCross"
],
"values":[
"[]",
"[]",
"int8",
"==",
"on",
"Real World Value (RWV)",
"Inherit: Logical (see Configuration Parameters: Optimization)",
"Zero",
"off",
"-1"
"-1",
"on"
],
"tabs":[
"Parameter Attributes",
"Main",
"Data Type",
"-Other"
],
"tabs_idx":[
0,
7
1,
4
]
},
"viewer":{
@ -318,7 +316,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"DataTypeConversion",
"blocktype":"RelationalOperator",
"masktype":""
}
},
@ -370,38 +368,40 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2841",
"className":"Simulink.RelationalOperator",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2840",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"Equal1",
"label":"Equal1",
"name":"DataTypeConv4",
"label":"DataTypeConv4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10454:2816",
"inspector":{
"params":[
"Operator",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SampleTime",
"ZeroCross"
"SaturateOnIntegerOverflow",
"SampleTime"
],
"values":[
"==",
"[]",
"[]",
"int8",
"on",
"Inherit: Logical (see Configuration Parameters: Optimization)",
"Real World Value (RWV)",
"Zero",
"-1",
"on"
"off",
"-1"
],
"tabs":[
"Main",
"Data Type",
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
4
7
]
},
"viewer":{
@ -410,7 +410,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"RelationalOperator",
"blocktype":"DataTypeConversion",
"masktype":""
}
},

View File

@ -189,7 +189,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2839">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261)">
<image height="34" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVRYhe2XsQ6CMBBAHwZZWHVxcfJjnP00v8W/cXFhoUMdcIDFoXexKhCip2HoSy7XkEv7cnS4ZsABWAMryVbUgJMch3stzOXgTRRWlEAh6w64Ade+wpzQgQ2wlbBiKbkFGsBH394ktBNbYGcoAaEDDaED9ZDEwvjQj0gSSpJQkoQyC4l8Qs0JyCT62P9D4jwiMBuJr5kicfylAMzkYiYJJUkoSULJCbNfycD89wUXoJL9PWHa7oYkHM+juRWVhCMMuqMStax1NLcifvx42bsdk4hHcyu87OeZ8DtqKfA8umLBTaKJcq9ERniBFYSLaXk5O4k2WmskEvPnDjSoRmcsv12HAAAAAElFTkSuQmCC" y="0"/>
<image height="34" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA9ElEQVRYhe2XLQ/CMBBA38iYwYKZmeIX8f8FZmYTRWxiEyB6FwrsK+xERV9yuWZr2pdrxTUDbsAFOEu2ogFayWG03xNz2bgMwooTUMh4BHrgMTUxx1egBCoJK46SB6ADXPDtR0IrUQFXQwnwFejwFWjmJA7Gm/5FklCShJIklCgk8g1zspX/z70SUVQiCoktx7G73GtEUYkkoSQJJUkoOb73OzHT/+3gDtSyvsN32+OcRMtna25FLdHiG91FiUbG2ppbET5+nKw9LEmErbkVTtZzbDiORiY43lWxoJfogjwpkeFfYAX+YlpezlFiCMYaiUT8vADe2kTMQ6fQ/wAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,262)">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -269,7 +269,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2837">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,226)">
<image height="34" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVRYhe2XsQ6CMBBAHwZZWHVxcfJjnP00v8W/cXFhoUMdcIDFoXexKhCip2HoSy7XkEv7cnS4ZsABWAMryVbUgJMch3stzOXgTRRWlEAh6w64Ade+wpzQgQ2wlbBiKbkFGsBH394ktBNbYGcoAaEDDaED9ZDEwvjQj0gSSpJQkoQyC4l8Qs0JyCT62P9D4jwiMBuJr5kicfylAMzkYiYJJUkoSULJCbNfycD89wUXoJL9PWHa7oYkHM+juRWVhCMMuqMStax1NLcifvx42bsdk4hHcyu87OeZ8DtqKfA8umLBTaKJcq9ERniBFYSLaXk5O4k2WmskEvPnDjSoRmcsv12HAAAAAElFTkSuQmCC" y="0"/>
<image height="34" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA9ElEQVRYhe2XLQ/CMBBA38iYwYKZmeIX8f8FZmYTRWxiEyB6FwrsK+xERV9yuWZr2pdrxTUDbsAFOEu2ogFayWG03xNz2bgMwooTUMh4BHrgMTUxx1egBCoJK46SB6ADXPDtR0IrUQFXQwnwFejwFWjmJA7Gm/5FklCShJIklCgk8g1zspX/z70SUVQiCoktx7G73GtEUYkkoSQJJUkoOb73OzHT/+3gDtSyvsN32+OcRMtna25FLdHiG91FiUbG2ppbET5+nKw9LEmErbkVTtZzbDiORiY43lWxoJfogjwpkeFfYAX+YlpezlFiCMYaiUT8vADe2kTMQ6fQ/wAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,227)">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -345,134 +345,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2840">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,264)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip53">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,272.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,273)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip73">
<path d="M-202.055,-41 L258,-41 L258,102 L-202.055,102 L-202.055,-41 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip73)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,261)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2836">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,229)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip75">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip75)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip81">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip81)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,237.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,238)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip95">
<path d="M-202.055,-6 L258,-6 L258,137 L-202.055,137 L-202.055,-6 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip95)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,226)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2841">
@ -485,27 +357,27 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip97">
<clipPath id="clip53">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip97)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip103">
<clipPath id="clip59">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip103)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<g clip-path="url(#clip59)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M1.28125,1.84375 L1.28125,0.984375 L-6.375,0.984375 L-6.375,1.84375 L1.28125,1.84375 M1.28125,4.4375 L1.28125,3.57812 L-6.375,3.57812 L-6.375,4.4375 L1.28125,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip104">
<clipPath id="clip60">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip104)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<g clip-path="url(#clip60)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M10.7812,1.84375 L10.7812,0.984375 L3.125,0.984375 L3.125,1.84375 L10.7812,1.84375 M10.7812,4.4375 L10.7812,3.57812 L3.125,3.57812 L3.125,4.4375 L10.7812,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -531,11 +403,11 @@
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip118">
<clipPath id="clip74">
<path d="M-277.055,-26 L183,-26 L183,117 L-277.055,117 L-277.055,-26 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip118)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,246)">
<g clip-path="url(#clip74)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,246)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
@ -545,6 +417,134 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2836">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,229)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip76">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip76)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip82">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip82)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,237.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,238)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip96">
<path d="M-202.055,-6 L258,-6 L258,137 L-202.055,137 L-202.055,-6 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip96)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,226)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2840">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,264)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip98">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip98)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip104">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip104)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,272.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,273)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip118">
<path d="M-202.055,-41 L258,-41 L258,102 L-202.055,102 L-202.055,-41 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip118)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,261)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10454:2843">
@ -800,5 +800,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:02 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:43 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 147 KiB

View File

@ -15,7 +15,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2789">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,62)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVRIie2WvQ6CMBSFP0xlcdWFhcmHMY4+qw/kwtIOdYABFodeYpWfwCVxMD3JyW3IpV8uNOnJgBtwAo5SNbKAkxrbfTcagRSRNToAuaw7oAGeY42GMFkBlGKN9lJboAZ89GwA7CcsgbMSCGGymjCZnQLuNgBUSsAETMCBzIKeO5CJL78AXrdCYv3/P0zABFwtQ7idD0zc0Av1ACrZyxMyTTcFdHwGII0qsSNEjFmglXUfgDSKY6KXfdo5YByANPLyrmfBJ7XS4HlPu1aNuI7qKDAj5NKccGi0B6cTt9G6d1LSNr0AyG5EFMEQprcAAAAASUVORK5CYII=" y="0"/>
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4ElEQVRIie2WPQ+CMBBAH6ayuOrCwuQv8v8PLixlqAMMMOjQI57yETgSB9OXXHohR18OmvQy4AZcgLOsFjxQy6qj/i50IilUWDgBueQ90AKPqUJH7KwASgkLR1k7oAGCejYSDh2WwNUohNhZQ+zMzwkPOwQmkjAJk3CEW1GTqfz5C+Fuieb//2ESJuFmHPF2PjFzQ6/kDlSyVyDONP2csOZzALJQSdTEEWNR6CUfBiALekwMsk+3JNQDkIUg7wZWfFIvBYF3t1tpJRq1Tgoz4lyaEw+N9eD0Ep3Kh0gk9vECjJhEyDfxTKEAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -72,36 +72,36 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,89)">
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip24">
<path d="M-140.047,-73 L266.953,-73 L266.953,14 L-140.047,14 L-140.047,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,223.047,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,223,77)">
<path d="M-51.4844,0 L0,0 L0,12 L-51.4844,12 L-51.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<clipPath id="clip24">
<path d="M-88.5156,-61 L318.484,-61 L318.484,26 L-88.5156,26 L-88.5156,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,89)">
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<path d="M-140.047,-73 L266.953,-73 L266.953,14 L-140.047,14 L-140.047,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,223.047,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
@ -431,5 +431,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:59 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:40 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -125,11 +125,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2377",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2710",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"y",
"label":"y",
"name":"hitMin",
"label":"hitMin",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
@ -158,7 +158,7 @@
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"2",
"3",
"Port number",
"[]",
"[]",
@ -262,11 +262,202 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2710",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2848",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch1",
"label":"Switch1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2701",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"lo",
"label":"lo",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2700",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"u",
"label":"u",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2377",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"hitMin",
"label":"hitMin",
"name":"y",
"label":"y",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
@ -295,7 +486,7 @@
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"3",
"2",
"Port number",
"[]",
"[]",
@ -342,11 +533,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2701",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2699",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"lo",
"label":"lo",
"name":"up",
"label":"up",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
@ -369,7 +560,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"1",
"Port number",
"[]",
"[]",
@ -453,197 +644,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2700",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"u",
"label":"u",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2699",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"up",
"label":"up",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2848",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch1",
"label":"Switch1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2849#out:1",
"className":"Simulink.Line",

View File

@ -63,7 +63,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2707">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,54,544)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVRoge2aP0/DMBBHX1Do0hWWLp34Mqx8Vj4NMLB0SQYzpEMylMEXYSCpfFWNjPR70ums6CQ/Xf4M8TXAE3AP3FkuSQf0ltPofxa2JrNLoiRbYGPrCTgCH0uFLbFTO2BvUZJbyyMwACG59kts7tgeeCgsBrFTA7FT3ZrYzR+IXITEvEjMi8S8VCvWZtQ8A41FDifg8WIjI0fslXypq/GvxV6oVKzajr0Vt1ig2s+FxLxIzIvEvEjMi8S8SMyLxLxIzIvEvEjMi8S8SMyLxLxIzIvEvOT8HzsVt1ig2o5JzIvEvEjMS0s8yd+ycpp/Zd6Bg+0ZiHMX05pYz/chjZIcLHrieMNZsc7W85BGSdIRmmD7jefE0iGNkgTbI5BxKzsrCHx1rxRHiyHJi2INcbZnQ3z4S78Ak8WYrOcQQgB8AmiKSmoo8d5jAAAAAElFTkSuQmCC" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge2aMW+DMBBGHxXNkrVdsmTqL+r/H7pkgcEdyABDO/hQnTZE+WhdMXxPOp2FDH46YLGvAV6BZ+Apck06oI9cRv99YhsyhyJqsgd2MZ6AM/B+bWJLrtQBOEbU5DHyCAxAKq79EJsrdgReKotBrtRArlS3JPbwDyKrsJiKxVQsprJZsfaOOc2K536suOeCzVbMYioWU7GYisVULKZiMRWLqVhMxWIqFlOxmIrFVCymYjEVi6lYTMViKpsVu2dz+NcbvWvYbMUspmIxFYuptOST/D0Lp/l/zBtwijUTue9iWhLruWzSqMkpoie3N9wU62I8N2nUpGyhSbHeeEusbNKoSYo1Ene8yi4mJL6qV4tzxFDkq2INubdnR/74a/8AU8RYjOcwxgB8AtobRRAB+EftAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,55,545)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -140,11 +140,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2377">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,529,327)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2710">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,529,662)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,530,328)">
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,530,663)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -154,30 +154,30 @@
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,335)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,670)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530,328)">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530,663)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,344)">
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,679)">
<path d="M-14.3125,0 L14.3125,0 L14.3125,14 L-14.3125,14 L-14.3125,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M-593.5,-128 L23.5,-128 L23.5,349 L-593.5,349 L-593.5,-128 z"/>
<path d="M-582.688,-463 L34.3125,-463 L34.3125,14 L-582.688,14 L-582.688,-463 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,541.5,344)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530.688,679)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="26.625" x="1" xml:space="preserve" y="10">hitMin</text>
</g>
<!--RAWSTRING-->
</g>
@ -380,44 +380,188 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2710">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,529,662)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2848">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,409,259)">
<image height="158" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAACeCAYAAABjNhnQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABrUlEQVR4nO3dMU/CQABH8YcpLq64uDD5ifz+g4tLGcoAAx10uCNWbQJRBPrn/ZLLFXJp7uUKa2fAC/AILOo8JS2wqvNwrL4vbChxT4MxJQ/Afb3ugS2wHlvYUE7yCVjWMSXzOu+ADdANvvtieKJL4PkcuzuxnhK5pjy2o6F359zRJRmaxtA0hqa5mdDmiDWzf9/FYe9/vcHNnKihaQxNY2gaQ9MYmsbQNIamMTSNoWkMTWNoGkPTGJrG0DSGpjE0jaFpDE1jaBpD0xiaxtA0hqYxNI2haQxNY2gaQ9MYmsbQNIamMTSNoWkMTWNoGkPTGJrG0DSGpjE0jaFpDE1jaBpD0xiaxtA0hqYxNI2haQxNY2gaQ9MYmsbQNIamMTSNoWkMTWNoGkPTGJrG0DQ3E3rMazn//ErMa3AzJ2poGkPTGJqmAVrgAZhfeC+/8Qq8URo6YAv0YwsbYAXc18+ji67YWx0rYM2B0LZe74DNOXZ3Qi0lcn+iG0rHD/vQvi5an2mDp9JR9txxxKPb1gUdn6c7Fds6NoN5NHQGLCi/0TnT+0Pq69gNrvdDkq7PB4vRRcSo1eLoAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,530,663)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,410,260)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip52">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,670)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,388 430,392" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,392 433,392" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip54">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,392 433,383" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip55">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,383 430,383" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip56">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,383 430,388" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip57">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,388 410,388" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip58">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip58)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,283 430,287" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,287 433,287" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,287 433,278" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip61">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip61)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,278 430,278" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip62">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip62)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,278 430,283" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip63">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip63)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,283 410,283" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip64">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip64)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="432,283 450,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip65">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip65)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="450,335 460,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip66">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip66)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,350 417,320" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip67">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip67)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,320 417,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip68">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip68)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,335 410,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip69">
<path d="M-27,-22 L23,-22 L23,128 L-27,128 L-27,-22 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip69)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,437,282)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">T</text>
</g>
<defs>
<clipPath id="clip70">
<path d="M-27,-127 L23,-127 L23,23 L-27,23 L-27,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip70)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,437,387)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">F</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530,663)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,410,260)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,679)">
<path d="M-14.3125,0 L14.3125,0 L14.3125,14 L-14.3125,14 L-14.3125,0 z" fill-rule="evenodd" vector-effect="none"/>
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,462,333)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M-582.688,-463 L34.3125,-463 L34.3125,14 L-582.688,14 L-582.688,-463 z"/>
<clipPath id="clip71">
<path d="M-514,-105 L103,-105 L103,372 L-514,372 L-514,-105 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530.688,679)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="26.625" x="1" xml:space="preserve" y="10">hitMin</text>
<g clip-path="url(#clip71)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,462,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
@ -438,11 +582,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip55">
<clipPath id="clip73">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-35,590)">
<g clip-path="url(#clip73)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-35,590)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
@ -460,11 +604,11 @@
<path d="M-4.88281,0 L4.88281,0 L4.88281,14 L-4.88281,14 L-4.88281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip56">
<clipPath id="clip74">
<path d="M-12.1172,-383 L604.883,-383 L604.883,94 L-12.1172,94 L-12.1172,-383 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-39.8828,599)">
<g clip-path="url(#clip74)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-39.8828,599)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="7.76562" x="1" xml:space="preserve" y="10">lo</text>
</g>
<!--RAWSTRING-->
@ -475,11 +619,185 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip57">
<clipPath id="clip75">
<path d="M-34,-360 L583,-360 L583,117 L-34,117 L-34,-360 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-18,576)">
<g clip-path="url(#clip75)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-18,576)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2700">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-51,312)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-50,313)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip77">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip77)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-35,320)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-50,313)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-35,329)">
<path d="M-3.77344,0 L3.77344,0 L3.77344,14 L-3.77344,14 L-3.77344,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip78">
<path d="M-13.2266,-113 L603.773,-113 L603.773,364 L-13.2266,364 L-13.2266,-113 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip78)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-38.7734,329)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="1" xml:space="preserve" y="10">u</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-18,318)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip79">
<path d="M-34,-90 L583,-90 L583,387 L-34,387 L-34,-90 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip79)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-18,306)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2377">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,529,327)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,530,328)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip81">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip81)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,545,335)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,530,328)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,344)">
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip82">
<path d="M-593.5,-128 L23.5,-128 L23.5,349 L-593.5,349 L-593.5,-128 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,541.5,344)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2699">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-51,342)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-50,343)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip84">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-35,350)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-50,343)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-35,359)">
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip85">
<path d="M-10.4531,-143 L606.547,-143 L606.547,334 L-10.4531,334 L-10.4531,-143 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip85)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-41.5469,359)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">up</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-18,348)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip86">
<path d="M-34,-120 L583,-120 L583,357 L-34,357 L-34,-120 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip86)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-18,336)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -501,19 +819,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip59">
<clipPath id="clip88">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,255,305)">
<g clip-path="url(#clip88)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,255,305)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip65">
<clipPath id="clip94">
<path d="M-3,-5 L8,-5 L8,10 L-3,10 L-3,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip65)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267.5,332.5)">
<g clip-path="url(#clip94)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267.5,332.5)">
<path d="M6.07812,2.76562 L6.07812,2.64062 L-1.26562,-0.9375 L-1.26562,-0.09375 L4.34375,2.70312 L-1.26562,5.5 L-1.26562,6.3125 L6.07812,2.76562 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -539,11 +857,11 @@
<path d="M-30.4062,0 L30.4062,0 L30.4062,14 L-30.4062,14 L-30.4062,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip79">
<clipPath id="clip108">
<path d="M-291.594,-151 L325.406,-151 L325.406,326 L-291.594,326 L-291.594,-151 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip79)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,239.594,367)">
<g clip-path="url(#clip108)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,239.594,367)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="58.8125" x="1" xml:space="preserve" y="10">LowerRelop1</text>
</g>
<!--RAWSTRING-->
@ -554,11 +872,11 @@
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip80">
<clipPath id="clip109">
<path d="M-339,-105 L278,-105 L278,372 L-339,372 L-339,-105 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip80)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,287,321)">
<g clip-path="url(#clip109)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,287,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
@ -568,324 +886,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2700">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-51,312)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-50,313)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip82">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-35,320)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-50,313)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-35,329)">
<path d="M-3.77344,0 L3.77344,0 L3.77344,14 L-3.77344,14 L-3.77344,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip83">
<path d="M-13.2266,-113 L603.773,-113 L603.773,364 L-13.2266,364 L-13.2266,-113 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-38.7734,329)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="1" xml:space="preserve" y="10">u</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-18,318)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip84">
<path d="M-34,-90 L583,-90 L583,387 L-34,387 L-34,-90 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-18,306)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2699">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-51,342)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-50,343)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip86">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip86)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-35,350)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-50,343)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-35,359)">
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip87">
<path d="M-10.4531,-143 L606.547,-143 L606.547,334 L-10.4531,334 L-10.4531,-143 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip87)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-41.5469,359)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">up</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-18,348)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip88">
<path d="M-34,-120 L583,-120 L583,357 L-34,357 L-34,-120 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip88)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-18,336)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2848">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,409,259)">
<image height="158" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAACeCAYAAABjNhnQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACbUlEQVR4nO3dQU8TQRyG8admy4UrXrhw8hP5Wf004MELami0RbuQNoqH/6xuSRvGMp12331/yaaUbJp9MgudwDBMgPfAW+AiPQ7JHTBLj/1j9vzEhoi77B1Dcg6cpY/XQAsstp3YECN5CVylY0im6XEFLIF573Mb+iN6BbyrcXWFrYnIBXHbbg19U/OKjsmhahyqxqFqRhPaZJzzAZikI8dTOn4TM5YH4s38K/A5HV+I+eh34Gc696XXfJWc0BvyIztPwC9i1tKFdpPtGfANuAceeTmyiBqhLRG1IOai98CP9Pn1f77u3nJCr9kvtH/rtsR8tE3PH4nIV9+SuWqM6Lajyu3alxP68eBXUcFo3l4cqsahahyqZjShOROGfeya2l0TM63njzcHuo6/RjOiDlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNaMJzflxZ7XfSh/SaEbUoWocqsahanJXjpXyCbgl1gXOqbhMLnflWCm36ZgRawNPKrTkiPb/xGpOrA9cFXz9nWqP6Jx/qzxP7tYtOaItmys9l5xQaMkR7VZ3rthc7XlwtUOPZjTvow5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V41A1DlXjUDUOVeNQNQ5V450e1ThUjUPVOFRNQ+zRdw5Mj3wt+8jeObIhNiQ8S8+r/RfmQrJ3juxGFGILu2WNqysoe+fILnSdTlpUusBSsneO7ELbdOLdtpNOWPbOkRPggvganTK8b0i7do4c2vcaMxuLP8l3sfqwgpKsAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,410,260)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip90">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip90)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,388 430,392" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip91">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip91)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,392 433,392" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip92">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip92)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,392 433,383" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip93">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip93)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,383 430,383" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip94">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip94)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,383 430,388" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip95">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip95)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,388 410,388" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip96">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip96)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,283 430,287" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip97">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip97)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,287 433,287" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip98">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip98)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,287 433,278" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip99">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip99)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="433,278 430,278" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip100">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip100)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,278 430,283" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip101">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip101)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="430,283 410,283" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip102">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip102)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="432,283 450,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip103">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip103)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="450,335 460,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip104">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip104)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,350 417,320" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip105">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip105)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,320 417,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip106">
<path d="M409.5,259.5 L459.5,259.5 L459.5,409.5 L409.5,409.5 L409.5,259.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip106)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="417,335 410,335" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip107">
<path d="M-27,-22 L23,-22 L23,128 L-27,128 L-27,-22 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip107)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,437,282)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">T</text>
</g>
<defs>
<clipPath id="clip108">
<path d="M-27,-127 L23,-127 L23,23 L-27,23 L-27,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip108)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,437,387)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="6.09375" x="0" xml:space="preserve" y="3.5">F</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,410,260)">
<path d="M0,0 L50,0 L50,150 L0,150 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,462,333)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip109">
<path d="M-514,-105 L103,-105 L103,372 L-514,372 L-514,-105 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip109)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,462,321)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2791:2849#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -1106,5 +1106,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:59 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:41 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -213,6 +213,37 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2839",
"className":"Simulink.Signum",
"icon":"WebViewIcon3",
"name":"SignDeltaU3",
"label":"SignDeltaU3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816",
"inspector":{
"params":[
"ZeroCross",
"SampleTime"
],
"values":[
"on",
"-1"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Signum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2840",
"className":"Simulink.DataTypeConversion",
@ -307,6 +338,37 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2837",
"className":"Simulink.Signum",
"icon":"WebViewIcon3",
"name":"SignDeltaU2",
"label":"SignDeltaU2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816",
"inspector":{
"params":[
"ZeroCross",
"SampleTime"
],
"values":[
"on",
"-1"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Signum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2843",
"className":"Simulink.Inport",
@ -374,37 +436,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2839",
"className":"Simulink.Signum",
"icon":"WebViewIcon3",
"name":"SignDeltaU3",
"label":"SignDeltaU3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816",
"inspector":{
"params":[
"ZeroCross",
"SampleTime"
],
"values":[
"on",
"-1"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Signum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2841",
"className":"Simulink.RelationalOperator",
@ -450,37 +481,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2837",
"className":"Simulink.Signum",
"icon":"WebViewIcon3",
"name":"SignDeltaU2",
"label":"SignDeltaU2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2816",
"inspector":{
"params":[
"ZeroCross",
"SampleTime"
],
"values":[
"on",
"-1"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Signum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10455:2838",
"className":"Simulink.Logic",

View File

@ -185,202 +185,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2840">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,264)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip13">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,272.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,273)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<path d="M-202.055,-41 L258,-41 L258,102 L-202.055,102 L-202.055,-41 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,261)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2836">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,229)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip35">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip41">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,237.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,238)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip55">
<path d="M-202.055,-6 L258,-6 L258,137 L-202.055,137 L-202.055,-6 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,226)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2843">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,234,317)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,318)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip57">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,250,325)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,235,318)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,250,334)">
<path d="M-13.75,0 L13.75,0 L13.75,14 L-13.75,14 L-13.75,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip58">
<path d="M-246.305,-114 L213.75,-114 L213.75,29 L-246.305,29 L-246.305,-114 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip58)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,236.25,334)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="25.5" x="1" xml:space="preserve" y="10">hitSat</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,323)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-277.055,-91 L183,-91 L183,52 L-277.055,52 L-277.055,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,311)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2839">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261)">
<image height="34" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVRYhe2XsQ6CMBBAHwZZWHVxcfJjnP00v8W/cXFhoUMdcIDFoXexKhCip2HoSy7XkEv7cnS4ZsABWAMryVbUgJMch3stzOXgTRRWlEAh6w64Ade+wpzQgQ2wlbBiKbkFGsBH394ktBNbYGcoAaEDDaED9ZDEwvjQj0gSSpJQkoQyC4l8Qs0JyCT62P9D4jwiMBuJr5kicfylAMzkYiYJJUkoSULJCbNfycD89wUXoJL9PWHa7oYkHM+juRWVhCMMuqMStax1NLcifvx42bsdk4hHcyu87OeZ8DtqKfA8umLBTaKJcq9ERniBFYSLaXk5O4k2WmskEvPnDjSoRmcsv12HAAAAAElFTkSuQmCC" y="0"/>
<image height="34" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA9ElEQVRYhe2XLQ/CMBBA38iYwYKZmeIX8f8FZmYTRWxiEyB6FwrsK+xERV9yuWZr2pdrxTUDbsAFOEu2ogFayWG03xNz2bgMwooTUMh4BHrgMTUxx1egBCoJK46SB6ADXPDtR0IrUQFXQwnwFejwFWjmJA7Gm/5FklCShJIklCgk8g1zspX/z70SUVQiCoktx7G73GtEUYkkoSQJJUkoOb73OzHT/+3gDtSyvsN32+OcRMtna25FLdHiG91FiUbG2ppbET5+nKw9LEmErbkVTtZzbDiORiY43lWxoJfogjwpkeFfYAX+YlpezlFiCMYaiUT8vADe2kTMQ6fQ/wAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,262)">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -388,35 +197,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip61">
<clipPath id="clip13">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip61)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,262)">
<g clip-path="url(#clip13)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,262)">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip66">
<clipPath id="clip18">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip66)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<path d="M2.66667,13.5 L24.3333,13.5" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip67">
<clipPath id="clip19">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip67)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<path d="M13.5,2.66667 L13.5,24.3333" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip68">
<clipPath id="clip20">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip68)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<path d="M4.33333,17.6667 L13.5,17.6667 L13.5,9.33333 L22.6667,9.33333" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -442,11 +251,11 @@
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip79">
<clipPath id="clip31">
<path d="M-127.055,-41 L333,-41 L333,102 L-127.055,102 L-127.055,-41 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip79)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,261)">
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,261)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
@ -458,38 +267,30 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2841">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,234,221)">
<image height="79" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABPCAYAAACHxrc8AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABa0lEQVRoge2aMU7DQBBFn5FJkxaaNKk4DDVH4yycBhqaNHZhiqRwCih2oixgRztxJhjpP2m0K2uVffqxN3I0FfAE3AN3NkbSAK2NebU/F9Yms8oqkiWwsPke2AEfQwtrUlIrYG0Vya2NPbAFuuzaL7FDYmvgIVgMUlJbUlLNmNjNFUTOQmJeJOZFYl5mK1YXrHkBKqshHi+nc6RE7I1xKZixWAglYs/hFgPM9uaXmBeJeZGYl5Jz7PWMz5387lB68nu5itg5iU3+/YxKbDJRiU3mXyf2J2KzPcck5kViXiTmRWJeJOZFYl4k5kViXiTmRWJeJOZFYl4k5kViXmYrVvI31Ge4xQCzTUxiXiTmRWJealJz2ZKRBrML8w5sbM+O1Aq4HxNr+d43GMnGqiV13J0Ua2x+6BuMJO/q7Gy//pRY3jcYSWd7dBR8lY0t6DimF8XOapuNg2IVqd10Qbr5ox+AvVWfzQ8lhAD4ApBgTmQUqdogAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2840">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,264)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip81">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z"/>
<clipPath id="clip33">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip81)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip87">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
<clipPath id="clip39">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip87)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M1.28125,1.84375 L1.28125,0.984375 L-6.375,0.984375 L-6.375,1.84375 L1.28125,1.84375 M1.28125,4.4375 L1.28125,3.57812 L-6.375,3.57812 L-6.375,4.4375 L1.28125,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip88">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip88)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M10.7812,1.84375 L10.7812,0.984375 L3.125,0.984375 L3.125,1.84375 L10.7812,1.84375 M10.7812,4.4375 L10.7812,3.57812 L3.125,3.57812 L3.125,4.4375 L10.7812,4.4375" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="url(#clip39)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,272.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
@ -503,23 +304,87 @@
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,258)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,273)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip102">
<path d="M-277.055,-26 L183,-26 L183,117 L-277.055,117 L-277.055,-26 z"/>
<clipPath id="clip53">
<path d="M-202.055,-41 L258,-41 L258,102 L-202.055,102 L-202.055,-41 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip102)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,246)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,261)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2836">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,229)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip55">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip61">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip61)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,237.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,238)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip75">
<path d="M-202.055,-6 L258,-6 L258,137 L-202.055,137 L-202.055,-6 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip75)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,226)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
@ -532,7 +397,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2837">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,226)">
<image height="34" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA/ElEQVRYhe2XsQ6CMBBAHwZZWHVxcfJjnP00v8W/cXFhoUMdcIDFoXexKhCip2HoSy7XkEv7cnS4ZsABWAMryVbUgJMch3stzOXgTRRWlEAh6w64Ade+wpzQgQ2wlbBiKbkFGsBH394ktBNbYGcoAaEDDaED9ZDEwvjQj0gSSpJQkoQyC4l8Qs0JyCT62P9D4jwiMBuJr5kicfylAMzkYiYJJUkoSULJCbNfycD89wUXoJL9PWHa7oYkHM+juRWVhCMMuqMStax1NLcifvx42bsdk4hHcyu87OeZ8DtqKfA8umLBTaKJcq9ERniBFYSLaXk5O4k2WmskEvPnDjSoRmcsv12HAAAAAElFTkSuQmCC" y="0"/>
<image height="34" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAiCAYAAADRcLDBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA9ElEQVRYhe2XLQ/CMBBA38iYwYKZmeIX8f8FZmYTRWxiEyB6FwrsK+xERV9yuWZr2pdrxTUDbsAFOEu2ogFayWG03xNz2bgMwooTUMh4BHrgMTUxx1egBCoJK46SB6ADXPDtR0IrUQFXQwnwFejwFWjmJA7Gm/5FklCShJIklCgk8g1zspX/z70SUVQiCoktx7G73GtEUYkkoSQJJUkoOb73OzHT/+3gDtSyvsN32+OcRMtna25FLdHiG91FiUbG2ppbET5+nKw9LEmErbkVTtZzbDiORiY43lWxoJfogjwpkeFfYAX+YlpezlFiCMYaiUT8vADe2kTMQ6fQ/wAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,227)">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -540,35 +405,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip104">
<clipPath id="clip77">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip104)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,227)">
<g clip-path="url(#clip77)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,227)">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip109">
<clipPath id="clip82">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip109)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,226.5)">
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,226.5)">
<path d="M2.66667,13.5 L24.3333,13.5" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip110">
<clipPath id="clip83">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip110)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,226.5)">
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,226.5)">
<path d="M13.5,2.66667 L13.5,24.3333" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip111">
<clipPath id="clip84">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip111)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,226.5)">
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,226.5)">
<path d="M4.33333,17.6667 L13.5,17.6667 L13.5,9.33333 L22.6667,9.33333" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -594,11 +459,11 @@
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip122">
<clipPath id="clip95">
<path d="M-127.055,-6 L333,-6 L333,137 L-127.055,137 L-127.055,-6 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip122)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,226)">
<g clip-path="url(#clip95)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,226)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int32</text>
</g>
<!--RAWSTRING-->
@ -608,11 +473,146 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2843">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,234,317)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,318)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip97">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip97)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,250,325)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,235,318)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,250,334)">
<path d="M-13.75,0 L13.75,0 L13.75,14 L-13.75,14 L-13.75,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip98">
<path d="M-246.305,-114 L213.75,-114 L213.75,29 L-246.305,29 L-246.305,-114 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip98)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,236.25,334)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="25.5" x="1" xml:space="preserve" y="10">hitSat</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,323)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip99">
<path d="M-277.055,-91 L183,-91 L183,52 L-277.055,52 L-277.055,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip99)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,311)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2841">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,234,221)">
<image height="79" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABPCAYAAACHxrc8AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVRoge2asW6DMBRFDxXNkrVdsmTqF/X/hy5ZYHAHMsDQDn6oThuiXFpXDPdIT7aQwUcPmHwb4BV4Bp5irEkH9DGW1X9f2IbMoaia7IFdzCfgDLxfW9iSO3UAjlE1eYxxBAYgFdd+iM0dOwIvlcUgd2ogd6pbEnv4B5FVWEzFYioWU9msWHvHmmbFcz9W3HPBZjtmMRWLqVhMxWIqFlOxmIrFVCymYjEVi6lYTMViKhZTsZiKxVQspmIxFYupWEzFYioWU7GYisVU7jmv/PXZ4xo22zGLqVhMxWIqLTlctmchYPbHvAGn2DORo4DTkljPZW6wJqeonpy4uynWxXzODdakTHWm2G+8JVbmBmuSYo/EHa+yiwWJr+7V4hw1FONVsYYcN92RP/7aP8AUNRbzuYwxAJ9ce0UmP9lQaQAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip101">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip101)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip107">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip107)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M1.28125,1.84375 L1.28125,0.984375 L-6.375,0.984375 L-6.375,1.84375 L1.28125,1.84375 M1.28125,4.4375 L1.28125,3.57812 L-6.375,3.57812 L-6.375,4.4375 L1.28125,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip108">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip108)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M10.7812,1.84375 L10.7812,0.984375 L3.125,0.984375 L3.125,1.84375 L10.7812,1.84375 M10.7812,4.4375 L10.7812,3.57812 L3.125,3.57812 L3.125,4.4375 L10.7812,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,258)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip122">
<path d="M-277.055,-26 L183,-26 L183,117 L-277.055,117 L-277.055,-26 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip122)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,246)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10455:2838">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,329,226)">
<image height="139" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACLCAYAAAANv+ueAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABuklEQVR4nO3csU7CUBiG4RdTWVh1YWHyYpy9NK/Fq9HFhaUd6gADDDqcn1C1Jf0oB4/J9yQnbUxj3/xijWLODHgC7oG7OOZUA00cu6v5eWEVMcvOymkBzON8D2yBj74LK9KklsAqVk63cdwBG6DtfOxX2GFiK+AhcxikSW1Ik6qHwm6uEHIWh6kcpnKYqtiwasQ1L8AsVp/Hy+UcjQl7YzgKCg7LYkzYc/aKHsW++B2mcpjKYaoxz7HXMz7v5N8dxj75VVcJO2dik39+5prYZLkmNtm/ntifhBX7HHOYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymGqYsPG/BnqM3tFj2In5jCVw1QOU/lNLpXf5FL5TS5VsWHFPsccpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYymEqh6kcpnKYyv/bo3KYymEqh6kq0sZRCwY2j7qwd2Ad92xJ23zth8Iavu8JltM6VkPaTetkWB3nhz3Bcuru2NbG/Xanwrp7guXUxj1aRnwp67ig5Ti9XLaxNp1jb9iMtJXcnPTiz/0NsI+165wflpkBfAFpn1Z/QyZK6AAAAABJRU5ErkJggg==" y="0"/>
<image height="139" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACLCAYAAAANv+ueAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeElEQVR4nO3csU4CQRhF4YtZaWi1oaHyiXz/woaGLdYCCii0mCEuCoSzOobifMlkN2RgTwZo/1mS1yTPSZ7qtaVNkr5ex6v/vrGrMcvRammRZF7vD0l2Sd7PbexSTmqZZFVXS4/1uk+yTTKMXvsRdjyxVZKXxmFJOaltykltLoU9/EPIJIZRhlGGUXcb1t2wZzbhcz8mvOfE3Z6YYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRh1C2zCH49V2CKuz0xwyjDKMOoLmVw1CIXhkf9sbck6/rMIWXM1+FSWJ/TmWAtrevqU6ZpXQ3b1PvjTLCWxhPbhvq8/bWw8Uywlob6jCE3fJWbumHI1+m1sqtrO7qeDZuljJKbp/z4W/8BDnXtR/fHJSlJPgFEnEWeN9k5EAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,330,227)">
<path d="M0,0 L30,0 L30,131 L0,131 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -800,5 +800,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:59 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:40 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 147 KiB

View File

@ -63,7 +63,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10507:9">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,329)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQklEQVRoge2aP0/DMBBHX1Do0hWWLp34Mqx8Vj4NMLB0SQYzpEMylMEXYSCpfFWNjPR70ums6CQ/Xf4NvgZ4Au6BO8sl6YDechr9z8LWZHZJlGQLbGw9AUfgY6mwJXZqB+wtSnJreQQGICTXfonNHdsDD4XFIHZqIHaqWxO7+QORi5CYF4l5kZiXasXajJpnoLHI4QQ8Xmxk5Ii9ki91Nf612AuVilXbsbfiFgtU+7mQmBeJeZGYF4l5qVYs55d0Km6xQLUdk5gXiXmRmBeJeZGYF4l5kZgXiXmRmBeJeZGYF4l5kZiXasVa4kn+lpXT/CvzDhxsz0Ccu5jWxHq+D2mU5GDRE8cbzop1tp6HNEqSjtAE2288J5YOaZQk2B6BjFvZWUHgq3ulOFoMSV4Ua4izPRviw1/6BZgsxmQ9hxAC4BMC2kpqFitZogAAAABJRU5ErkJggg==" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABW0lEQVRoge2asU7DMBBAX1Do0hWWLl3gZ1j5Vr6GMrB0SQYzpEMylMEX4dKk8pVeZKR70slWZMlP56SWelcBr8Aj8CCjJQ3QyphG+3thLTKbJCxZAyuZD8AB+JpaWBMztQG2Epbcy9gDHRCSZ2diY8a2wLOxGMRMdcRMNXNidwuIXIWLaXExLS6mpVixOmPNG1BJ5HAEXq42EnLEduRL3Yx/LfZOoWLFZuzD3GKCYn8uXEyLi2lxMS0upqVYsZwr6cncYoLcS3xxij1KF9PiYlpcTIuLaSlWLOdKOppbTFBsxlxMi4tpcTEtuX/caflzsSxHbImK3BnFHqWLaXExLS6mpSZW8tfMVPNvzCewlz0Dse9imBNrOW3SsGQv0RLbGy6KNTIfmzQsSVtoguzXXxJLmzQsCbJHIOMoG1kQ+MmeFQeJLhknxSpib8+K+PJbfwCDRJ/Mx3AcB+AbBm9Ml+LESAsAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,330)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -142,7 +142,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10507:8">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,964,42)">
<image height="162" preserveAspectRatio="none" width="63" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAACiCAYAAAD2pxVCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACyElEQVR4nO2dsW7bMBRFrws5S9Z0yZIpH9Ou/Y7+TP+lX2N36JIlHuTBHqwhHUgDqkAjjPTIPOreAxCyE0HWwbVlUiFfNgB+APgK4CFuW+cVwCFux+0w3bFDEH4ctda5B3AXHw8AzgCOqR07hMQfATzF1jrbuL0AOAHoRz/7j3HyTwCea5xdBQYE8SPCWz4p/6XmGXlD8qxInhXJs0It32Xs8xvAJrYc3gB8v/G7HYB9YrvPPK4pOfJ75IuXZDd5vrg32pL89N1RRX4HH/LT5L8tPWDLyS8mR/6P9YvOZJr8YnLkvfApyXvBXJ66kyN5ViTPiuRZoZbP6eSYj6Nn8tP6gC318NS3t4RanvqCJ3lWJM+K5Fmhlm+pk2M+xqBOXvKsSJ4VybMieVYkz4rkWZE8K9TyuTMwrfgL4AVhxVOPsOZtMDz+h8idgWnFS2wHhGVf7uUtkx8v9ewR1r5dDI//IWon3yMk3qORt71l8ufYTqOta3nL5IfYLqPHNPKuoP6elzwrkmdF8qxQy5ece7tk3WwVSvbtXY3dU5Ts3roau6combyrsXuKksm7GrunKJm8q7F7ipLJuxq7p9B4nhXJsyJ5ViTPCrV8qfn2t+4BuBrjUycveVYkzwq1fO2yEc+xLa5lZwF18pJnRfKsSJ6V2jMwLalW8dgj1Soee6RaxeNV0nLyi1Hy77BaeervecmzInlWJM8KtXxLf6VVVTRLqOVbKvRtDnXykmdF8qxInpVSd2+b+G/mpW5grkbexfyZElB/5iXPiuRZkTwr6uG9A3UPb07yTfQKqScn5Mj/Mnw9zbf3guRZkTwrkmelQ6hddQ9g+8nnYkV2NbYOoXjXXXzuqoLRTLKrsV2TB0IZp1ONsytMdjW2q/wQdzpWOsGSZFdju8qf446vqZ0aI7sa2wbAA8Jnfot1XPRuVWNbw/VMCCHm8Q/z8tPvYxBF3wAAAABJRU5ErkJggg==" y="0"/>
<image height="162" preserveAspectRatio="none" width="63" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAACiCAYAAAD2pxVCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACsklEQVR4nO2cvU7DMBSFT1HKwloWFhZ4GFh5Dl6Gd+FpWgYWFjqkQzs0Awx2pRCl4ia5Seye80lW+mO5/nTd1JXtuwDwAuAWwCpec+cbwDZe62XbrFggCN/VSu7cALiOjysABwC7tooFQsTvANzHkjvLeD0C2AMoa6/9oR75ewCPU/RuAioE8R3CkG+Vv5qyR6kheVYkz4rkWaGWLwx13gEsYrHwA+D5zHtrAJuW68bYrisW+Q3s4mOybjwfPBvNSb45OiaRXyMN+Wbkn4Y2mHPkB2OR//D+0J40Iz8Yi3wqzBL5VHCXp57kSJ4VybMieVao5S2TnIfRe2Hj1btB6x+bFNDc3hNqeeobnuRZkTwrkmeFWt4yyXFfI+uJez+oIy95ViTPiuRZsW5O6EoWG5gt8lmI9IF62EueFcmzInlWxprknOMTwBfCiacS4cxb5dh+J6ZeqPyKZYtw7Ct5ec/I1496lghn346O7Xdi6siXCBEvkcmw94z8IZZ97Zq0vGfkq1iOtcc08klB/TsveVYkz4rkWaGWH2sT4rm19CFnad2hjrzkWZE8K5JnRfKsSJ4VybMieVYkz4rkWZE8K9TyOR0tc4c68pJnRfKsSJ6VnI6WzZbxuCtjyM+W8bgrg7MRtzBbxuMUmCU3lns2sp7MkhWNOvIXK0/9Oy95ViTPiuRZoZbPKfWrsqJ5Qi2vFRtWJM+K5FmRPCs5rdi4k9OKjTsW+TFWX5KA+jsveVYkz4rkWdEM7x+oZ3ip7MlxJ6fNCe5Y5N8cP+8xliRGBvXdXvKsSJ4VybNSIOSdvgGwnLkvXpgzqRcIibev4/PZsg87Ys6kfoo8EFIw76fo3ciYM6mf5KtYaTdRB8fEnEn9JH+IFb/bKmWGOZP6AsAK4Tu/xGXc9M5lUr+E+5kQQvTjF81JpeDAArldAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,965,43)">
<path d="M0,0 L55,0 L55,154 L0,154 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -334,7 +334,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10507:7">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,469,288)">
<image height="150" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAACWCAYAAAB+bsAwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACZklEQVR4nO2dsW7bMBRFjws1S9ZmyZIpH9Ou/dZ8TZyhS5Z4UIZ4sId2II2yKQ0QkUjzMvcABI2YEXTwbElP4jM3wE/gBvgW+155AXaxT9vu/cCJIHKbtF65Bq7i6yOwB15zAydChG6Bu9h65WvsD8AbMCd/+4c0UnfAfYu9W8CRIPRK+Ohlpb603KNWWEoFS6lgKRWGlJoKxjwAm9hK+A38OPPeI7DN9Nt3/7+IEqkt5UJd8GmlHhlQashIPVXfi5UZ8pBuKRUspYKlVLCUCkNKlVwmLc5vWjNkpCylgqVUsJQKllLBUipYSgVLqWApFSylgqVUsJQKllLBUioMKVU642UtfgHPhJnKM2Fu+XHF7QPlM17W4jm2HWEa9sWk1oxUWtowE+aYH1bcPtA+UjMhQjMX/vitGal9bG9JL/+dOsZ2SF7LSzVhyPOUpVSwlAqWUmFIqZpzk0rqOqpQ89qvSe6Uo+ZlUpPcKUfNSDXJnXLUjFST3ClHzUg1yZ1y1IxUk9wph/MpFSylgqVUsJQKQ0qVnHw/wrkcrEmONWSkLKWCpVQYUqp1+d59bN9X3OZ/DBkpS6lgKRUspULrGS8lLP7dzh5vZjaRah2pxVcbPUZqMT1GajGfNlJyUkOepyylgqVUsJQKQ0r5qYcKQ0r5B9ZUsJQKllLBUirUupt00dWRat146V5qzeezfub7USylgqVUsJQKE6G+6Zozaw52RHHl3EQo3EqXv+yV4sq5U6Tg7/KXvVJcOXeSSpe/7JXiyrmT1D4OfMkN6oTiyrkNYZXYK8KBoueDxbnKuZ6PA8aYXvkDPpfDnG0Tsk8AAAAASUVORK5CYII=" y="0"/>
<image height="150" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAACWCAYAAAB+bsAwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACQ0lEQVR4nO2dvU7DMBRGT1FgYYWlCws8DKw8K09DGVhY6BAGOrQDDHaFgUZy29T1535Hshy1TpSjmz85N/YEeASugatY18o7MI91WuZ/G3YEkWlSauUSuIjLK2ABfGxq2BEiNAVuYqmV81gvgU+gT377RRqpG+CuxN7twYog9EE49DZKnZXco1JYSgVLqWApFZqU6jLaPAGTWHL4Ah4G/nsGZhvq2Z/19yJHaka+UBWcrNQzDUo1GamXg+/FyDR5SbeUCpZSwVIqWEqFJqVyHpNuD74XI5P7QCtFk4efpVSwlAqWUsFSKjQplfOYtHffdmmajJSlVLCUCpZSIfel27YcNXErR6r2zLJ/NHn4WUoFS6lgKRUOdfMd4hV4I2Qq94Tc8tWI2wfKvyB4i2VOSMM+mtSYkUo/begJOebLEbcPlI9UT4hQz5EPvzEjtYjlM6nlz6lVLMtkWV6qCE3epyylgqVUsJQKTUrl3Hx3YeidVs63HnvTZKQspYKlVLCUCpZSwVIqWEoFS6lgKRUspYKlVGhSyincKlhKBUupYCkVTjaFe5d3R9VL7RKp+x3WGY0m03hKZ5EV4WQjJSfV5H3KUipYSgVLqWApFSylgntoVbCUCpZSwVIquId2C6qXGrO39S6Wg/bgNnlOWUoFS6lgKRU6wtgQlwzMOVgR2aOOdIRBL9LpL2sle9SRdaTgZ/rLWskedWQtlU5/WSvZo46spRax4fumRpWQPerIhDBL7AXhQlHzxWJo1JGarwPGmFr5BuoZjvsDZ8/jAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,289)">
<path d="M0,0 L45,0 L45,142 L0,142 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -526,7 +526,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10507:6">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,769,89)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQklEQVRoge2aP0/DMBBHX1Do0hWWLp34Mqx8Vj4NMLB0SQYzpEMylMEXYSCpfFWNjPR70ums6CQ/Xf4NvgZ4Au6BO8sl6YDechr9z8LWZHZJlGQLbGw9AUfgY6mwJXZqB+wtSnJreQQGICTXfonNHdsDD4XFIHZqIHaqWxO7+QORi5CYF4l5kZiXasXajJpnoLHI4QQ8Xmxk5Ii9ki91Nf612AuVilXbsbfiFgtU+7mQmBeJeZGYF4l5qVYs55d0Km6xQLUdk5gXiXmRmBeJeZGYF4l5kZgXiXmRmBeJeZGYF4l5kZiXasVa4kn+lpXT/CvzDhxsz0Ccu5jWxHq+D2mU5GDRE8cbzop1tp6HNEqSjtAE2288J5YOaZQk2B6BjFvZWUHgq3ulOFoMSV4Ua4izPRviw1/6BZgsxmQ9hxAC4BMC2kpqFitZogAAAABJRU5ErkJggg==" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABW0lEQVRoge2asU7DMBBAX1Do0hWWLl3gZ1j5Vr6GMrB0SQYzpEMylMEX4dKk8pVeZKR70slWZMlP56SWelcBr8Aj8CCjJQ3QyphG+3thLTKbJCxZAyuZD8AB+JpaWBMztQG2Epbcy9gDHRCSZ2diY8a2wLOxGMRMdcRMNXNidwuIXIWLaXExLS6mpVixOmPNG1BJ5HAEXq42EnLEduRL3Yx/LfZOoWLFZuzD3GKCYn8uXEyLi2lxMS0upqVYsZwr6cncYoLcS3xxij1KF9PiYlpcTIuLaSlWLOdKOppbTFBsxlxMi4tpcTEtuX/caflzsSxHbImK3BnFHqWLaXExLS6mpSZW8tfMVPNvzCewlz0Dse9imBNrOW3SsGQv0RLbGy6KNTIfmzQsSVtoguzXXxJLmzQsCbJHIOMoG1kQ+MmeFQeJLhknxSpib8+K+PJbfwCDRJ/Mx3AcB+AbBm9Ml+LESAsAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,770,90)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -605,7 +605,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10507:5">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,689,209)">
<image height="68" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABECAYAAADQkyaZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABZ0lEQVRoge2bPU/DQAxAX1Do0hWWLp36Y2Dlt/JrGgaWLslwHdohGWCwIw6UopNaQs7nJ1k+tVbrJ0fph+QKeAEegQfNOdECneY4up+FNSK3iSIn1sBKzwNwBo5ThTUyyQ2w1ciJe809cAJC9Ng34olugd0c3d2YAZE8IpftpOjdnB39Jy5qDRe1hotaoxjROqHmFag0UvgAni88tweaidwkvOZVpIg2pEsuFheN2FOIaDETffvzLmagmI8XF7WGi1rDRa3hotYoRjTlK+DVvwWXQDETdVFruKg1XNQaLmoNF7WGi1rDRa3hotZwUWsUI5ry59gt2Wk8zfy+5UzURa3hotZwUWvUyGbBmgvbBQvnHTggDgHZexmmCmtk6ydeksmJg0aHrIP8KtrqeVySyYl4ZSsg/fdThaNovCSTEwHpOZBw6bZaEPiabi6cNU5RnhStkN20FXIzyu2GNGj00XkMx3Gc5fEJz1dR/4lMXTEAAAAASUVORK5CYII=" y="0"/>
<image height="68" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABECAYAAADQkyaZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABe0lEQVRoge2bsU7DMBBAX1Do0hWWLl3ox8DKt/I1DQNLl2Rwh3ZoBjqcIwxykVHTEJ/vSSdbzSm6J1uJpfQq4BV4BB78mBMt0PkxjO5nYo3IrYLIiSWw8PMeOAL7WGKNrOQKWPvIiXs/noAD4ILfvhGu6BrYTFHdyPSI5B7ZtlHRuykr+k9MVBsmqg0T1UYxonVCzhtQ+UjhE3i5cG0LNJGxSbjnVaSINqRLzhYTDdhSiGgxK/p+8yomoJjXi4lqw0S1YaLaMFFtFCOacgR8unkVE5B6qM+eYrauiWrDRLVhotowUW0UI5pyBLz6u8ccKGZFTVQbJqoNE9VG6ofgvzK7P0+miI5Z9MbH84j3TKKYrWui2jBRbZioNmqks2DJhe6CmfMB7BAHh/S99LHEGun6CZtkcmLno0PaQX4Vbf18aJLJibBlyyH1n2KJg2jYJJMTDqnZkbB1W5/g+FrdXDj6OARjVLRCetMWyMMotwdS7+MUzIcwDMOYH2eONlQqmutkOwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,690,210)">
<path d="M0,0 L50,0 L50,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -654,7 +654,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10507:4">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1089,229)">
<image height="48" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABRUlEQVRoge2ZMU7DQBBFn5FJkxaaNKlyGGi5GXfhNAkFTRq72BRJERehmLFYkI1WSuzZhXnSaFbOyPrfu44s/Qp4AR6BB+050ACt9rjan4M1InoVVQ4sgYWuO+AEHIYGa+TJr4C1Vg7caz8DRyBE174R78Aa2MyhLpEOEX9Ajs+ggbs5FU2BG7DGDVjjBqwp3kCdMPMGVFopXIDnkd+2wC7qr4n3HCXFwI508bPzLwxsKdxA8TvwPrmKKyj+b9QNWOMGrHED1rgBa4o3kPIpcZlcxRWkGLglG62nW92w+CPkBqxxA9a4AWtqJP1YMpKAGPEB7BFtAcnIuqHBGkn+4kAtB/ZaLRIx/Wqg0XUfqOVAHLMGRNd5aLA3EAdqORAQLYGEI9ToQOBrN6w5aR2jPmigQnLiBfIS5/Iid1rnaN2X4zh/iU/kck7XhJM/mwAAAABJRU5ErkJggg==" y="0"/>
<image height="48" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABR0lEQVRoge2ZMU7DQBBFn5FJkxaaNGnIYaDlZtyF0yQUNGnsYlMkRVxAMWOxIButlNizC/Ok0azikfV/dm1Z+hXwDNwDd9pzoAFa7XG1PwdrRPQqqhxYAgtdd8AJOAwN1sg/vwLWWjlwq/0MHIEQ/faNeAfWwGYOdYl0iPgDcnwGDdzMqWgK3IA1bsAaN2BN8QbqhJlXoNJK4QN4Grm2BXZRf0m85ygpBnaki5+df2FgS+EGit+Bt8lVXEDxr1E3YI0bsMYNWOMGrCneQMqnxMPkKi4g9Wv0Wmy0Hq91w+KPkBuwxg1Y4wasqZH0Y8lIAmLEO7BHtAUkI+uGBmsk+YsDtRzYa7VIxPSrgUbXfaCWA3HMGhBd56HB3kAcqOVAQLQEEo5QowOBr92w5qR1jPqggQrJiRfIQ5zLg9xpnaN1X47j/CU+AT9XTtf7IJ/CAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1090,230)">
<path d="M0,0 L40,0 L40,40 L0,40 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1009,6 +1009,9 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
@ -1018,9 +1021,6 @@
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
@ -1103,10 +1103,10 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:53 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:35 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -63,7 +63,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10508:9">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,329)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYElEQVRoge2asW7CMBCGv1QpC2u7sDD1Ydq1z8rTtB26sCRDOoQhGejgi2raBPkSjhrpPulkCxn50w8EObkCeAUegQcZLamAWsa46t8LS5HZRGXJGljJvAcOwNfYwpKQ1AbYSllyL2MHtEATvfZHbEhsCzwZi0FIqiUkVU2J3V1BZBYupsXFtLiYlmzFyoQ1O6CQSuEIvMw2ElLE3kmXuhg3LfZGpmLZJvZhbjFCtpcLF9PiYlpcTIuLaclWLOUv6WhuMUK2ibmYFhfT4mJashVLPSVpWXxnMvWUpOUqYnMSe57xnhOsEluMVWKLuenE/kUs2+uYi2lxMS1+GNHiYlpcTIuLaSkJT/LXTDzNvzCfwF72bAh9F/2UWM1pk4Yle6ma0N5wVqyS+dCkYUncQtPIft05sbhJw5JG9mhI+CgrWdDwk54VB6k2GkfFCkJvz4rw5bf+AfRSXTQfynEcgG/ZI1INN+vDcQAAAABJRU5ErkJggg==" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaElEQVRoge2asU7DMBCGv6DQpSssXbrAw8DKs/I0wMDSJRnCkA7JUAZfhAtJ5Ut7wZXuk062Klf+9KdJ2uYK4AW4B+5ktKQCahnjqn8vLEVmE5Ula2Al8x7YA19jC0tCUhtgK2XJrYwd0AJN9NofsSGxLfBoLAYhqZaQVDUldrOAyCxcTIuLaXExLdmKlQlrXoFCKoUD8DzbSEgReydd6mJctdgbmYplm9iHucUI2V4uXEyLi2lxMS0upiVbsZRb0oO5xQip3y4WJ9tD6WJaXEyLi2mxuo6d/c9k6q8kLYuIzUnsacZ7jrBK7GyyvVdedWL/IpbtdczFtLiYlpSz8mBuMUK2ibmYFhfT4mJaSsKT/DUTT/MvzCewkz0bQt9FPyVWc9ykYclOqia0N5wUq2Q+NGlYErfQNLJfd0osbtKwpJE9GhIOZSULGn7Ss2Iv1UbjqFhB6O1ZET781idAL9VF86EcxwH4BoTeUg8oamIBAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,330)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -142,7 +142,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10508:8">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,964,42)">
<image height="162" preserveAspectRatio="none" width="63" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAACiCAYAAAD2pxVCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC8klEQVR4nO2dsW7bMBRFrws5S9ZkyZKl+Zh27Z/1X/o1cYcuWeJBGezBGtKBNKAINvwkks+k7z0AISehZR48SyIp8WUF4BeARwAPcds67wC2cTsu22nFDkH4aVRa5x7AXXw9ANgD+DhVsUOI+BOA51haZx23BwA7AP3od18YR/4ZwItH6xwYEMQ/EL7yJ+W/ebaoNiTPiuRZkTwr1PKdoc4fAKtYLHwC+Hnmb68ANie2G8N+v0/qfRrbcxaL/AZ28aaQ/AVeQSxPHfm/xVtxJagvdZJnRfKsSJ4VybNCLW/p3iaPm2uFOvKSZ0XyrEieFWp56+ztXEo84THk3qF19nYuNyO/JPI/FrznEofcOywV+RI0E/kSNHPMl0DyOaG+zkueFcmzoglMVqjlLV/7Wsh++FFHXvKsUMt7j+f/AXhDWPHUI6x5s47Wpu1InirzHtK+xbJFWPY1R37aDhf5nJEfL/XsEda+Wefmpu1Inif0jnyPEPEe87/22SdVvCO/j2U32i495pPxjvwQy2H0uurI1zKHl70d1Nd5ybMieVYkzwq1fMmp66XrZs993nQ/yZTs26eM3V0o2b1NGbu7UDLyKWN3F0pGPmXs7kLJyKeM3V0oGfmUsbsLLY3ns0PdyZE8K5JnRfKsUMuXeibHOiafkxsrO9SRlzwrkmeFWt77qeuXWEqsu5sNdeQlz4rkWZE8KzWuonb7vxo13rSoSt478m69vxoj70aNkXdDkb/AzcpTX+clz4rkWZE8K9TyukvLCrW88uSwInlWJM+K5FlpKdd1dlrKdZ0di3zOOyh6JqcWJM+K5FmRPCst3Z+fZmJIpqVb1NNMDMm0FPlpJoZkWor8NBNDMhb53zk+qEaoz/aSZ0XyrEielQ6hx3QPYH3ltuTCnI2tQ+gy3sWfq8pgtBBzNrZj5IGQxmnn0brCmLOxHeWHWCnLaOnKmLOxHeX3seL7qUqNYc7GtgLwgHDMr3EbJ71z2dhu4XwmhBDL+A8cXfH9nRBljQAAAABJRU5ErkJggg==" y="0"/>
<image height="162" preserveAspectRatio="none" width="63" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAACiCAYAAAD2pxVCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACvElEQVR4nO2dvW7bMBSFjws5S9Z0yZIleZh27Zv1Xfo0cYcuWeJBGezBGpKBNKASNnxtXlKizvkAQnZCy/xw9UuK1ysAvwB8B/AQl63zDmAbl+OyTSt2CMKPo9I69wDu4usBwB7Ax6mKHULEHwE8xdI667g8ANgB6Ed/+49x5J8AvNRoXQUGBPEPhE3+pPy3mi2aG5JnRfKsSJ4VavnOUOcPgFUsFj4B/Dzzv1cAmxPLjWG9z0m9T2N7zmKR38Au3hSSv8AriOWpI/+3eCsmgvpUJ3lWJM+K5FmRPCvU8pbL2+firZgI613dIqHe7CXPiuRZkTwrpc7zJZ7wGLxXaO29vZbFyN8S+R83fOYSB+8Vlop8CZqJfAma2edLIHlPqM/zkmdF8qxYjvbZD/7MFerIU8tbNvu54L77UUde8qxQy9e+n/8H4A1hxlOPMOfNereWtiO7q6z2Le1bLFuEaV/XyKftqCLvGfnxVM8eYe6btW8ubUd2P2HtyPcIEe9x/Wbv3qlSO/L7WHaj5a37fDa1Iz/Echi9nnXk59KH594O6vO85FmRPCuSZ4VavlQf3rn+NstcWutns6GOvORZkTwrkmdF8qxInhXJsyJ5ViTPiuRZkTwr1PJ66poVybMieVYkz0pLmRPcaSlzgjstZU5wp6XHT91pKXOCO4r8BRYrT32elzwrkmdF8qxInhXJs6IRG1Ykz4rkWZE8KxqxuQD1iI3n6MtLLLMY0aHe5yXPiuRZkTwrLY3Pp1kUs2lpiDrNophNS5FPsyhm01Lk0yyK2Vjkf3t80RyhPtpLnhXJsyJ5VjqEK6Z7AOuJ2+KFOZN6h3DJeBffu/841gSYM6kfIw+EFMy7Gq0rjDmT+lF+iJVc7pYmxpxJ/Si/jxXfT1VqDHMm9RWAB4R9fo1lHPTOZVJfwvFMCCFu4wv9sbsxMdWdmAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,965,43)">
<path d="M0,0 L55,0 L55,154 L0,154 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -334,7 +334,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10508:7">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,469,288)">
<image height="150" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAACWCAYAAAB+bsAwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACdklEQVR4nO2dsU7jQBRFb5ChoV0aGio+ZrflW/drEgoaGlKYghRJsVvMRDuLJtIk9jy/+3KPNHIETuSjG2w/ex5eAXgB8ADgR1565QPANi/Lsf2+4oAk8lgMr9wDuMuvDwB2AD5rKw5ICT0CeMrDK7d5uQfwBWAsfvYfZVJPAJ4ttm4CByShT6SvXlXqxnKLrJAUC5JiQVIshJQaGtb5DWCVRwt/APw68bs1gE1lufn2/km0SG3QLuSCq5VaI6BUyKReu2/FzITcpUuKBUmxICkWJMVCSKmW06TJ9Y01IZOSFAuSYkFSLISUar2adC6L3pFsvZp0Lu6lLknq5wXvmY1eSS1Kr6QW5WqTopMKeZySFAuSYkEXXliQFAuSYkFSLFjXU28A3pFmKo9Ic8sPM34+APvS4z2PLdI07MWk5kyqbG0YkeaY72f8fAD2SY1ICY1Y+Os3Z1K7PL6KJf3f1CGPffGaXsqEkMcpSbEgKRYkxUJIqZ6XyFr6OrrQ89zPpHaq0fM0yaR2qtEzKZPaqUbPpExqpxo9kzKpnWr0TMqkdqqheooFSbEgKRYkxUJIqZaD7yWcqsFMaqyQSUmKBUmxEFLKehbZcx5d562HTEpSLEiKBUmx4LErZ3JDmceLmSZS1klNPtvwmNRkPCY1matNik4q5HFKUixIigVJsRBSSnc9WAgppT5fFiTFgqRYkBQL+l9kZ+Beas77s7rneymSYkFSLEiKhQGpv+keJ5456IjmzrkBqXGrfPylV5o7545JAf8ef+mV5s65o1T5+EuvNHfOHaV2ecWP2kpOaO6cWyE9JfYOaUfheWdxqnPO835ACOGVv3iMyz+lzTnwAAAAAElFTkSuQmCC" y="0"/>
<image height="150" preserveAspectRatio="none" width="53" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAACWCAYAAAB+bsAwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACP0lEQVR4nO2dvW7CMBhFD1XK0rVdWFjah2nXPmufBjp0YYEhHcoAQzvYqC4CyUASfN17JMsRmChHX7CD8c8IeAUegPuYl8oSWMU8Tav9gg1BZJKkUrkDxvF4C6yBz0MFG0KEJsA0plK5jfkG+ALa5LU/pJGaAk9DXN0FbAlCn4Rb76DUzZBXNBSWUsFSKlhKhSqlmowyb8Aophy+gZcj782A+YF8vvf5i8iRmpMvVAT/VmpGhVJVRuq996vomCqrdEupYCkVLKWCpVSoUirnMemx96vomNyndCmqvP0spYKlVLCUCn21U1f9RzK3N+lUipc6J1LPZ3ymM/qK1FWp8tnv30ZKTqrKdspSKlhKhZza7+I/loemykhZSgVLqWApFYb+PfUBLAgjlVvC2PJth+cHhv/psYhpRRiGfTWpLiOVTm1oCWPMNx2eHxg+Ui0hQi1Xvv26jNQ6pq8kl/9ObWPaJMfyUoNQZTtlKRUspYKlVKhSKqfxPYdj3Wo5cz0upspIWUoFS6lgKRUspYKlVLCUCpZSwVIqWEoFS6lQpZRHkalgKRUspYKlVPBMtxMoXsoz3UrAM91UqFKqynbKUipYSgVLqWApFSylgntoVbCUCpZSwVIquIf2BIqX6rK39SmmXntwq/xOWUoFS6lgKRUawtoQdxzZc7AgslcdaQiLXqTbX5ZK9qoju0jB7/aXpZK96shOKt3+slSyVx3ZSa1jweWhQoWQverIiLBL7JhQUZRcWRxbdaTkesAYUyo/0laUc7np9AgAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,289)">
<path d="M0,0 L45,0 L45,142 L0,142 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -526,7 +526,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10508:6">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,769,89)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYElEQVRoge2asW7CMBCGv1QpC2u7sDD1Ydq1z8rTtB26sCRDOoQhGejgi2raBPkSjhrpPulkCxn50w8EObkCeAUegQcZLamAWsa46t8LS5HZRGXJGljJvAcOwNfYwpKQ1AbYSllyL2MHtEATvfZHbEhsCzwZi0FIqiUkVU2J3V1BZBYupsXFtLiYlmzFyoQ1O6CQSuEIvMw2ElLE3kmXuhg3LfZGpmLZJvZhbjFCtpcLF9PiYlpcTIuLaclWLOUv6WhuMUK2ibmYFhfT4mJashVLPSVpWXxnMvWUpOUqYnMSe57xnhOsEluMVWKLuenE/kUs2+uYi2lxMS1+GNHiYlpcTIuLaSkJT/LXTDzNvzCfwF72bAh9F/2UWM1pk4Yle6ma0N5wVqyS+dCkYUncQtPIft05sbhJw5JG9mhI+CgrWdDwk54VB6k2GkfFCkJvz4rw5bf+AfRSXTQfynEcgG/ZI1INN+vDcQAAAABJRU5ErkJggg==" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaElEQVRoge2asU7DMBCGv6DQpSssXbrAw8DKs/I0wMDSJRnCkA7JUAZfhAtJ5Ut7wZXuk062Klf+9KdJ2uYK4AW4B+5ktKQCahnjqn8vLEVmE5Ula2Al8x7YA19jC0tCUhtgK2XJrYwd0AJN9NofsSGxLfBoLAYhqZaQVDUldrOAyCxcTIuLaXExLdmKlQlrXoFCKoUD8DzbSEgReydd6mJctdgbmYplm9iHucUI2V4uXEyLi2lxMS0upiVbsZRb0oO5xQip3y4WJ9tD6WJaXEyLi2mxuo6d/c9k6q8kLYuIzUnsacZ7jrBK7GyyvVdedWL/IpbtdczFtLiYlpSz8mBuMUK2ibmYFhfT4mJaSsKT/DUTT/MvzCewkz0bQt9FPyVWc9ykYclOqia0N5wUq2Q+NGlYErfQNLJfd0osbtKwpJE9GhIOZSULGn7Ss2Iv1UbjqFhB6O1ZET781idAL9VF86EcxwH4BoTeUg8oamIBAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,770,90)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -605,7 +605,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10508:5">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,689,209)">
<image height="68" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABECAYAAADQkyaZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABgklEQVRoge2bsW7CMBBAX6qUhbVdWJj4mHbtt/ZrSIcuLMkQBhjI0A7nqG5lKgNNap/vSSdbyYH8dFESjK4CXoBH4MGNOdECnRv96H4m1ojcyoucWAILNx+AI7APJdZIJVfA2kVO3LvxBByA3jv2Db+ia2Azx+r+mAGR3COXbVD0bs4V/Scmqg0T1YaJaqMY0Toi5xWoXMTwATyfObcFmsDYRHznTcSINsRLJouJemwpRLSYir5NvooZKObxYqLaMFFtmKg2TFQbxYjGvALe/FswBYqpqIlqw0S1YaLaKEY0dhfwUpL75zx2F/BSshS9pqJPV3xmUqaqaHJMVdHksIp6qBAt5jlqotowUW3MvTm2cTH7m1MxFTVRbZioNkxUGzXSWbDkTHdB4rwDO8ShR/pehlBijXT9+E0yObFz0SHtIL+Ktm4+NsnkhN+y1SPrP4USR1G/SSYnemTNPRGXbusSer6qmwtHFwdvDIpWSG/aArkZ5XZDGlycvPkYhmEY6fEJ1flZoK3rvGAAAAAASUVORK5CYII=" y="0"/>
<image height="68" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAABECAYAAADQkyaZAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABh0lEQVRoge2bPU/DMBBAX1Do0hWWLl3oj4GV38qvaRhYuiSDO7RDM8BwjjDIRaYlIT7fk062Wrfy01m2+3EV8AzcA3e+zYkW6HwbRvd9YI3IrYLIiSWw8P0eOAL72MAayeQKWPvIiVvfnoAD4ILHvhBmdA1sppjdH9Mjkntk2UZFb6ac0X9iotowUW2YqDaKEa0TxrwAlY8U3oGnM89tgSbSNgnveRUpog3pkrPFRAO2FCJaTEZfR5/FBBRzvJioNkxUGyaqDRPVRjGiKVfAh9FnMQGpn16yp5ila6LaMFFtmKg2xjpHZ/fLeeq3gL8lS9FLMvp4wWtGZayMzo5i7rqW0QAVosWcoyaqDRPVRsque/UfJQI2Pia/ORWTURPVholqw0S1USOVBUvOVBfMnDdghzg4pO6ljw2skaqfsEgmJ3Y+OqQc5EfR1veHIpmcCEu2HDL/U2zgIBoWyeSEQ+bsSFi6rR/g+MxuLhx9HII2KlohtWkLZDPKbUPqfZyC/hCGYRjz4wNVpFmi1cb6JwAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,690,210)">
<path d="M0,0 L50,0 L50,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -654,7 +654,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10508:4">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1089,229)">
<image height="48" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABRUlEQVRoge2ZMU7DQBBFn5FJkxaaNKlyGGi5GXfhNAkFTRq72BRJERehmLFYkI1WSuzZhXnSaFbOyPrfu44s/Qp4AR6BB+050ACt9rjan4M1InoVVQ4sgYWuO+AEHIYGa+TJr4C1Vg7caz8DRyBE174R78Aa2MyhLpEOEX9Ajs+ggbs5FU2BG7DGDVjjBqwp3kCdMPMGVFopXIDnkd+2wC7qr4n3HCXFwI508bPzLwxsKdxA8TvwPrmKKyj+b9QNWOMGrHED1rgBa4o3kPIpcZlcxRWkGLglG62nW92w+CPkBqxxA9a4AWtqJP1YMpKAGPEB7BFtAcnIuqHBGkn+4kAtB/ZaLRIx/Wqg0XUfqOVAHLMGRNd5aLA3EAdqORAQLYGEI9ToQOBrN6w5aR2jPmigQnLiBfIS5/Iid1rnaN2X4zh/iU/kck7XhJM/mwAAAABJRU5ErkJggg==" y="0"/>
<image height="48" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABR0lEQVRoge2ZMU7DQBBFn5FJkxaaNGnIYaDlZtyF0yQUNGnsYlMkRVxAMWOxIButlNizC/Ok0azikfV/dm1Z+hXwDNwDd9pzoAFa7XG1PwdrRPQqqhxYAgtdd8AJOAwN1sg/vwLWWjlwq/0MHIEQ/faNeAfWwGYOdYl0iPgDcnwGDdzMqWgK3IA1bsAaN2BN8QbqhJlXoNJK4QN4Grm2BXZRf0m85ygpBnaki5+df2FgS+EGit+Bt8lVXEDxr1E3YI0bsMYNWOMGrCneQMqnxMPkKi4g9Wv0Wmy0Hq91w+KPkBuwxg1Y4wasqZH0Y8lIAmLEO7BHtAUkI+uGBmsk+YsDtRzYa7VIxPSrgUbXfaCWA3HMGhBd56HB3kAcqOVAQLQEEo5QowOBr92w5qR1jPqggQrJiRfIQ5zLg9xpnaN1X47j/CU+AT9XTtf7IJ/CAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1090,230)">
<path d="M0,0 L40,0 L40,40 L0,40 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1009,16 +1009,16 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1103,10 +1103,10 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:54 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:35 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 86 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 148 KiB

View File

@ -129,42 +129,119 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594",
"className":"Saturation Dynamic",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10597",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Saturation Dynamic",
"label":"Saturation Dynamic",
"name":"Sum3",
"label":"Sum3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"DoSatur"
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"[]",
"[]",
"Inherit: Same as second input",
"round",
"|+-",
"off",
"Floor",
"off"
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
10
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":"Saturation Dynamic"
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10661",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"fixdt(1,32,20)",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
@ -234,6 +311,45 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10594",
"className":"Saturation Dynamic",
"icon":"WebViewIcon3",
"name":"Saturation Dynamic",
"label":"Saturation Dynamic",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"DoSatur"
],
"values":[
"[]",
"[]",
"Inherit: Same as second input",
"off",
"Floor",
"off"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":"Saturation Dynamic"
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10586",
"className":"Simulink.Inport",
@ -301,96 +417,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10597",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum3",
"label":"Sum3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"round",
"|+-",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
10
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10591",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"held",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10585",
"className":"Simulink.Inport",
@ -459,51 +485,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10661",
"className":"Simulink.Product",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10591",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10584",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"InitializeStates",
"PropagateVarSize"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"fixdt(1,32,20)",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
"held",
"Only when execution is resumed"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
2,
9
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -511,7 +511,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"blocktype":"ActionPort",
"masktype":""
}
},

View File

@ -124,107 +124,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10594">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,334,134)">
<image height="118" preserveAspectRatio="none" width="78" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAB2CAYAAABmg6XdAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB4ElEQVR4nO3dMU8CMQBH8T/mYHHFhYXJT+T3H1xYYDgGGLhBh5Z46qnkES+Ee7+k6UEa0rwUGDtL8pLkKcmyzlO2TbKrc3/svi5sUmKtemPKHpMs6nOX5JhkP7SwSTlpqyTrOqZsXudTkkOStvfeJ/0Tt07yPMbublyXEm2f8jUdDPcw5o7uieEgw0GGgwwHGQ4yHGQ4qLlgzezfdzG+t2s/wBMHGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIcZDjIcJDhIMNBhoMMBxkOMhxkOMhwkOEgw0GGgwwHGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIcZDjIcJDhIMNBhoMMBxkOMhxkOMhwkOEgw0GGgwwHGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIcZDjIcJDhIMNBhoMMBxkOMhxkOMhwkOEgw0GGgwwHGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIcZDjIcJDhoEuul7r6KqZ75ImDDAcZDjIcZDjIcJDhoCblLvjH/HAf/MS8JtmkNGmTHJN0QwubJLski/p6cNGEbOrYJdnnj3Db+nxKchhjdzdsmxLtfOIOKV2+OYfr6qL9SBu8VW1KgzYXfFW3dUGbj9M3Vcc6Dr15MNwsyTLlN24e/yC6Ok695/OQJOl3746URXTkUS9uAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10597">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,459,179)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,135)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip9">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,135)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip14">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,339,159)">
<path d="M5,31 L57,31" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip15">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,339,159)">
<path d="M31,5 L31,57" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip16">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,339,159)">
<path d="M7,49 L21,49 L42,11 L55,11" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,460,180)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip27">
<path d="M-3,-20 L67,-20 L67,90 L-3,90 L-3,-20 z"/>
<clipPath id="clip9">
<path d="M459.5,179.5 L479.5,179.5 L479.5,199.5 L459.5,199.5 L459.5,179.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,338,155)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="10" x="0" xml:space="preserve" y="3">up</text>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="463,190 467,190" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M-3,-55 L67,-55 L67,55 L-3,55 L-3,-55 z"/>
<clipPath id="clip10">
<path d="M459.5,179.5 L479.5,179.5 L479.5,199.5 L459.5,199.5 L459.5,179.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,338,190)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="3">u</text>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="465,188 465,192" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M-3,-90 L67,-90 L67,20 L-3,20 L-3,-90 z"/>
<clipPath id="clip11">
<path d="M459.5,179.5 L479.5,179.5 L479.5,199.5 L459.5,199.5 L459.5,179.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,338,225)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="6.98438" x="0" xml:space="preserve" y="3">lo</text>
</g>
<defs>
<clipPath id="clip30">
<path d="M-67,-55 L3,-55 L3,55 L-67,55 L-67,-55 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,190)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="-4.5" xml:space="preserve" y="3">y</text>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="468,195 472,195" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,335,135)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,460,180)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,407,188)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,482,188)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M-324,-98 L413.344,-98 L413.344,94 L-324,94 L-324,-98 z"/>
<clipPath id="clip12">
<path d="M-399,-98 L338.344,-98 L338.344,94 L-399,94 L-399,-98 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,407,176)">
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,482,176)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -234,6 +186,62 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10661">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,679,174)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwUlEQVRoge2aTU/CQBBAH4pcuOqFCyd/kT/SHwXGSCKBtELlK0hBPew0LNiaDrC1JvOSyWzIwr7MtDTpbgN4AO6AW8khiYBYsh/x8cSmyHS8CEkbaMk4BVbAe97EJq5SHaArEZIbyRtgCSTeZz/Esop1gfvAYuAqtcRVKioSu6pA5CRMTIuJaTExLbUVa575/RT3790D+l5+PPN3z6rYDvgA5sDiKJ/NqWK+1ERiKjn3oaylTCu/gIY33npSMTDyIq5SbO7N86UmIvMMDGT8BsyqEusfia1x11ImNgBegTGunYu/FJuLRNbCMfs2rqoS6+WIZRWLce2bitQC1+pKxIoq9i4xE6GVSH1WJZZXsZUXaxFKcXftRSgj9gRcy3gnAllsJS4mpBEbXXrRMtT2IW5iWkxMi4lpMTEtJqbFxLSYmBYT02JiWmorVvalSuXUtmImpsXEtJiYFhPTYmJaaivWxO3ktynYzb8wL8BQ1kxw73DTIrGYw0MaIRlK+HsChWKRjLNDGiHxj9Akst7mNzH/kEZIElkjoUQrI5mQsK9eKLK9gaWXc8UauLM9LdzFH/oGyPYHNhzuF4S+tg3j//ANnVKoqAzGvQwAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,680,175)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip14">
<path d="M679.5,174.5 L709.5,174.5 L709.5,234.5 L679.5,234.5 L679.5,174.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="698,208 692,202" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip15">
<path d="M679.5,174.5 L709.5,174.5 L709.5,234.5 L679.5,234.5 L679.5,174.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="698,202 692,208" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,680,175)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,712,203)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip16">
<path d="M-629,-113 L108.344,-113 L108.344,79 L-629,79 L-629,-113 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,712,191)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10587">
@ -246,11 +254,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<clipPath id="clip18">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,245,225)">
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,245,225)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
@ -268,11 +276,11 @@
<path d="M-15.7031,0 L15.7031,0 L15.7031,14 L-15.7031,14 L-15.7031,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<clipPath id="clip19">
<path d="M-146.297,-156 L591.047,-156 L591.047,36 L-146.297,36 L-146.297,-156 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,229.297,234)">
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,229.297,234)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.4062" x="1" xml:space="preserve" y="10">iq_min</text>
</g>
<!--RAWSTRING-->
@ -283,11 +291,123 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<clipPath id="clip20">
<path d="M-179,-133 L558.344,-133 L558.344,59 L-179,59 L-179,-133 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,211)">
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,211)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10594">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,334,134)">
<image height="118" preserveAspectRatio="none" width="78" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAB2CAYAAABmg6XdAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB4ElEQVR4nO3dMU8CMQBH8T/mYHHFhYXJT+T3H1xYYDgGGLhBh5Z46qnkES+Ee7+k6UEa0rwUGDtL8pLkKcmyzlO2TbKrc3/svi5sUmKtemPKHpMs6nOX5JhkP7SwSTlpqyTrOqZsXudTkkOStvfeJ/0Tt07yPMbublyXEm2f8jUdDPcw5o7uieEgw0GGgwwHGQ4yHGQ4qLlgzezfdzG+t2s/wBMHGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIcZDjIcJDhIMNBhoMMBxkOMhxkOMhwkOEgw0GGgwwHGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIcZDjIcJDhIMNBhoMMBxkOMhxkOMhwkOEgw0GGgwwHGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIcZDjIcJDhIMNBhoMMBxkOMhxkOMhwkOEgw0GGgwwHGQ4yHGQ4yHCQ4SDDQYaDDAcZDjIcZDjIcJDhoEuul7r6KqZ75ImDDAcZDjIcZDjIcJDhoCblLvjH/HAf/MS8JtmkNGmTHJN0QwubJLski/p6cNGEbOrYJdnnj3Db+nxKchhjdzdsmxLtfOIOKV2+OYfr6qL9SBu8VW1KgzYXfFW3dUGbj9M3Vcc6Dr15MNwsyTLlN24e/yC6Ok695/OQJOl3746URXTkUS9uAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,135)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip22">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,335,135)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip27">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,339,159)">
<path d="M5,31 L57,31" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,339,159)">
<path d="M31,5 L31,57" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,339,159)">
<path d="M7,49 L21,49 L42,11 L55,11" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip40">
<path d="M-3,-20 L67,-20 L67,90 L-3,90 L-3,-20 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,338,155)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="10" x="0" xml:space="preserve" y="3">up</text>
</g>
<defs>
<clipPath id="clip41">
<path d="M-3,-55 L67,-55 L67,55 L-3,55 L-3,-55 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,338,190)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip42">
<path d="M-3,-90 L67,-90 L67,20 L-3,20 L-3,-90 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,338,225)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="6.98438" x="0" xml:space="preserve" y="3">lo</text>
</g>
<defs>
<clipPath id="clip43">
<path d="M-67,-55 L3,-55 L3,55 L-67,55 L-67,-55 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,190)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="-4.5" xml:space="preserve" y="3">y</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,335,135)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,407,188)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip44">
<path d="M-324,-98 L413.344,-98 L413.344,94 L-324,94 L-324,-98 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,407,176)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -309,11 +429,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip37">
<clipPath id="clip46">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,245,155)">
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,245,155)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
@ -331,11 +451,11 @@
<path d="M-17.0938,0 L17.0938,0 L17.0938,14 L-17.0938,14 L-17.0938,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<clipPath id="clip47">
<path d="M-144.906,-86 L592.438,-86 L592.438,106 L-144.906,106 L-144.906,-86 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,227.906,164)">
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,227.906,164)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="32.1875" x="1" xml:space="preserve" y="10">iq_max</text>
</g>
<!--RAWSTRING-->
@ -346,11 +466,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<clipPath id="clip48">
<path d="M-179,-63 L558.344,-63 L558.344,129 L-179,129 L-179,-63 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,141)">
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,262,141)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -360,118 +480,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10597">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,459,179)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,460,180)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip41">
<path d="M459.5,179.5 L479.5,179.5 L479.5,199.5 L459.5,199.5 L459.5,179.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="463,190 467,190" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip42">
<path d="M459.5,179.5 L479.5,179.5 L479.5,199.5 L459.5,199.5 L459.5,179.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="465,188 465,192" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M459.5,179.5 L479.5,179.5 L479.5,199.5 L459.5,199.5 L459.5,179.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="468,195 472,195" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,460,180)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,482,188)">
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip44">
<path d="M-399,-98 L338.344,-98 L338.344,94 L-399,94 L-399,-98 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,482,176)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10591">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,94,79)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABc0lEQVRoge2ZS0vDQBRGT0vspuDKbropCP4if76Cj0URmtbE2qJNtS7uhH6WVKKJbRnugcu9hEmYOczkNR3gGhgAFyHHxgRIQ9ZIdxsmmIChRGz0gV6oC2AJ5FUNE2xGDIFRiNg4C3kFLIBMjn1DZ8YIuDpE745AgYnIsSVSKaN7yB6dOi5DcBmCyxBchuAyBJchuAwhaXh+gb3R3QC3O/kemNa4Rhf4bNgPgE3TCzSZGR/AOzAHXnfyEhNVhzZEtMJfZaiIWYjnkHN+J+NkqLNMNkBH6jVbESnwJJGylbFuu7P/TR0Zc2mnImaYgDvgMdRT4AV4I1IZ5xXHBsBly305Ov5oFVyG4DIElyG4DMFlCC5DSLC/xX32/DGOgAdgjI0z44dPhQR7hdZNltgYh9BPhb0yJqEuN1liQ7cXM2yMq6qGpQzdZImNDBtXRo1lMgkNMrazJCaWIRaSK2V0sL3WHnYDjfEmWoRYSV2G4ziO0wZfCNN4zx2n16kAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,95,80)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip46">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,124,94)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.0469" x="-18.0156" xml:space="preserve" y="3.5">case: { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,95,80)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,124.5,110)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip47">
<path d="M-16.1016,-32 L721.242,-32 L721.242,160 L-16.1016,160 L-16.1016,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,99.1016,110)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10585">
@ -484,11 +492,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip49">
<clipPath id="clip50">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,100,190)">
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,100,190)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -506,11 +514,11 @@
<path d="M-4.88281,0 L4.88281,0 L4.88281,14 L-4.88281,14 L-4.88281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip50">
<clipPath id="clip51">
<path d="M-12.1172,-121 L725.227,-121 L725.227,71 L-12.1172,71 L-12.1172,-121 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,95.1172,199)">
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,95.1172,199)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="7.76562" x="1" xml:space="preserve" y="10">iq</text>
</g>
<!--RAWSTRING-->
@ -521,11 +529,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip51">
<clipPath id="clip52">
<path d="M-34,-98 L703.344,-98 L703.344,94 L-34,94 L-34,-98 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,176)">
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,176)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -537,52 +545,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10661">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,679,174)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABW0lEQVRoge2asU7DMBCGv6DQpSssXTrxMLDyrPAywMDSJRnMkA7p0A6+CBeSyhd6xZXuk062Ilf+9Dd1KuUq4Bm4B+5ktKQBWhnTan8urEVmlZQlS2Ah8x2wBb7GFtbEpFbAWsqSWxl7oANCcu2X2JDYGngwFoOYVEdMqpkSu7mAyCxcTIuLaXExLcWK1RlrXoBKKoc98DTbSMgReydf6mxctdgbhYoVm9iHucUIxR4XLqbFxbS4mJZixXIO2FdzixFyn5VaHmd85ojcZ+XFsUrsz1x1Yv8iVuxx4WJaXEyLi2lxMS0upsXFtLiYFhfTkvMPdm9uMUKxibmYFhfT4mJaauKb/CUTb/PPzCewkT0Dse9iNyXWctykYclGqiW2N5wUa2Q+NGlYkrbQBNmvPyWWNmlYEmSPQMZX2ciCwHd6VmylumQcFauIvT0L4s1v/QPYSfXJfCjHcQAOivhPv667mf8AAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10591">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,94,79)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABdklEQVRoge2ZwU6DQBCGPwz20qteeunJJ/JZfRq9eKkaiEK1tIEoHmZIp0orCmKzzpdMoGRD2C+7dH82Ai6Bc+BMj6GRAKkebaUfG8aIgJmp0JgCEz2vgALI2xrGyIiYAXOt0DjVYwmsgMxc28GOjDlwMcbT/QEVIiJHpkirjJMxn+jYcRkGl2FwGQaXYXAZBpdhcBmGuEObKyDS6kKt9Yas+tbIYucBuNO6R7LBE/CibftS971BFxk3dBfRUAOvyMqvkdGEoxR4BJbAhmFEDMIYMgqk4zmSC5bAs16vvnnfX6WLjGt+JsNOkwLJBoX+3iAieg/tIRljZLTV0UwNS1cZ/wL/azW4DIPLMLgMg8swuAyDyzDESGaYsueLcQDcAguknxkHYkCMBCe7yRIaC60UyUcHZSR63myyhIbdXsyQPpZtDRsZdpMlNDK2ifnLaZJog4ztKAmJgt3UvGKPjAjZa50gL9AQX6JNUi75nJ4dx3GcIXgHXtl/ytt5vLYAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,680,175)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,95,80)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip53">
<path d="M679.5,174.5 L709.5,174.5 L709.5,234.5 L679.5,234.5 L679.5,174.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="698,208 692,202" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip54">
<path d="M679.5,174.5 L709.5,174.5 L709.5,234.5 L679.5,234.5 L679.5,174.5 z"/>
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="698,202 692,208" vector-effect="none"/>
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,124,94)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.0469" x="-18.0156" xml:space="preserve" y="3.5">case: { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,680,175)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,95,80)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,712,203)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,124.5,110)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip55">
<path d="M-629,-113 L108.344,-113 L108.344,79 L-629,79 L-629,-113 z"/>
<path d="M-16.1016,-32 L721.242,-32 L721.242,160 L-16.1016,160 L-16.1016,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,712,191)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,99.1016,110)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
@ -711,5 +711,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:06 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:47 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -63,7 +63,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10594:9">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,329)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVRoge2aP0/DMBBHX1Do0hWWLp34Mqx8Vj4NMLB0SQYzpEMylMEXYSCpfFWNjPR70ums6CQ/Xf4M8TXAE3AP3FkuSQf0ltPofxa2JrNLoiRbYGPrCTgCH0uFLbFTO2BvUZJbyyMwACG59kts7tgeeCgsBrFTA7FT3ZrYzR+IXITEvEjMi8S8VCvWZtQ8A41FDifg8WIjI0fslXypq/GvxV6oVKzajr0Vt1ig2s+FxLxIzIvEvEjMi8S8SMyLxLxIzIvEvEjMi8S8SMyLxLxIzIvEvOT8HzsVt1ig2o5JzIvEvEjMS0s8yd+ycpp/Zd6Bg+0ZiHMX05pYz/chjZIcLHrieMNZsc7W85BGSdIRmmD7jefE0iGNkgTbI5BxKzsrCHx1rxRHiyHJi2INcbZnQ3z4S78Ak8WYrOcQQgB8AmiKSmoo8d5jAAAAAElFTkSuQmCC" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABW0lEQVRoge2asU7DMBCGv6DQpSssXTrxMLDyrPAywMDSJRnMkA7p0A6+CBeSyhd6xZXuk062Ilf+9Dd1KuUq4Bm4B+5ktKQBWhnTan8urEVmlZQlS2Ah8x2wBb7GFtbEpFbAWsqSWxl7oANCcu2X2JDYGngwFoOYVEdMqpkSu7mAyCxcTIuLaXExLcWK1RlrXoBKKoc98DTbSMgReydf6mxctdgbhYoVm9iHucUIxR4XLqbFxbS4mJZixXIO2FdzixFyn5VaHmd85ojcZ+XFsUrsz1x1Yv8iVuxx4WJaXEyLi2lxMS0upsXFtLiYFhfTkvMPdm9uMUKxibmYFhfT4mJaauKb/CUTb/PPzCewkT0Dse9iNyXWctykYclGqiW2N5wUa2Q+NGlYkrbQBNmvPyWWNmlYEmSPQMZX2ciCwHd6VmylumQcFauIvT0L4s1v/QPYSfXJfCjHcQAOivhPv667mf8AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,330)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1009,7 +1009,7 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,105)">
@ -1018,7 +1018,7 @@
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:07 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:47 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -1,53 +1,4 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10811",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_nKiLimProt",
"label":"cf_nKiLimProt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"cf_nKiLimProt",
"on",
"inf",
"[]",
"[]",
"fixdt(0,16,16)",
"off",
"inf"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10619",
"className":"Simulink.Outport",
@ -128,6 +79,55 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10811",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_nKiLimProt",
"label":"cf_nKiLimProt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"cf_nKiLimProt",
"on",
"inf",
"[]",
"[]",
"fixdt(0,16,16)",
"off",
"inf"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10809",
"className":"Simulink.Sum",
@ -236,6 +236,35 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"I_backCalc_fixdt",
"label":"I_backCalc_fixdt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"yInit"
],
"values":[
"0"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10777",
"className":"Simulink.Goto",
@ -269,39 +298,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10776",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto4",
"label":"Goto4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"n_max",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10815",
"className":"Simulink.Goto",
@ -336,11 +332,91 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10804",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10803",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"0",
"on",
"inf",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"inf"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10609",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"held",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10812",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From5",
"label":"From5",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
@ -348,7 +424,7 @@
"IconDisplay"
],
"values":[
"n_max",
"Vq_max",
"Tag"
],
"tabs":[
@ -397,97 +473,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"I_backCalc_fixdt",
"label":"I_backCalc_fixdt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"yInit"
],
"values":[
"0"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10812",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"Vq_max",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10609",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"held",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10814",
"className":"Simulink.Inport",
@ -556,43 +541,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10803",
"className":"Simulink.Constant",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10804",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Constant1",
"label":"Constant1",
"name":"From5",
"label":"From5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
"GotoTag",
"IconDisplay"
],
"values":[
"0",
"on",
"inf",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"inf"
"n_max",
"Tag"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
3,
7
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -600,16 +567,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10774",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10607",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"n_motAbs",
"label":"n_motAbs",
"name":"n_max",
"label":"n_max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
@ -632,7 +599,7 @@
"OutputFunctionCall"
],
"values":[
"1",
"2",
"Port number",
"[]",
"[]",
@ -672,11 +639,44 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10607",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10776",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto4",
"label":"Goto4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"n_max",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10774",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"n_max",
"label":"n_max",
"name":"n_motAbs",
"label":"n_motAbs",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10602",
"inspector":{
"params":[
@ -699,7 +699,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"1",
"Port number",
"[]",
"[]",

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 77 KiB

View File

@ -79,53 +79,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2879",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"Data Type Conversion1",
"label":"Data Type Conversion1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"SampleTime"
],
"values":[
"[]",
"[]",
"fixdt(1,16,4)",
"off",
"Real World Value (RWV)",
"Floor",
"off",
"-1"
],
"tabs":[
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"DataTypeConversion",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2880",
"className":"Simulink.Sum",
@ -185,6 +138,103 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2896",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"yInit",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2879",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"Data Type Conversion1",
"label":"Data Type Conversion1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"SampleTime"
],
"values":[
"[]",
"[]",
"fixdt(1,16,4)",
"off",
"Real World Value (RWV)",
"Floor",
"off",
"-1"
],
"tabs":[
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"DataTypeConversion",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2878",
"className":"Simulink.Inport",
@ -252,56 +302,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2896",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2877",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"yInit",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10745:2878#out:1",
"className":"Simulink.Line",

View File

@ -59,6 +59,173 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10745:2880">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="183,30 187,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="185,28 185,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip7">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="188,35 192,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="190,33 190,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,202,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<path d="M-119,0 L288,0 L288,87 L-119,87 L-119,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,202,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10745:2896">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,62)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA0UlEQVRIie2Wuw6DMAxFDxVl6douLEz9ov7/0IUlGdIBBlg62KhpeYia1Ve6soVCjhxFyi2AB3ADrlotCkDUmjv+LiwVUme26AJU2o9AD7yWFpbIZDXQqC06ax2ADkjZtxlwmrAB7kYgyGQdMllYA54OAExyoAMd6EAHOtCB8uIHJJMsvtA79QRa3SshmWZcA0a+A5BFrToiEWMTGLSfApBFeUxMus+wBcwDkEVJ/03sONKgCxKfaf9Vr+6yuggskFxaIZfGenFG9ZD1k12uY3oDjl5CxdGTUF4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip11">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip18">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip18)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,223,77)">
<path d="M-51.4844,0 L0,0 L0,12 L-51.4844,12 L-51.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<path d="M-88.5156,-61 L318.484,-61 L318.484,26 L-88.5156,26 L-88.5156,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,89)">
<path d="M-18.3281,0 L18.3281,0 L18.3281,14 L-18.3281,14 L-18.3281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-133.672,-73 L273.328,-73 L273.328,14 L-133.672,14 L-133.672,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,216.672,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="34.6562" x="1" xml:space="preserve" y="10">Ini=yInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10745:2879">
@ -71,19 +238,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip5">
<clipPath id="clip36">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,350,20)">
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,350,20)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<clipPath id="clip42">
<path d="M-19,-5 L23,-5 L23,10 L-19,10 L-19,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,372.5,27.5)">
<g clip-path="url(#clip42)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,372.5,27.5)">
<path d="M-13.1406,3.71875 L-12.1094,3.85938 C-12.224,4.56771 -12.513,5.125 -12.9766,5.53125 C-13.4401,5.9375 -14.0156,6.14062 -14.7031,6.14062 C-15.5469,6.14062 -16.2292,5.86198 -16.75,5.30469 C-17.2708,4.7474 -17.5312,3.94792 -17.5312,2.90625 C-17.5312,2.23958 -17.4193,1.65365 -17.1953,1.14844 C-16.9714,0.643229 -16.6328,0.265625 -16.1797,0.015625 C-15.7266,-0.234375 -15.2292,-0.359375 -14.6875,-0.359375 C-14.0104,-0.359375 -13.4583,-0.190104 -13.0312,0.148438 C-12.6042,0.486979 -12.3281,0.973958 -12.2031,1.60938 L-13.2344,1.76562 C-13.3281,1.34896 -13.5,1.03385 -13.75,0.820312 C-14,0.606771 -14.3021,0.5 -14.6562,0.5 C-15.1875,0.5 -15.6172,0.690104 -15.9453,1.07031 C-16.2734,1.45052 -16.4375,2.05208 -16.4375,2.875 C-16.4375,3.71875 -16.2786,4.32812 -15.9609,4.70312 C-15.6432,5.07812 -15.224,5.26562 -14.7031,5.26562 C-14.2969,5.26562 -13.9531,5.14062 -13.6719,4.89062 C-13.3906,4.64062 -13.2135,4.25 -13.1406,3.71875 M-11.5938,2.89062 C-11.5938,1.73438 -11.276,0.880208 -10.6406,0.328125 C-10.099,-0.130208 -9.44792,-0.359375 -8.6875,-0.359375 C-7.82292,-0.359375 -7.11979,-0.0807292 -6.57812,0.476562 C-6.03646,1.03385 -5.76562,1.80729 -5.76562,2.79688 C-5.76562,3.59896 -5.88542,4.22917 -6.125,4.6875 C-6.36458,5.14583 -6.71354,5.5026 -7.17188,5.75781 C-7.63021,6.01302 -8.13542,6.14062 -8.6875,6.14062 C-9.55208,6.14062 -10.2526,5.86198 -10.7891,5.30469 C-11.3255,4.7474 -11.5938,3.94271 -11.5938,2.89062 M-10.5156,2.89062 C-10.5156,3.68229 -10.3411,4.27604 -9.99219,4.67188 C-9.64323,5.06771 -9.20833,5.26562 -8.6875,5.26562 C-8.15625,5.26562 -7.71875,5.06771 -7.375,4.67188 C-7.03125,4.27604 -6.85938,3.67188 -6.85938,2.85938 C-6.85938,2.08854 -7.03385,1.50521 -7.38281,1.10938 C-7.73177,0.713542 -8.16667,0.515625 -8.6875,0.515625 C-9.20833,0.515625 -9.64323,0.710938 -9.99219,1.10156 C-10.3411,1.49219 -10.5156,2.08854 -10.5156,2.89062 M-4.53125,6 L-4.53125,-0.21875 L-3.57812,-0.21875 L-3.57812,0.65625 C-3.13021,-0.0208333 -2.47396,-0.359375 -1.60938,-0.359375 C-1.23438,-0.359375 -0.888021,-0.291667 -0.570312,-0.15625 C-0.252604,-0.0208333 -0.015625,0.15625 0.140625,0.375 C0.296875,0.59375 0.40625,0.848958 0.46875,1.14062 C0.5,1.33854 0.515625,1.68229 0.515625,2.17188 L0.515625,6 L-0.53125,6 L-0.53125,2.21875 C-0.53125,1.78125 -0.572917,1.45833 -0.65625,1.25 C-0.739583,1.04167 -0.885417,0.872396 -1.09375,0.742188 C-1.30208,0.611979 -1.54688,0.546875 -1.82812,0.546875 C-2.27604,0.546875 -2.66406,0.690104 -2.99219,0.976562 C-3.32031,1.26302 -3.48438,1.80208 -3.48438,2.59375 L-3.48438,6 L-4.53125,6 M3.85938,6 L1.5,-0.21875 L2.60938,-0.21875 L3.95312,3.5 C4.09896,3.90625 4.22917,4.32292 4.34375,4.75 C4.4375,4.42708 4.56771,4.03646 4.73438,3.57812 L6.125,-0.21875 L7.20312,-0.21875 L4.84375,6 L3.85938,6 M12.3906,4 L13.4844,4.125 C13.3177,4.76042 13,5.25521 12.5312,5.60938 C12.0625,5.96354 11.4688,6.14062 10.75,6.14062 C9.84375,6.14062 9.1224,5.85938 8.58594,5.29688 C8.04948,4.73438 7.78125,3.94792 7.78125,2.9375 C7.78125,1.89583 8.05208,1.08594 8.59375,0.507812 C9.13542,-0.0703125 9.83333,-0.359375 10.6875,-0.359375 C11.5208,-0.359375 12.2005,-0.078125 12.7266,0.484375 C13.2526,1.04688 13.5156,1.84375 13.5156,2.875 C13.5156,2.9375 13.5156,3.03125 13.5156,3.15625 L8.875,3.15625 C8.91667,3.84375 9.11198,4.36719 9.46094,4.72656 C9.8099,5.08594 10.2396,5.26562 10.75,5.26562 C11.1458,5.26562 11.4792,5.16406 11.75,4.96094 C12.0208,4.75781 12.2344,4.4375 12.3906,4 M8.9375,2.29688 L12.4062,2.29688 C12.3646,1.76562 12.2344,1.36979 12.0156,1.10938 C11.6719,0.703125 11.2344,0.5 10.7031,0.5 C10.224,0.5 9.81771,0.661458 9.48438,0.984375 C9.15104,1.30729 8.96875,1.74479 8.9375,2.29688 M14.7969,6 L14.7969,-0.21875 L15.75,-0.21875 L15.75,0.71875 C15.9896,0.28125 16.2109,-0.0078125 16.4141,-0.148438 C16.6172,-0.289062 16.8438,-0.359375 17.0938,-0.359375 C17.4479,-0.359375 17.8073,-0.25 18.1719,-0.03125 L17.8125,0.953125 C17.5521,0.796875 17.2969,0.71875 17.0469,0.71875 C16.8177,0.71875 16.6094,0.789062 16.4219,0.929688 C16.2344,1.07031 16.1042,1.26562 16.0312,1.51562 C15.9167,1.89062 15.8594,2.29688 15.8594,2.73438 L15.8594,6 L14.7969,6 M21.0938,5.0625 L21.25,5.98438 C20.9479,6.04688 20.6823,6.07812 20.4531,6.07812 C20.0677,6.07812 19.7708,6.01823 19.5625,5.89844 C19.3542,5.77865 19.2057,5.61979 19.1172,5.42188 C19.0286,5.22396 18.9844,4.80729 18.9844,4.17188 L18.9844,0.59375 L18.2188,0.59375 L18.2188,-0.21875 L18.9844,-0.21875 L18.9844,-1.76562 L20.0312,-2.39062 L20.0312,-0.21875 L21.0938,-0.21875 L21.0938,0.59375 L20.0312,0.59375 L20.0312,4.23438 C20.0312,4.53646 20.0495,4.72917 20.0859,4.8125 C20.1224,4.89583 20.1849,4.96354 20.2734,5.01562 C20.362,5.06771 20.4844,5.09375 20.6406,5.09375 C20.7552,5.09375 20.9062,5.08333 21.0938,5.0625" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -109,11 +276,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<clipPath id="clip56">
<path d="M-319,0 L88,0 L88,87 L-319,87 L-319,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,16)">
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -123,78 +290,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10745:2880">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip27">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="183,30 187,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="185,28 185,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="188,35 192,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip30">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="190,33 190,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,202,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M-119,0 L288,0 L288,87 L-119,87 L-119,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,202,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10745:2878">
@ -207,11 +302,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<clipPath id="clip58">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,100,30)">
<g clip-path="url(#clip58)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,100,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -229,11 +324,11 @@
<path d="M-3.77344,0 L3.77344,0 L3.77344,14 L-3.77344,14 L-3.77344,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<clipPath id="clip59">
<path d="M-13.2266,-23 L393.773,-23 L393.773,64 L-13.2266,64 L-13.2266,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,96.2266,39)">
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,96.2266,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="1" xml:space="preserve" y="10">u</text>
</g>
<!--RAWSTRING-->
@ -244,106 +339,11 @@
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<clipPath id="clip60">
<path d="M-34,0 L373,0 L373,87 L-34,87 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10745:2896">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,62)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVRIie2WvQ6CMBSFP0xlcdWFhcmHMY4+qw/kwtIOdYABFodeYpWfwCVxMD3JyW3IpV8uNOnJgBtwAo5SNbKAkxrbfTcagRSRNToAuaw7oAGeY42GMFkBlGKN9lJboAZ89GwA7CcsgbMSCGGymjCZnQLuNgBUSsAETMCBzIKeO5CJL78AXrdCYv3/P0zABFwtQ7idD0zc0Av1ACrZyxMyTTcFdHwGII0qsSNEjFmglXUfgDSKY6KXfdo5YByANPLyrmfBJ7XS4HlPu1aNuI7qKDAj5NKccGi0B6cTt9G6d1LSNr0AyG5EFMEQprcAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip37">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip44">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip45">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,89)">
<path d="M-18.3281,0 L18.3281,0 L18.3281,14 L-18.3281,14 L-18.3281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-133.672,-73 L273.328,-73 L273.328,14 L-133.672,14 L-133.672,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,216.672,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="34.6562" x="1" xml:space="preserve" y="10">Ini=yInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,223,77)">
<path d="M-51.4844,0 L0,0 L0,12 L-51.4844,12 L-51.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-88.5156,-61 L318.484,-61 L318.484,26 L-88.5156,26 L-88.5156,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
@ -431,5 +431,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:09 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:49 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -63,7 +63,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10745:2895:9">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,329)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABU0lEQVRoge2avW7CQBAGx5FDQ5s0NDTJy6TNs/I0CUUaGru4FKYwBSluUU5g0C3h0EX6RlqtZa10o/WfbG8DvAPPwJPlknRAbzmN/riwNZlFEiWZAzPb3gFb4HuqsCV2agEsLUryaHkEBiAk+07EDh1bAq+FxSB2aiB2qjsn9nAHkauQmBeJeZGYl2rF2oyaFdBY5LAH3q42MnLEPsmXuhn/WuyDSsWq7di6uMUE1d4uJOZFYl4k5qVasZwb7EtGzc5itPxnch9Jd6faQykxLxLzIjEvEvMiMS8S8yIxLxLzIjEvEvOS85a0L24xQbUdk5gXiXmRmJeW+Cd/zpm/+TfmC9jYmoE4dzH52aolTomkQxol2Vj0xPGGi2KdbR+GNEqSjtAEW2+8JJYOaZQk2BqBjEPZWUHgt3ul2FoMSZ4Ua4izPTPiyV/6Ajj+VpuGEALgB2ywT1mKhcGOAAAAAElFTkSuQmCC" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge2aMW+DMBBGHxXNkrVdsmTqL+r/H7pkgcEdyABDO/hQnTZE+WhdMXxPOp2FDH46YLGvAV6BZ+Apck06oI9cRv99YhsyhyJqsgd2MZ6AM/B+bWJLrtQBOEbU5DHyCAxAKq79EJsrdgReKotBrtRArlS3JPbwDyKrsJiKxVQsprJZsfaOOc2K536suOeCzVbMYioWU7GYisVULKZiMRWLqVhMxWIqFlOxmIrFVCymYjEVi6lYTMViKpsVu2dz+NcbvWvYbMUspmIxFYuptOST/D0Lp/l/zBtwijUTue9iWhLruWzSqMkpoie3N9wU62I8N2nUpGyhSbHeeEusbNKoSYo1Ene8yi4mJL6qV4tzxFDkq2INubdnR/74a/8AU8RYjOcwxgB8AtobRRAB+EftAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,330)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1009,15 +1009,15 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
@ -1103,10 +1103,10 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:09 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:49 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -1,84 +1,4 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2882",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"y",
"label":"y",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2896",
"className":"Simulink.UnitDelay",
@ -188,6 +108,86 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2882",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"y",
"label":"y",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2879",
"className":"Simulink.DataTypeConversion",

View File

@ -10,54 +10,6 @@
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10746:2877">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10746:2882">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,454,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip2">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,470,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,39)">
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-383.5,-23 L23.5,-23 L23.5,64 L-383.5,64 L-383.5,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,466.5,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
@ -71,35 +23,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip5">
<clipPath id="clip2">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<clipPath id="clip8">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip8)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<clipPath id="clip9">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip9)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip13">
<clipPath id="clip10">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip10)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -125,11 +77,11 @@
<path d="M-51.4844,0 L0,0 L0,12 L-51.4844,12 L-51.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip27">
<clipPath id="clip24">
<path d="M-88.5156,-61 L318.484,-61 L318.484,26 L-88.5156,26 L-88.5156,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
@ -140,11 +92,11 @@
<path d="M-18.3281,0 L18.3281,0 L18.3281,14 L-18.3281,14 L-18.3281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<clipPath id="clip25">
<path d="M-133.672,-73 L273.328,-73 L273.328,14 L-133.672,14 L-133.672,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,216.672,89)">
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,216.672,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="34.6562" x="1" xml:space="preserve" y="10">Ini=yInit</text>
</g>
<!--RAWSTRING-->
@ -165,36 +117,36 @@
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip27">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="183,30 187,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="185,28 185,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="188,35 192,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip30">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="183,30 187,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="185,28 185,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="188,35 192,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="190,33 190,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -212,11 +164,11 @@
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<clipPath id="clip31">
<path d="M-119,0 L288,0 L288,87 L-119,87 L-119,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,202,16)">
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,202,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
@ -226,6 +178,54 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10746:2882">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,454,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,470,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,39)">
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-383.5,-23 L23.5,-23 L23.5,64 L-383.5,64 L-383.5,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,466.5,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10746:2879">
@ -431,5 +431,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:09 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:49 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -63,7 +63,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10746:2895:9">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,329)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge2aMW+DMBBGHxXNkrVdsmTqL+r/H7pkgcEdyABDO/hQnTZE+WhdMXxPOp2FDH46YLGvAV6BZ+Apck06oI9cRv99YhsyhyJqsgd2MZ6AM/B+bWJLrtQBOEbU5DHyCAxAKq79EJsrdgReKotBrtRArlS3JPbwDyKrsJiKxVQsprJZsfaOOc2K536suOeCzVbMYioWU7GYisVULKZiMRWLqVhMxWIqFlOxmIrFVCymYjEVi6lYTMViKpsVu2dz+NcbvWvYbMUspmIxFYuptOST/D0Lp/l/zBtwijUTue9iWhLruWzSqMkpoie3N9wU62I8N2nUpGyhSbHeeEusbNKoSYo1Ene8yi4mJL6qV4tzxFDkq2INubdnR/74a/8AU8RYjOcwxgB8AtobRRAB+EftAAAAAElFTkSuQmCC" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVRoge2aP0/DMBBHX1Do0hWWLp34Mqx8Vj4NMLB0SQYzpEMylMEXYSCpfFWNjPR70ums6CQ/Xf4M8TXAE3AP3FkuSQf0ltPofxa2JrNLoiRbYGPrCTgCH0uFLbFTO2BvUZJbyyMwACG59kts7tgeeCgsBrFTA7FT3ZrYzR+IXITEvEjMi8S8VCvWZtQ8A41FDifg8WIjI0fslXypq/GvxV6oVKzajr0Vt1ig2s+FxLxIzIvEvEjMi8S8SMyLxLxIzIvEvEjMi8S8SMyLxLxIzIvEvOT8HzsVt1ig2o5JzIvEvEjMS0s8yd+ycpp/Zd6Bg+0ZiHMX05pYz/chjZIcLHrieMNZsc7W85BGSdIRmmD7jefE0iGNkgTbI5BxKzsrCHx1rxRHiyHJi2INcbZnQ3z4S78Ak8WYrOcQQgB8AmiKSmoo8d5jAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,330)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1009,18 +1009,18 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,545,220)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:10 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:50 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -80,43 +80,52 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2894",
"className":"Simulink.UnitDelay",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2892",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"name":"Sum2",
"label":"Sum2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"0",
"Inherited",
"-1",
"",
"",
"rectangular",
"++",
"off",
[
],
"Auto"
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Simplest",
"on",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"State Attributes",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
2,
10
]
},
"viewer":{
@ -125,7 +134,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"blocktype":"Sum",
"masktype":""
}
},
@ -188,6 +197,103 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon1",
"name":"Integrator",
"label":"Integrator",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746",
"inspector":{
"params":[
"ShowPortLabels",
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"TreatAsAtomicUnit",
"TreatAsGroupedWhenPropagatingVariantConditions",
"ActiveVariant",
"ActiveVariantBlock",
"AllowZeroVariantControls",
"BlockChoice",
"FunctionInterfaceSpec",
"FunctionWithSeparateData",
"GeneratePreprocessorConditionals",
"IsSubsystemVirtual",
"MemberBlocks",
"MinAlgLoopOccurrences",
"OverrideUsingVariant",
"PropExecContextOutsideSubsystem",
"PropagateVariantConditions",
"RTWFcnName",
"RTWFcnNameOpts",
"RTWFileName",
"RTWFileNameOpts",
"RTWMemSecDataConstants",
"RTWMemSecDataInternal",
"RTWMemSecDataParameters",
"RTWMemSecFuncExecute",
"RTWMemSecFuncInitTerm",
"RTWSystemCode",
"SystemSampleTime",
"TemplateBlock",
"Variant",
"VariantControl"
],
"values":[
"FromPortIcon",
"ReadWrite",
"",
"All",
"off",
"on",
"",
"",
"off",
"",
"void_void",
"off",
"off",
"on",
"",
"off",
"",
"off",
"off",
"",
"Auto",
"",
"Auto",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Auto",
"-1",
"",
"off",
""
],
"tabs":[
"Main",
"-Other"
],
"tabs_idx":[
0,
6
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2895",
"className":"Saturation Dynamic",
@ -227,6 +333,56 @@
"masktype":"Saturation Dynamic"
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2894",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2854",
"className":"Simulink.Inport",
@ -294,6 +450,73 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2855",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"satMin",
"label":"satMin",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"5",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2890",
"className":"Simulink.Inport",
@ -542,229 +765,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2855",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"satMin",
"label":"satMin",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"5",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2877",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon1",
"name":"Integrator",
"label":"Integrator",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746",
"inspector":{
"params":[
"ShowPortLabels",
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"TreatAsAtomicUnit",
"TreatAsGroupedWhenPropagatingVariantConditions",
"ActiveVariant",
"ActiveVariantBlock",
"AllowZeroVariantControls",
"BlockChoice",
"FunctionInterfaceSpec",
"FunctionWithSeparateData",
"GeneratePreprocessorConditionals",
"IsSubsystemVirtual",
"MemberBlocks",
"MinAlgLoopOccurrences",
"OverrideUsingVariant",
"PropExecContextOutsideSubsystem",
"PropagateVariantConditions",
"RTWFcnName",
"RTWFcnNameOpts",
"RTWFileName",
"RTWFileNameOpts",
"RTWMemSecDataConstants",
"RTWMemSecDataInternal",
"RTWMemSecDataParameters",
"RTWMemSecFuncExecute",
"RTWMemSecFuncInitTerm",
"RTWSystemCode",
"SystemSampleTime",
"TemplateBlock",
"Variant",
"VariantControl"
],
"values":[
"FromPortIcon",
"ReadWrite",
"",
"All",
"off",
"on",
"",
"",
"off",
"",
"void_void",
"off",
"off",
"on",
"",
"off",
"",
"off",
"off",
"",
"Auto",
"",
"Auto",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Auto",
"-1",
"",
"off",
""
],
"tabs":[
"Main",
"-Other"
],
"tabs_idx":[
0,
6
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2892",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum2",
"label":"Sum2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10746",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"rectangular",
"++",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Simplest",
"on",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
10
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10746:2851",
"className":"Simulink.Inport",

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -1,113 +1,4 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2896",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"yInit",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2880",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum1",
"label":"Sum1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"round",
"|++",
"off",
"Inherit: Same as first input",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
10
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2882",
"className":"Simulink.Outport",
@ -188,6 +79,162 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2880",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum1",
"label":"Sum1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"round",
"|++",
"off",
"Inherit: Same as first input",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
10
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2896",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"yInit",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2879",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"Data Type Conversion1",
"label":"Data Type Conversion1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"SampleTime"
],
"values":[
"[]",
"[]",
"fixdt(1,16,4)",
"off",
"Real World Value (RWV)",
"Floor",
"off",
"-1"
],
"tabs":[
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"DataTypeConversion",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2878",
"className":"Simulink.Inport",
@ -255,53 +302,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2879",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"Data Type Conversion1",
"label":"Data Type Conversion1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"SampleTime"
],
"values":[
"[]",
"[]",
"fixdt(1,16,4)",
"off",
"Real World Value (RWV)",
"Floor",
"off",
"-1"
],
"tabs":[
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"DataTypeConversion",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2878#out:1",
"className":"Simulink.Line",

View File

@ -10,12 +10,132 @@
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2877">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2882">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,454,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip2">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,470,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,39)">
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-383.5,-23 L23.5,-23 L23.5,64 L-383.5,64 L-383.5,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,466.5,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2880">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="183,30 187,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="185,28 185,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip7">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="188,35 192,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="190,33 190,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,202,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<path d="M-119,0 L288,0 L288,87 L-119,87 L-119,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,202,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2896">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,62)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4ElEQVRIie2WPQ+CMBBAH6ayuOrCwuQv8v8PLixlqAMMMOjQI57yETgSB9OXXHohR18OmvQy4AZcgLOsFjxQy6qj/i50IilUWDgBueQ90AKPqUJH7KwASgkLR1k7oAGCejYSDh2WwNUohNhZQ+zMzwkPOwQmkjAJk3CEW1GTqfz5C+Fuieb//2ESJuFmHPF2PjFzQ6/kDlSyVyDONP2csOZzALJQSdTEEWNR6CUfBiALekwMsk+3JNQDkIUg7wZWfFIvBYF3t1tpJRq1Tgoz4lyaEw+N9eD0Ep3Kh0gk9vECjJhEyDfxTKEAAAAASUVORK5CYII=" y="0"/>
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA0UlEQVRIie2Wuw6DMAxFDxVl6douLEz9ov7/0IUlGdIBBlg62KhpeYia1Ve6soVCjhxFyi2AB3ADrlotCkDUmjv+LiwVUme26AJU2o9AD7yWFpbIZDXQqC06ax2ADkjZtxlwmrAB7kYgyGQdMllYA54OAExyoAMd6EAHOtCB8uIHJJMsvtA79QRa3SshmWZcA0a+A5BFrToiEWMTGLSfApBFeUxMus+wBcwDkEVJ/03sONKgCxKfaf9Vr+6yuggskFxaIZfGenFG9ZD1k12uY3oDjl5CxdGTUF4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -23,35 +143,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip2">
<clipPath id="clip11">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<clipPath id="clip17">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip17)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<clipPath id="clip18">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip18)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip10">
<clipPath id="clip19">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip19)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -77,11 +197,11 @@
<path d="M-18.3281,0 L18.3281,0 L18.3281,14 L-18.3281,14 L-18.3281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip24">
<clipPath id="clip33">
<path d="M-133.672,-73 L273.328,-73 L273.328,14 L-133.672,14 L-133.672,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,216.672,89)">
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,216.672,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="34.6562" x="1" xml:space="preserve" y="10">Ini=yInit</text>
</g>
<!--RAWSTRING-->
@ -92,194 +212,11 @@
<path d="M-51.4844,0 L0,0 L0,12 L-51.4844,12 L-51.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<clipPath id="clip34">
<path d="M-88.5156,-61 L318.484,-61 L318.484,26 L-88.5156,26 L-88.5156,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2880">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip27">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="183,30 187,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="185,28 185,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="188,35 192,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip30">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="190,33 190,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,202,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M-119,0 L288,0 L288,87 L-119,87 L-119,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,202,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2882">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,454,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,470,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,39)">
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-383.5,-23 L23.5,-23 L23.5,64 L-383.5,64 L-383.5,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,466.5,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2878">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,84,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,85,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip36">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,100,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,85,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,100,39)">
<path d="M-3.77344,0 L3.77344,0 L3.77344,14 L-3.77344,14 L-3.77344,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip37">
<path d="M-13.2266,-23 L393.773,-23 L393.773,64 L-13.2266,64 L-13.2266,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,96.2266,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="1" xml:space="preserve" y="10">u</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,117,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<path d="M-34,0 L373,0 L373,87 L-34,87 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,16)">
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
@ -301,19 +238,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip40">
<clipPath id="clip36">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,350,20)">
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,350,20)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip46">
<clipPath id="clip42">
<path d="M-19,-5 L23,-5 L23,10 L-19,10 L-19,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,372.5,27.5)">
<g clip-path="url(#clip42)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,372.5,27.5)">
<path d="M-13.1406,3.71875 L-12.1094,3.85938 C-12.224,4.56771 -12.513,5.125 -12.9766,5.53125 C-13.4401,5.9375 -14.0156,6.14062 -14.7031,6.14062 C-15.5469,6.14062 -16.2292,5.86198 -16.75,5.30469 C-17.2708,4.7474 -17.5312,3.94792 -17.5312,2.90625 C-17.5312,2.23958 -17.4193,1.65365 -17.1953,1.14844 C-16.9714,0.643229 -16.6328,0.265625 -16.1797,0.015625 C-15.7266,-0.234375 -15.2292,-0.359375 -14.6875,-0.359375 C-14.0104,-0.359375 -13.4583,-0.190104 -13.0312,0.148438 C-12.6042,0.486979 -12.3281,0.973958 -12.2031,1.60938 L-13.2344,1.76562 C-13.3281,1.34896 -13.5,1.03385 -13.75,0.820312 C-14,0.606771 -14.3021,0.5 -14.6562,0.5 C-15.1875,0.5 -15.6172,0.690104 -15.9453,1.07031 C-16.2734,1.45052 -16.4375,2.05208 -16.4375,2.875 C-16.4375,3.71875 -16.2786,4.32812 -15.9609,4.70312 C-15.6432,5.07812 -15.224,5.26562 -14.7031,5.26562 C-14.2969,5.26562 -13.9531,5.14062 -13.6719,4.89062 C-13.3906,4.64062 -13.2135,4.25 -13.1406,3.71875 M-11.5938,2.89062 C-11.5938,1.73438 -11.276,0.880208 -10.6406,0.328125 C-10.099,-0.130208 -9.44792,-0.359375 -8.6875,-0.359375 C-7.82292,-0.359375 -7.11979,-0.0807292 -6.57812,0.476562 C-6.03646,1.03385 -5.76562,1.80729 -5.76562,2.79688 C-5.76562,3.59896 -5.88542,4.22917 -6.125,4.6875 C-6.36458,5.14583 -6.71354,5.5026 -7.17188,5.75781 C-7.63021,6.01302 -8.13542,6.14062 -8.6875,6.14062 C-9.55208,6.14062 -10.2526,5.86198 -10.7891,5.30469 C-11.3255,4.7474 -11.5938,3.94271 -11.5938,2.89062 M-10.5156,2.89062 C-10.5156,3.68229 -10.3411,4.27604 -9.99219,4.67188 C-9.64323,5.06771 -9.20833,5.26562 -8.6875,5.26562 C-8.15625,5.26562 -7.71875,5.06771 -7.375,4.67188 C-7.03125,4.27604 -6.85938,3.67188 -6.85938,2.85938 C-6.85938,2.08854 -7.03385,1.50521 -7.38281,1.10938 C-7.73177,0.713542 -8.16667,0.515625 -8.6875,0.515625 C-9.20833,0.515625 -9.64323,0.710938 -9.99219,1.10156 C-10.3411,1.49219 -10.5156,2.08854 -10.5156,2.89062 M-4.53125,6 L-4.53125,-0.21875 L-3.57812,-0.21875 L-3.57812,0.65625 C-3.13021,-0.0208333 -2.47396,-0.359375 -1.60938,-0.359375 C-1.23438,-0.359375 -0.888021,-0.291667 -0.570312,-0.15625 C-0.252604,-0.0208333 -0.015625,0.15625 0.140625,0.375 C0.296875,0.59375 0.40625,0.848958 0.46875,1.14062 C0.5,1.33854 0.515625,1.68229 0.515625,2.17188 L0.515625,6 L-0.53125,6 L-0.53125,2.21875 C-0.53125,1.78125 -0.572917,1.45833 -0.65625,1.25 C-0.739583,1.04167 -0.885417,0.872396 -1.09375,0.742188 C-1.30208,0.611979 -1.54688,0.546875 -1.82812,0.546875 C-2.27604,0.546875 -2.66406,0.690104 -2.99219,0.976562 C-3.32031,1.26302 -3.48438,1.80208 -3.48438,2.59375 L-3.48438,6 L-4.53125,6 M3.85938,6 L1.5,-0.21875 L2.60938,-0.21875 L3.95312,3.5 C4.09896,3.90625 4.22917,4.32292 4.34375,4.75 C4.4375,4.42708 4.56771,4.03646 4.73438,3.57812 L6.125,-0.21875 L7.20312,-0.21875 L4.84375,6 L3.85938,6 M12.3906,4 L13.4844,4.125 C13.3177,4.76042 13,5.25521 12.5312,5.60938 C12.0625,5.96354 11.4688,6.14062 10.75,6.14062 C9.84375,6.14062 9.1224,5.85938 8.58594,5.29688 C8.04948,4.73438 7.78125,3.94792 7.78125,2.9375 C7.78125,1.89583 8.05208,1.08594 8.59375,0.507812 C9.13542,-0.0703125 9.83333,-0.359375 10.6875,-0.359375 C11.5208,-0.359375 12.2005,-0.078125 12.7266,0.484375 C13.2526,1.04688 13.5156,1.84375 13.5156,2.875 C13.5156,2.9375 13.5156,3.03125 13.5156,3.15625 L8.875,3.15625 C8.91667,3.84375 9.11198,4.36719 9.46094,4.72656 C9.8099,5.08594 10.2396,5.26562 10.75,5.26562 C11.1458,5.26562 11.4792,5.16406 11.75,4.96094 C12.0208,4.75781 12.2344,4.4375 12.3906,4 M8.9375,2.29688 L12.4062,2.29688 C12.3646,1.76562 12.2344,1.36979 12.0156,1.10938 C11.6719,0.703125 11.2344,0.5 10.7031,0.5 C10.224,0.5 9.81771,0.661458 9.48438,0.984375 C9.15104,1.30729 8.96875,1.74479 8.9375,2.29688 M14.7969,6 L14.7969,-0.21875 L15.75,-0.21875 L15.75,0.71875 C15.9896,0.28125 16.2109,-0.0078125 16.4141,-0.148438 C16.6172,-0.289062 16.8438,-0.359375 17.0938,-0.359375 C17.4479,-0.359375 17.8073,-0.25 18.1719,-0.03125 L17.8125,0.953125 C17.5521,0.796875 17.2969,0.71875 17.0469,0.71875 C16.8177,0.71875 16.6094,0.789062 16.4219,0.929688 C16.2344,1.07031 16.1042,1.26562 16.0312,1.51562 C15.9167,1.89062 15.8594,2.29688 15.8594,2.73438 L15.8594,6 L14.7969,6 M21.0938,5.0625 L21.25,5.98438 C20.9479,6.04688 20.6823,6.07812 20.4531,6.07812 C20.0677,6.07812 19.7708,6.01823 19.5625,5.89844 C19.3542,5.77865 19.2057,5.61979 19.1172,5.42188 C19.0286,5.22396 18.9844,4.80729 18.9844,4.17188 L18.9844,0.59375 L18.2188,0.59375 L18.2188,-0.21875 L18.9844,-0.21875 L18.9844,-1.76562 L20.0312,-2.39062 L20.0312,-0.21875 L21.0938,-0.21875 L21.0938,0.59375 L20.0312,0.59375 L20.0312,4.23438 C20.0312,4.53646 20.0495,4.72917 20.0859,4.8125 C20.1224,4.89583 20.1849,4.96354 20.2734,5.01562 C20.362,5.06771 20.4844,5.09375 20.6406,5.09375 C20.7552,5.09375 20.9062,5.08333 21.0938,5.0625" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -339,11 +276,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<clipPath id="clip56">
<path d="M-319,0 L88,0 L88,87 L-319,87 L-319,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,16)">
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -353,6 +290,69 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2878">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,84,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,85,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip58">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip58)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,100,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,85,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,100,39)">
<path d="M-3.77344,0 L3.77344,0 L3.77344,14 L-3.77344,14 L-3.77344,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-13.2266,-23 L393.773,-23 L393.773,64 L-13.2266,64 L-13.2266,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,96.2266,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="1" xml:space="preserve" y="10">u</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,117,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-34,0 L373,0 L373,87 L-34,87 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2878#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -431,5 +431,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:07 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:48 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -63,7 +63,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10808:2895:9">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,329)">
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQUlEQVRoge2aP0/DMBBHX1Do0hWWLp34Mqx8Vj4NMLB0SQYzpEMylMEXYSCpfFWNjPR70ums6CQ/Xf4M8TXAE3AP3FkuSQf0ltPofxa2JrNLoiRbYGPrCTgCH0uFLbFTO2BvUZJbyyMwACG59kts7tgeeCgsBrFTA7FT3ZrYzR+IXITEvEjMi8S8VCvWZtQ8A41FDifg8WIjI0fslXypq/GvxV6oVKzajr0Vt1ig2s+FxLxIzIvEvEjMi8S8SMyLxLxIzIvEvEjMi8S8SMyLxLxIzIvEvOT8HzsVt1ig2o5JzIvEvEjMS0s8yd+ycpp/Zd6Bg+0ZiHMX05pYz/chjZIcLHrieMNZsc7W85BGSdIRmmD7jefE0iGNkgTbI5BxKzsrCHx1rxRHiyHJi2INcbZnQ3z4S78Ak8WYrOcQQgB8AmiKSmoo8d5jAAAAAElFTkSuQmCC" y="0"/>
<image height="68" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABECAYAAADtAUf/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge2aMW+DMBBGHxXNkrVdsmTqL+r/H7pkgcEdyABDO/hQnTZE+WhdMXxPOp2FDH46YLGvAV6BZ+Apck06oI9cRv99YhsyhyJqsgd2MZ6AM/B+bWJLrtQBOEbU5DHyCAxAKq79EJsrdgReKotBrtRArlS3JPbwDyKrsJiKxVQsprJZsfaOOc2K536suOeCzVbMYioWU7GYisVULKZiMRWLqVhMxWIqFlOxmIrFVCymYjEVi6lYTMViKpsVu2dz+NcbvWvYbMUspmIxFYuptOST/D0Lp/l/zBtwijUTue9iWhLruWzSqMkpoie3N9wU62I8N2nUpGyhSbHeeEusbNKoSYo1Ene8yi4mJL6qV4tzxFDkq2INubdnR/74a/8AU8RYjOcwxgB8AtobRRAB+EftAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,330)">
<path d="M0,0 L30,0 L30,60 L0,60 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -1103,10 +1103,10 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:08 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:48 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -1,4 +1,84 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2889",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"out",
"label":"out",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2892",
"className":"Simulink.Sum",
@ -58,6 +138,152 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895",
"className":"Saturation Dynamic",
"icon":"WebViewIcon3",
"name":"Saturation Dynamic1",
"label":"Saturation Dynamic1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"DoSatur"
],
"values":[
"[]",
"[]",
"Inherit: Same as second input",
"off",
"Floor",
"off"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":"Saturation Dynamic"
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2894",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2869",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide2",
"label":"Divide2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2877",
"className":"Simulink.SubSystem",
@ -155,182 +381,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2895",
"className":"Saturation Dynamic",
"icon":"WebViewIcon3",
"name":"Saturation Dynamic1",
"label":"Saturation Dynamic1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"DoSatur"
],
"values":[
"[]",
"[]",
"Inherit: Same as second input",
"off",
"Floor",
"off"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":"Saturation Dynamic"
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2891",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2889",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"out",
"label":"out",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2855",
"className":"Simulink.Inport",
@ -399,43 +449,50 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2894",
"className":"Simulink.UnitDelay",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2891",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"name":"Divide1",
"label":"Divide1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"0",
"Inherited",
"-1",
"",
"",
"**",
"Element-wise(.*)",
"off",
[
],
"Auto"
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"State Attributes",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
2,
9
]
},
"viewer":{
@ -444,16 +501,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2854",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2853",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"satMax",
"label":"satMax",
"name":"I",
"label":"I",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
@ -476,7 +533,74 @@
"OutputFunctionCall"
],
"values":[
"4",
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2890",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Kb",
"label":"Kb",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"3",
"Port number",
"[]",
"[]",
@ -575,11 +699,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2890",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2854",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Kb",
"label":"Kb",
"name":"satMax",
"label":"satMax",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
@ -602,7 +726,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"4",
"Port number",
"[]",
"[]",
@ -708,130 +832,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2869",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide2",
"label":"Divide2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2853",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"I",
"label":"I",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10808",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10808:2892#out:1",
"className":"Simulink.Line",

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View File

@ -1,4 +1,54 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2789",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2790",
"className":"Simulink.Outport",
@ -79,103 +129,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2789",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay",
"label":"UnitDelay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Inherited",
"-1",
"",
"",
"off",
[
],
"Auto"
],
"tabs":[
"Main",
"State Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2787",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"Data Type Conversion1",
"label":"Data Type Conversion1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"SampleTime"
],
"values":[
"[]",
"[]",
"fixdt(1,16,4)",
"off",
"Real World Value (RWV)",
"Floor",
"off",
"-1"
],
"tabs":[
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"DataTypeConversion",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2788",
"className":"Simulink.Sum",
@ -235,6 +188,53 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2787",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"Data Type Conversion1",
"label":"Data Type Conversion1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2779",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"SampleTime"
],
"values":[
"[]",
"[]",
"fixdt(1,16,4)",
"off",
"Real World Value (RWV)",
"Floor",
"off",
"-1"
],
"tabs":[
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"DataTypeConversion",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2786",
"className":"Simulink.Inport",

View File

@ -10,60 +10,12 @@
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2779">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2790">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,454,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip2">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,470,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,39)">
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-383.5,-23 L23.5,-23 L23.5,64 L-383.5,64 L-383.5,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip3)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,466.5,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2789">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,224,62)">
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA5klEQVRIie2WvQ6CMBSFP0xlcdWFhcmHMY4+qw/kwtIOdYABFodeYpWfwCVxMD3JyW3IpV8uNOnJgBtwAo5SNbKAkxrbfTcagRSRNToAuaw7oAGeY42GMFkBlGKN9lJboAZ89GwA7CcsgbMSCGGymjCZnQLuNgBUSsAETMCBzIKeO5CJL78AXrdCYv3/P0zABFwtQ7idD0zc0Av1ACrZyxMyTTcFdHwGII0qsSNEjFmglXUfgDSKY6KXfdo5YByANPLyrmfBJ7XS4HlPu1aNuI7qKDAj5NKccGi0B6cTt9G6d1LSNr0AyG5EFMEQprcAAAAASUVORK5CYII=" y="0"/>
<image height="32" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgCAYAAAABtRhCAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4ElEQVRIie2WPQ+CMBBAH6ayuOrCwuQv8v8PLixlqAMMMOjQI57yETgSB9OXXHohR18OmvQy4AZcgLOsFjxQy6qj/i50IilUWDgBueQ90AKPqUJH7KwASgkLR1k7oAGCejYSDh2WwNUohNhZQ+zMzwkPOwQmkjAJk3CEW1GTqfz5C+Fuieb//2ESJuFmHPF2PjFzQ6/kDlSyVyDONP2csOZzALJQSdTEEWNR6CUfBiALekwMsk+3JNQDkIUg7wZWfFIvBYF3t1tpJRq1Tgoz4lyaEw+N9eD0Ep3Kh0gk9vECjJhEyDfxTKEAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -71,35 +23,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip5">
<clipPath id="clip2">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,63)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<clipPath id="clip8">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip8)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<clipPath id="clip9">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip9)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip13">
<clipPath id="clip10">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<g clip-path="url(#clip10)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,233.5,73.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -120,31 +72,151 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,89)">
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip27">
<path d="M-140.047,-73 L266.953,-73 L266.953,14 L-140.047,14 L-140.047,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,223.047,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,223,77)">
<path d="M-51.4844,0 L0,0 L0,12 L-51.4844,12 L-51.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<clipPath id="clip24">
<path d="M-88.5156,-61 L318.484,-61 L318.484,26 L-88.5156,26 L-88.5156,-61 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,77)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,89)">
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<path d="M-140.047,-73 L266.953,-73 L266.953,14 L-140.047,14 L-140.047,-73 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,223.047,89)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2790">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,454,22)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip27">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,470,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,455,23)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,470,39)">
<path d="M-3.5,0 L3.5,0 L3.5,14 L-3.5,14 L-3.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip28">
<path d="M-383.5,-23 L23.5,-23 L23.5,64 L-383.5,64 L-383.5,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,466.5,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="1" xml:space="preserve" y="10">y</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2788">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip30">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="183,30 187,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="185,28 185,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="188,35 192,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="190,33 190,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,202,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-119,0 L288,0 L288,87 L-119,87 L-119,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,202,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
@ -166,19 +238,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip30">
<clipPath id="clip36">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,350,20)">
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,350,20)">
<path d="M0,0 L50,0 L50,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip36">
<clipPath id="clip42">
<path d="M-19,-5 L23,-5 L23,10 L-19,10 L-19,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,372.5,27.5)">
<g clip-path="url(#clip42)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,372.5,27.5)">
<path d="M-13.1406,3.71875 L-12.1094,3.85938 C-12.224,4.56771 -12.513,5.125 -12.9766,5.53125 C-13.4401,5.9375 -14.0156,6.14062 -14.7031,6.14062 C-15.5469,6.14062 -16.2292,5.86198 -16.75,5.30469 C-17.2708,4.7474 -17.5312,3.94792 -17.5312,2.90625 C-17.5312,2.23958 -17.4193,1.65365 -17.1953,1.14844 C-16.9714,0.643229 -16.6328,0.265625 -16.1797,0.015625 C-15.7266,-0.234375 -15.2292,-0.359375 -14.6875,-0.359375 C-14.0104,-0.359375 -13.4583,-0.190104 -13.0312,0.148438 C-12.6042,0.486979 -12.3281,0.973958 -12.2031,1.60938 L-13.2344,1.76562 C-13.3281,1.34896 -13.5,1.03385 -13.75,0.820312 C-14,0.606771 -14.3021,0.5 -14.6562,0.5 C-15.1875,0.5 -15.6172,0.690104 -15.9453,1.07031 C-16.2734,1.45052 -16.4375,2.05208 -16.4375,2.875 C-16.4375,3.71875 -16.2786,4.32812 -15.9609,4.70312 C-15.6432,5.07812 -15.224,5.26562 -14.7031,5.26562 C-14.2969,5.26562 -13.9531,5.14062 -13.6719,4.89062 C-13.3906,4.64062 -13.2135,4.25 -13.1406,3.71875 M-11.5938,2.89062 C-11.5938,1.73438 -11.276,0.880208 -10.6406,0.328125 C-10.099,-0.130208 -9.44792,-0.359375 -8.6875,-0.359375 C-7.82292,-0.359375 -7.11979,-0.0807292 -6.57812,0.476562 C-6.03646,1.03385 -5.76562,1.80729 -5.76562,2.79688 C-5.76562,3.59896 -5.88542,4.22917 -6.125,4.6875 C-6.36458,5.14583 -6.71354,5.5026 -7.17188,5.75781 C-7.63021,6.01302 -8.13542,6.14062 -8.6875,6.14062 C-9.55208,6.14062 -10.2526,5.86198 -10.7891,5.30469 C-11.3255,4.7474 -11.5938,3.94271 -11.5938,2.89062 M-10.5156,2.89062 C-10.5156,3.68229 -10.3411,4.27604 -9.99219,4.67188 C-9.64323,5.06771 -9.20833,5.26562 -8.6875,5.26562 C-8.15625,5.26562 -7.71875,5.06771 -7.375,4.67188 C-7.03125,4.27604 -6.85938,3.67188 -6.85938,2.85938 C-6.85938,2.08854 -7.03385,1.50521 -7.38281,1.10938 C-7.73177,0.713542 -8.16667,0.515625 -8.6875,0.515625 C-9.20833,0.515625 -9.64323,0.710938 -9.99219,1.10156 C-10.3411,1.49219 -10.5156,2.08854 -10.5156,2.89062 M-4.53125,6 L-4.53125,-0.21875 L-3.57812,-0.21875 L-3.57812,0.65625 C-3.13021,-0.0208333 -2.47396,-0.359375 -1.60938,-0.359375 C-1.23438,-0.359375 -0.888021,-0.291667 -0.570312,-0.15625 C-0.252604,-0.0208333 -0.015625,0.15625 0.140625,0.375 C0.296875,0.59375 0.40625,0.848958 0.46875,1.14062 C0.5,1.33854 0.515625,1.68229 0.515625,2.17188 L0.515625,6 L-0.53125,6 L-0.53125,2.21875 C-0.53125,1.78125 -0.572917,1.45833 -0.65625,1.25 C-0.739583,1.04167 -0.885417,0.872396 -1.09375,0.742188 C-1.30208,0.611979 -1.54688,0.546875 -1.82812,0.546875 C-2.27604,0.546875 -2.66406,0.690104 -2.99219,0.976562 C-3.32031,1.26302 -3.48438,1.80208 -3.48438,2.59375 L-3.48438,6 L-4.53125,6 M3.85938,6 L1.5,-0.21875 L2.60938,-0.21875 L3.95312,3.5 C4.09896,3.90625 4.22917,4.32292 4.34375,4.75 C4.4375,4.42708 4.56771,4.03646 4.73438,3.57812 L6.125,-0.21875 L7.20312,-0.21875 L4.84375,6 L3.85938,6 M12.3906,4 L13.4844,4.125 C13.3177,4.76042 13,5.25521 12.5312,5.60938 C12.0625,5.96354 11.4688,6.14062 10.75,6.14062 C9.84375,6.14062 9.1224,5.85938 8.58594,5.29688 C8.04948,4.73438 7.78125,3.94792 7.78125,2.9375 C7.78125,1.89583 8.05208,1.08594 8.59375,0.507812 C9.13542,-0.0703125 9.83333,-0.359375 10.6875,-0.359375 C11.5208,-0.359375 12.2005,-0.078125 12.7266,0.484375 C13.2526,1.04688 13.5156,1.84375 13.5156,2.875 C13.5156,2.9375 13.5156,3.03125 13.5156,3.15625 L8.875,3.15625 C8.91667,3.84375 9.11198,4.36719 9.46094,4.72656 C9.8099,5.08594 10.2396,5.26562 10.75,5.26562 C11.1458,5.26562 11.4792,5.16406 11.75,4.96094 C12.0208,4.75781 12.2344,4.4375 12.3906,4 M8.9375,2.29688 L12.4062,2.29688 C12.3646,1.76562 12.2344,1.36979 12.0156,1.10938 C11.6719,0.703125 11.2344,0.5 10.7031,0.5 C10.224,0.5 9.81771,0.661458 9.48438,0.984375 C9.15104,1.30729 8.96875,1.74479 8.9375,2.29688 M14.7969,6 L14.7969,-0.21875 L15.75,-0.21875 L15.75,0.71875 C15.9896,0.28125 16.2109,-0.0078125 16.4141,-0.148438 C16.6172,-0.289062 16.8438,-0.359375 17.0938,-0.359375 C17.4479,-0.359375 17.8073,-0.25 18.1719,-0.03125 L17.8125,0.953125 C17.5521,0.796875 17.2969,0.71875 17.0469,0.71875 C16.8177,0.71875 16.6094,0.789062 16.4219,0.929688 C16.2344,1.07031 16.1042,1.26562 16.0312,1.51562 C15.9167,1.89062 15.8594,2.29688 15.8594,2.73438 L15.8594,6 L14.7969,6 M21.0938,5.0625 L21.25,5.98438 C20.9479,6.04688 20.6823,6.07812 20.4531,6.07812 C20.0677,6.07812 19.7708,6.01823 19.5625,5.89844 C19.3542,5.77865 19.2057,5.61979 19.1172,5.42188 C19.0286,5.22396 18.9844,4.80729 18.9844,4.17188 L18.9844,0.59375 L18.2188,0.59375 L18.2188,-0.21875 L18.9844,-0.21875 L18.9844,-1.76562 L20.0312,-2.39062 L20.0312,-0.21875 L21.0938,-0.21875 L21.0938,0.59375 L20.0312,0.59375 L20.0312,4.23438 C20.0312,4.53646 20.0495,4.72917 20.0859,4.8125 C20.1224,4.89583 20.1849,4.96354 20.2734,5.01562 C20.362,5.06771 20.4844,5.09375 20.6406,5.09375 C20.7552,5.09375 20.9062,5.08333 21.0938,5.0625" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -204,11 +276,11 @@
<path d="M0,-12 L46.4844,-12 L46.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip50">
<clipPath id="clip56">
<path d="M-319,0 L88,0 L88,87 L-319,87 L-319,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,16)">
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,402,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.4844" x="1" xml:space="preserve" y="9">sfix16_En4</text>
</g>
<!--RAWSTRING-->
@ -218,78 +290,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2788">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,179,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip52">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="183,30 187,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="185,28 185,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip54">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="188,35 192,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip55">
<path d="M179.5,19.5 L199.5,19.5 L199.5,39.5 L179.5,39.5 L179.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="190,33 190,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,180,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,202,28)">
<path d="M0,-12 L51.4844,-12 L51.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip56">
<path d="M-119,0 L288,0 L288,87 L-119,87 L-119,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,202,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.4844" x="1" xml:space="preserve" y="9">sfix32_En20</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2786">
@ -431,5 +431,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:01 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:42 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View File

@ -79,86 +79,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2377",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"y",
"label":"y",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2709",
"className":"Simulink.Outport",
@ -239,51 +159,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2707",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"UpperRelop",
"label":"UpperRelop",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791",
"inspector":{
"params":[
"Operator",
"InputSameDT",
"OutDataTypeStr",
"RndMeth",
"SampleTime",
"ZeroCross"
],
"values":[
"<",
"off",
"boolean",
"Nearest",
"-1",
"on"
],
"tabs":[
"Main",
"Data Type",
"-Other"
],
"tabs_idx":[
0,
1,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"RelationalOperator",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2849",
"className":"Simulink.Switch",
@ -341,6 +216,131 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2707",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"UpperRelop",
"label":"UpperRelop",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791",
"inspector":{
"params":[
"Operator",
"InputSameDT",
"OutDataTypeStr",
"RndMeth",
"SampleTime",
"ZeroCross"
],
"values":[
"<",
"off",
"boolean",
"Nearest",
"-1",
"on"
],
"tabs":[
"Main",
"Data Type",
"-Other"
],
"tabs_idx":[
0,
1,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"RelationalOperator",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2377",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"y",
"label":"y",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2704",
"className":"Simulink.RelationalOperator",
@ -387,11 +387,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2700",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2701",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"u",
"label":"u",
"name":"lo",
"label":"lo",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791",
"inspector":{
"params":[
@ -414,7 +414,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"3",
"Port number",
"[]",
"[]",
@ -454,68 +454,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2848",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch1",
"label":"Switch1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2701",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2700",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"lo",
"label":"lo",
"name":"u",
"label":"u",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791",
"inspector":{
"params":[
@ -538,7 +481,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"2",
"Port number",
"[]",
"[]",
@ -644,6 +587,63 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2848",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch1",
"label":"Switch1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2791:2849#out:1",
"className":"Simulink.Line",

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -245,56 +245,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2841",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"Equal1",
"label":"Equal1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816",
"inspector":{
"params":[
"Operator",
"InputSameDT",
"OutDataTypeStr",
"RndMeth",
"SampleTime",
"ZeroCross"
],
"values":[
"==",
"on",
"Inherit: Logical (see Configuration Parameters: Optimization)",
"Zero",
"-1",
"on"
],
"tabs":[
"Main",
"Data Type",
"-Other"
],
"tabs_idx":[
0,
1,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"RelationalOperator",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2836",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2840",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"DataTypeConv3",
"label":"DataTypeConv3",
"name":"DataTypeConv4",
"label":"DataTypeConv4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816",
"inspector":{
"params":[
@ -337,11 +292,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2840",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2836",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"DataTypeConv4",
"label":"DataTypeConv4",
"name":"DataTypeConv3",
"label":"DataTypeConv3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816",
"inspector":{
"params":[
@ -481,6 +436,51 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2841",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"Equal1",
"label":"Equal1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2816",
"inspector":{
"params":[
"Operator",
"InputSameDT",
"OutDataTypeStr",
"RndMeth",
"SampleTime",
"ZeroCross"
],
"values":[
"==",
"on",
"Inherit: Logical (see Configuration Parameters: Optimization)",
"Zero",
"-1",
"on"
],
"tabs":[
"Main",
"Data Type",
"-Other"
],
"tabs_idx":[
0,
1,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"RelationalOperator",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:10828:2838",
"className":"Simulink.Logic",

View File

@ -265,142 +265,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2841">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,234,221)">
<image height="79" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABPCAYAAACHxrc8AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABa0lEQVRoge2aMU7DQBBFn5FJkxaaNKk4DDVH4yycBhqaNHZhiqRwCih2oixgRztxJhjpP2m0K2uVffqxN3I0FfAE3AN3NkbSAK2NebU/F9Yms8oqkiWwsPke2AEfQwtrUlIrYG0Vya2NPbAFuuzaL7FDYmvgIVgMUlJbUlLNmNjNFUTOQmJeJOZFYl5mK1YXrHkBKqshHi+nc6RE7I1xKZixWAglYs/hFgPM9uaXmBeJeZGYl5Jz7PWMz5387lB68nu5itg5iU3+/YxKbDJRiU3mXyf2J2KzPcck5kViXiTmRWJeJOZFYl4k5kViXiTmRWJeJOZFYl4k5kViXmYrVvI31Ge4xQCzTUxiXiTmRWJealJz2ZKRBrML8w5sbM+O1Aq4HxNr+d43GMnGqiV13J0Ua2x+6BuMJO/q7Gy//pRY3jcYSWd7dBR8lY0t6DimF8XOapuNg2IVqd10Qbr5ox+AvVWfzQ8lhAD4ApBgTmQUqdogAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip33">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M1.28125,1.84375 L1.28125,0.984375 L-6.375,0.984375 L-6.375,1.84375 L1.28125,1.84375 M1.28125,4.4375 L1.28125,3.57812 L-6.375,3.57812 L-6.375,4.4375 L1.28125,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip40">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M10.7812,1.84375 L10.7812,0.984375 L3.125,0.984375 L3.125,1.84375 L10.7812,1.84375 M10.7812,4.4375 L10.7812,3.57812 L3.125,3.57812 L3.125,4.4375 L10.7812,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,258)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip54">
<path d="M-277.055,-26 L183,-26 L183,117 L-277.055,117 L-277.055,-26 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,246)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2836">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,229)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip56">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip62">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip62)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,237.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,238)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip76">
<path d="M-202.055,-6 L258,-6 L258,137 L-202.055,137 L-202.055,-6 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip76)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,226)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2840">
@ -413,19 +277,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip78">
<clipPath id="clip33">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip78)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,265)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip84">
<clipPath id="clip39">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip84)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,272.5)">
<g clip-path="url(#clip39)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,272.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -451,11 +315,75 @@
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip98">
<clipPath id="clip53">
<path d="M-202.055,-41 L258,-41 L258,102 L-202.055,102 L-202.055,-41 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip98)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,261)">
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,261)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2836">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,154,229)">
<image height="28" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAcCAYAAAD4IkbVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA30lEQVRYhe2XMQvCQAxGX6V2cdWlSyd/kf9/cHFph+vQDu3ikBSjnCLIxSUPQo4S6OO4g+8q4AKcgKN2b3pg0G5reB2sEcHWlDcHoNH1CszAmBuskR1tgU7Lm732BZiAZL49YXe2A84edhlWRHREjkBWdudp9CshW4qQLUXIliJkSxGypQjZUtRIyjnwJuk4cAVu6pGQPLvmBmskkdvw681Na0Ai4kfZXtdb+PXGPmuSOiy5wU3Whl9vkv438cUx6HUg8dhlT2atyfSsbIW8wRrkgv3jkq1ai1lvFQSBF3dqRUK99alT1gAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip55">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip61">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip61)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,237.5)">
<path d="M-7.20312,-1.375 L-7.20312,-2.59375 L-6.14062,-2.59375 L-6.14062,-1.375 L-7.20312,-1.375 M-7.20312,6 L-7.20312,-0.21875 L-6.14062,-0.21875 L-6.14062,6 L-7.20312,6 M-4.54688,6 L-4.54688,-0.21875 L-3.60938,-0.21875 L-3.60938,0.65625 C-3.15104,-0.0208333 -2.48958,-0.359375 -1.625,-0.359375 C-1.25,-0.359375 -0.903646,-0.291667 -0.585938,-0.15625 C-0.268229,-0.0208333 -0.03125,0.15625 0.125,0.375 C0.28125,0.59375 0.390625,0.848958 0.453125,1.14062 C0.484375,1.33854 0.5,1.68229 0.5,2.17188 L0.5,6 L-0.546875,6 L-0.546875,2.21875 C-0.546875,1.78125 -0.588542,1.45833 -0.671875,1.25 C-0.755208,1.04167 -0.901042,0.872396 -1.10938,0.742188 C-1.31771,0.611979 -1.5625,0.546875 -1.84375,0.546875 C-2.29167,0.546875 -2.67969,0.690104 -3.00781,0.976562 C-3.33594,1.26302 -3.5,1.80208 -3.5,2.59375 L-3.5,6 L-4.54688,6 M4.42188,5.0625 L4.57812,5.98438 C4.27604,6.04688 4.01042,6.07812 3.78125,6.07812 C3.39583,6.07812 3.09896,6.01823 2.89062,5.89844 C2.68229,5.77865 2.53385,5.61979 2.44531,5.42188 C2.35677,5.22396 2.3125,4.80729 2.3125,4.17188 L2.3125,0.59375 L1.54688,0.59375 L1.54688,-0.21875 L2.3125,-0.21875 L2.3125,-1.76562 L3.35938,-2.39062 L3.35938,-0.21875 L4.42188,-0.21875 L4.42188,0.59375 L3.35938,0.59375 L3.35938,4.23438 C3.35938,4.53646 3.3776,4.72917 3.41406,4.8125 C3.45052,4.89583 3.51042,4.96354 3.59375,5.01562 C3.67708,5.06771 3.79688,5.09375 3.95312,5.09375 C4.07812,5.09375 4.23438,5.08333 4.42188,5.0625 M6.78125,1.34375 C6.34375,1.17708 6.01823,0.945312 5.80469,0.648438 C5.59115,0.351562 5.48438,0 5.48438,-0.40625 C5.48438,-1.03125 5.71094,-1.55729 6.16406,-1.98438 C6.61719,-2.41146 7.21354,-2.625 7.95312,-2.625 C8.70312,-2.625 9.30729,-2.40625 9.76562,-1.96875 C10.224,-1.53125 10.4531,-1 10.4531,-0.375 C10.4531,0.0208333 10.349,0.364583 10.1406,0.65625 C9.93229,0.947917 9.61458,1.17708 9.1875,1.34375 C9.71875,1.51042 10.1198,1.78646 10.3906,2.17188 C10.6615,2.55729 10.7969,3.01562 10.7969,3.54688 C10.7969,4.27604 10.5391,4.89062 10.0234,5.39062 C9.50781,5.89062 8.82292,6.14062 7.96875,6.14062 C7.125,6.14062 6.44271,5.89062 5.92188,5.39062 C5.40104,4.89062 5.14062,4.26562 5.14062,3.51562 C5.14062,2.95312 5.28385,2.48438 5.57031,2.10938 C5.85677,1.73438 6.26042,1.47917 6.78125,1.34375 M6.5625,-0.453125 C6.5625,-0.046875 6.69531,0.286458 6.96094,0.546875 C7.22656,0.807292 7.56771,0.9375 7.98438,0.9375 C8.39062,0.9375 8.72396,0.809896 8.98438,0.554688 C9.24479,0.299479 9.375,-0.015625 9.375,-0.390625 C9.375,-0.776042 9.23958,-1.10156 8.96875,-1.36719 C8.69792,-1.63281 8.36458,-1.76562 7.96875,-1.76562 C7.5625,-1.76562 7.22656,-1.63542 6.96094,-1.375 C6.69531,-1.11458 6.5625,-0.807292 6.5625,-0.453125 M6.23438,3.51562 C6.23438,3.81771 6.30469,4.10938 6.44531,4.39062 C6.58594,4.67188 6.79688,4.89062 7.07812,5.04688 C7.35938,5.20312 7.66146,5.28125 7.98438,5.28125 C8.48438,5.28125 8.89844,5.11979 9.22656,4.79688 C9.55469,4.47396 9.71875,4.0625 9.71875,3.5625 C9.71875,3.05208 9.55208,2.63021 9.21875,2.29688 C8.88542,1.96354 8.46354,1.79688 7.95312,1.79688 C7.45312,1.79688 7.04167,1.96094 6.71875,2.28906 C6.39583,2.61719 6.23438,3.02604 6.23438,3.51562" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,155,230)">
<path d="M0,0 L35,0 L35,20 L0,20 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,238)">
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip75">
<path d="M-202.055,-6 L258,-6 L258,137 L-202.055,137 L-202.055,-6 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip75)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,226)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
@ -477,35 +405,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip100">
<clipPath id="clip77">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip100)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,262)">
<g clip-path="url(#clip77)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,90,262)">
<path d="M0,0 L25,0 L25,26 L0,26 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip105">
<clipPath id="clip82">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip105)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<g clip-path="url(#clip82)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<path d="M2.66667,13.5 L24.3333,13.5" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip106">
<clipPath id="clip83">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip106)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<g clip-path="url(#clip83)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<path d="M13.5,2.66667 L13.5,24.3333" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip107">
<clipPath id="clip84">
<path d="M1,1 L26,1 L26,27 L1,27 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip107)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<g clip-path="url(#clip84)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,89,261.5)">
<path d="M4.33333,17.6667 L13.5,17.6667 L13.5,9.33333 L22.6667,9.33333" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -531,11 +459,11 @@
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip118">
<clipPath id="clip95">
<path d="M-127.055,-41 L333,-41 L333,102 L-127.055,102 L-127.055,-41 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip118)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,261)">
<g clip-path="url(#clip95)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,261)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
@ -557,11 +485,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip120">
<clipPath id="clip97">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip120)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,250,325)">
<g clip-path="url(#clip97)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,250,325)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
@ -579,11 +507,11 @@
<path d="M-13.75,0 L13.75,0 L13.75,14 L-13.75,14 L-13.75,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip121">
<clipPath id="clip98">
<path d="M-246.305,-114 L213.75,-114 L213.75,29 L-246.305,29 L-246.305,-114 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip121)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,236.25,334)">
<g clip-path="url(#clip98)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,236.25,334)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="25.5" x="1" xml:space="preserve" y="10">hitSat</text>
</g>
<!--RAWSTRING-->
@ -594,11 +522,83 @@
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip122">
<clipPath id="clip99">
<path d="M-277.055,-91 L183,-91 L183,52 L-277.055,52 L-277.055,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip122)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,311)">
<g clip-path="url(#clip99)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,311)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2841">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,234,221)">
<image height="79" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABPCAYAAACHxrc8AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVRoge2asW6DMBRFDxXNkrVdsmTqF/X/hy5ZYHAHMsDQDn6oThuiXFpXDPdIT7aQwUcPmHwb4BV4Bp5irEkH9DGW1X9f2IbMoaia7IFdzCfgDLxfW9iSO3UAjlE1eYxxBAYgFdd+iM0dOwIvlcUgd2ogd6pbEnv4B5FVWEzFYioWU9msWHvHmmbFcz9W3HPBZjtmMRWLqVhMxWIqFlOxmIrFVCymYjEVi6lYTMViKhZTsZiKxVQspmIxFYupWEzFYioWU7GYisVU7jmv/PXZ4xo22zGLqVhMxWIqLTlctmchYPbHvAGn2DORo4DTkljPZW6wJqeonpy4uynWxXzODdakTHWm2G+8JVbmBmuSYo/EHa+yiwWJr+7V4hw1FONVsYYcN92RP/7aP8AUNRbzuYwxAJ9ce0UmP9lQaQAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip101">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip101)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip107">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip107)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M1.28125,1.84375 L1.28125,0.984375 L-6.375,0.984375 L-6.375,1.84375 L1.28125,1.84375 M1.28125,4.4375 L1.28125,3.57812 L-6.375,3.57812 L-6.375,4.4375 L1.28125,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip108">
<path d="M-8,-5 L13,-5 L13,10 L-8,10 L-8,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip108)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,247.5,255)">
<path d="M10.7812,1.84375 L10.7812,0.984375 L3.125,0.984375 L3.125,1.84375 L10.7812,1.84375 M10.7812,4.4375 L10.7812,3.57812 L3.125,3.57812 L3.125,4.4375 L10.7812,4.4375" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,235,222)">
<path d="M0,0 L30,0 L30,71 L0,71 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,258)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip122">
<path d="M-277.055,-26 L183,-26 L183,117 L-277.055,117 L-277.055,-26 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip122)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,267,246)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
@ -612,7 +612,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:10828:2838">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,329,226)">
<image height="139" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACLCAYAAAANv+ueAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABwklEQVR4nO3csU7CUBiG4RdTWVx1YWHyYnT1Orw8r0YdXFjaoQ4wwIBDf2LRQs5XOc0x+Z7kpA0p6ZsDlISSMwOegDvgNrY51UAT2/5ofh5YRcyiN3K6AeaxvwM2wOfQgRXdTC2AZYycrmO7BdZA23vsV9hhxpbAfeYw6GZqTTdT9amwqwlCRnGYymEqh6mKDasSjnkBZjFS7IHH0UUhJeyN9KiL+ddhrxQaVuyMvWevGFDs5cJhKoepHKYqNizlAvucvWJA6nfl5FK/KydXbFixb36HqRymcpjKYSqHqRymcpjKYSqHqRymcpjKYSqHqRymKjYs5WeoffaKAcXOmMNUDlM5TJXrBsSf/yCX63f+ScLGzNjDiOccKfbOiG9yqYoNK/Y65jCVw1QOUzlM5TCVw1QOUzlM5TCVw1QOUzlM5TCVw1QOUzlM5TCVw1QOUzlM5TCVw1T+b4/KYSqHqRymqugWjrrhxOJRF/YBrOKcLd0yX7tTYQ3Ha4LltIrR0K2mdTasjv3DmmA59Vdsa+N823Nh/TXBcmrjHC0JL2UdB7R8z14umxjr3nYwbEa3lNyc7s2f+wOwi7Ht7R+GmQF8AaRUVaM7FbdcAAAAAElFTkSuQmCC" y="0"/>
<image height="139" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACLCAYAAAANv+ueAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeElEQVR4nO3csU4CQRhF4YtZaWi1oaHyiXz/woaGLdYCCii0mCEuCoSzOobifMlkN2RgTwZo/1mS1yTPSZ7qtaVNkr5ex6v/vrGrMcvRammRZF7vD0l2Sd7PbexSTmqZZFVXS4/1uk+yTTKMXvsRdjyxVZKXxmFJOaltykltLoU9/EPIJIZRhlGGUXcb1t2wZzbhcz8mvOfE3Z6YYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRh1C2zCH49V2CKuz0xwyjDKMOoLmVw1CIXhkf9sbck6/rMIWXM1+FSWJ/TmWAtrevqU6ZpXQ3b1PvjTLCWxhPbhvq8/bWw8Uywlob6jCE3fJWbumHI1+m1sqtrO7qeDZuljJKbp/z4W/8BDnXtR/fHJSlJPgFEnEWeN9k5EAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,330,227)">
<path d="M0,0 L30,0 L30,131 L0,131 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -800,5 +800,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:01 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:42 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 147 KiB

After

Width:  |  Height:  |  Size: 147 KiB

View File

@ -1009,9 +1009,6 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
@ -1021,6 +1018,9 @@
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,315,105)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
@ -1103,10 +1103,10 @@
</g>
<!--RAWSTRING-->
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,865,260)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,600,360)">
<path d="M2.5,0 C2.5,1.38071 1.38071,2.5 0,2.5 C-1.38071,2.5 -2.5,1.38071 -2.5,0 C-2.5,-1.38071 -1.38071,-2.5 0,-2.5 C1.38071,-2.5 2.5,-1.38071 2.5,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:23:01 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:42 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" display="inline" height="2.000000px" preserveAspectRatio="xMinYMin meet" viewBox="-1.00 -1.00 2.00 2.00" width="2.000000px" x="0" y="0" zoomAndPan="disable">
<g fill="none" stroke="black" stroke-width="1" fill-rule="evenodd" stroke-linecap="square" stroke-linejoin="bevel">
<!--RAWSTRING-->
<g id="background" pointer-events="none">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:11017">
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-30 21:36:53 W. Europe Standard Time-->
</svg>

After

Width:  |  Height:  |  Size: 709 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 858 KiB

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -1351,86 +1351,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8467",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"a_elecAngle",
"label":"a_elecAngle",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"6",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8468",
"className":"Simulink.Outport",
@ -1511,86 +1431,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9933",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"z_dir",
"label":"z_dir",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9433",
"className":"Simulink.Outport",
@ -1672,11 +1512,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8463",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8467",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"z_posRaw",
"label":"z_posRaw",
"name":"a_elecAngle",
"label":"a_elecAngle",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
@ -1705,7 +1545,7 @@
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"6",
"Port number",
"[]",
"[]",
@ -1751,6 +1591,119 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8466",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"n_motAbs",
"label":"n_motAbs",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"5",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8461",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto9",
"label":"Goto9",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_dirPrev",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8460",
"className":"Simulink.Goto",
@ -1850,6 +1803,39 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8451",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto12",
"label":"Goto12",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"n_motAbs",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8449",
"className":"Simulink.Goto",
@ -1884,21 +1870,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8461",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8446",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto9",
"label":"Goto9",
"name":"From9",
"label":"From9",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_dirPrev",
"local",
"z_posRaw",
"Tag"
],
"tabs":[
@ -1912,7 +1896,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
@ -2010,11 +1994,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8432",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8434",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From18",
"label":"From18",
"name":"From20",
"label":"From20",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
@ -2022,7 +2006,118 @@
"IconDisplay"
],
"values":[
"b_enaAdvCtrl",
"z_dir",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8463",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"z_posRaw",
"label":"z_posRaw",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8431",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From17",
"label":"From17",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_pos",
"Tag"
],
"tabs":[
@ -2072,11 +2167,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8427",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8429",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From12",
"label":"From12",
"name":"From14",
"label":"From14",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
@ -2084,7 +2179,7 @@
"IconDisplay"
],
"values":[
"a_elecAngle",
"n_motAbs",
"Tag"
],
"tabs":[
@ -2103,19 +2198,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8434",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8457",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From20",
"label":"From20",
"name":"Goto5",
"label":"Goto5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_dir",
"z_counter",
"local",
"Tag"
],
"tabs":[
@ -2129,30 +2226,42 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8436",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8462",
"className":"Simulink.If",
"icon":"WebViewIcon3",
"name":"From22",
"label":"From22",
"name":"If2",
"label":"If2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"NumInputs",
"IfExpression",
"ElseIfExpressions",
"ShowElse",
"SampleTime",
"ZeroCross"
],
"values":[
"z_counterRaw",
"Tag"
"1",
"u1 ~= 0",
"",
"off",
"-1",
"on"
],
"tabs":[
"Parameter Attributes"
"Parameter Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -2160,7 +2269,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"If",
"masktype":""
}
},
@ -2262,11 +2371,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8431",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8427",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From17",
"label":"From17",
"name":"From12",
"label":"From12",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
@ -2274,7 +2383,7 @@
"IconDisplay"
],
"values":[
"z_pos",
"a_elecAngle",
"Tag"
],
"tabs":[
@ -2293,11 +2402,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8429",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8432",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From14",
"label":"From14",
"name":"From18",
"label":"From18",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
@ -2305,7 +2414,7 @@
"IconDisplay"
],
"values":[
"n_motAbs",
"b_enaAdvCtrl",
"Tag"
],
"tabs":[
@ -2324,42 +2433,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8446",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From9",
"label":"From9",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_posRaw",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8451",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8450",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto12",
"label":"Goto12",
"name":"Goto11",
"label":"Goto11",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
@ -2368,7 +2446,7 @@
"IconDisplay"
],
"values":[
"n_motAbs",
"b_enaAdvCtrl",
"local",
"Tag"
],
@ -2388,11 +2466,73 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8466",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8436",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From22",
"label":"From22",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_counterRaw",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9932",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From26",
"label":"From26",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_dir",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9933",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"n_motAbs",
"label":"n_motAbs",
"name":"z_dir",
"label":"z_dir",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
@ -2421,7 +2561,7 @@
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"5",
"3",
"Port number",
"[]",
"[]",
@ -2467,146 +2607,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8457",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto5",
"label":"Goto5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_counter",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8450",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto11",
"label":"Goto11",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_enaAdvCtrl",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8462",
"className":"Simulink.If",
"icon":"WebViewIcon3",
"name":"If2",
"label":"If2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"NumInputs",
"IfExpression",
"ElseIfExpressions",
"ShowElse",
"SampleTime",
"ZeroCross"
],
"values":[
"1",
"u1 ~= 0",
"",
"off",
"-1",
"on"
],
"tabs":[
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"If",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9932",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From26",
"label":"From26",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8220",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_dir",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8462#out:1",
"className":"Simulink.Line",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 258 KiB

After

Width:  |  Height:  |  Size: 258 KiB

View File

@ -499,36 +499,36 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,287,263)">
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip89">
<path d="M-144.922,-187 L148,-187 L148,87 L-144.922,87 L-144.922,-187 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip89)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,287,251)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">uint8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,275,279)">
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip90">
<clipPath id="clip89">
<path d="M-120.969,-215 L171.953,-215 L171.953,59 L-120.969,59 L-120.969,-215 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip90)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,263.047,279)">
<g clip-path="url(#clip89)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,263.047,279)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,287,263)">
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip90">
<path d="M-144.922,-187 L148,-187 L148,87 L-144.922,87 L-144.922,-187 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip90)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,287,251)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">uint8</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
@ -537,7 +537,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9634">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,324,65)">
<image height="271" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAEPCAYAAADbFz1UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC6ElEQVR4nO3csW7aQACH8T8VyZI1XbJk6sNUHSv1Jdu1T5MsWVhgMAMMMKSDL6pLjWJhPsNF3086mUSn8OlkHHxBmSX5nuRzkvtynNoyyaocu2N1OHGeNvChM6Z2l+S2PN4n2SZZ902cp13RhySPZUztphx3STZJms73/tFd2cckX6ao67FPG7pOewr0xn6asmgsYynGUoylVBU7HzDnd5JZGV+PzHlK8txzfO7MeT09szUk9tvYJzmXqk4DYynGUoylDLnOPg2Y85JkkfZdfpP2Pmo/oqvXkNjn96dkUcYq7a3JxWKHrGz3drpJez+1G9HV61wr26Rd0SYXPg2GrOy2jE3neLXn7L6MXefx1cZOoqrrrLEUYynGUqqKHfJL4RSj9wj6VLWyxlKMpQy5GiCv7FNUtbLGUoylGEs51ybHEKM/HjDlvsEkseda2WN/Qxusqh2ZKVd2tA+3slcTW9V11liKsRRjKd7dUoylGEsxllJVrLfiR3grfuhq7sG8FadUFVvVddZYirEUYylVxfoZGYqxFGMpxlKqinUzmWIsxViKsRT3Z49wf/bQ1WzMuT9LqWplq7rOGksxlmIsxXddR/iu65DvDU7x4Vb2amKrus4aSzGWYizFWIqxFGMpxlKMpRhLqSrWD0dQjKVUFTvlC2w29gcMif059kmKH2N/wIeL/TX2Sc6lqheYsRRjKcZSjKUYSzGWYizFWIqxFGMpxlKMpRhLMZZiLMVYirEUYynGUoylGEsxlmIsxViKsRRjKcZSjKUYSzGWYizFWIqxFGMpxlKMpRhLMZZiLMVYirEUYynGUoylGEsxlmIsxViK/6GHYizFWIqxlHmSZZK7JDcXanhJsigdTZJtkn3fxHmSVZLb8nXvJNiijFWSdd6JXZbHuySbKeoOLNOGvq3sprT85y12XyatJwrsasrzNhlwGizLhCZ/V3lK2zI2nWNv7CzJfdpz9iaXeZHty9h1Hr8NSVP5A2ugmm3zv2PbAAAAAElFTkSuQmCC" y="0"/>
<image height="271" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAEPCAYAAADbFz1UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADGklEQVR4nO3cMW/TQByG8Tco6dK1LF068WEQCxKfkYmFhU/TLl2yJIMzJEM8wOCLMMZWT7bfs//V85NODshqHp0cN3eNspH0TdJHSQ/pWNpB0jEd2+PYPXGrJvCxNUq7l3SXHteSLpJOfSdu1czoo6SnNErbpeNV0llS1fq/f7Rn9knSpxJ1PWo1oSc1l0Bv7IeSRVMR60KsC7EuoWK3Gef8krRJ4/PAOc+SXnqOL61zfo/PbOTEfpn6JHMJdRkQ60KsC7EuOffZ54xzXiXt1bzLr9Sso+oJXb1yYl/ePkX7NI5qliaLxebMbHs5XalZT10ndPWaa2YrNTNaaeHLIGdmL2mcW8fVXrN1GtfW49XGFhHqPkusC7EuxLqEis35pTDG5D2CPqFmllgXYl1y7gaWV/YYoWaWWBdiXYh1mWuTo8vyUQDXvsFisWNmdujvZZOE2pFxzazFu5vZ1cSGus8S60KsC7EurG5diHUh1oVYl1CxJZc1k1e8JVcKRWLnmtnJy/NQazCW4i6hYkPdZ4l1IdaFWJdQsXxGxoVYF2JdiHUJFctmsguxLsS6EOvC/uwA9me7VrMxx/6sS6iZDXWfJdaFWBdiXXjXNYB3XV28NxiDmXUJdZ8l1iXnmv0503N9nfoDcmJ/TH2SJFTs96k/ICd29m/aGSvUC4xYl1B/WmKlMICVQhfvZ8d4dzO7mthQvxSIdSHWhVgXYl2IdSHWJdSCMdTMEutCrAuxLux1DWCvq2s1mxzsdbmEig11nyXWhVgXYl2IdQkVyyaHC7EuxLoQ68ImxwA2ObpWs7plk8MlVGyo+yyxLsS6EOtCrAuxLsS6EOtCrAuxLsS6EOtCrAuxLsS6EOtCrAuxLsS6EOtCrAuxLsS6EOtCrAuxLsS6EOvCp+ldiHUh1oVYl62kg6R7SbuFGl4l7VNHJemige+83Uo6SrpL/17ii3H3aRwlnfRG7CE9vko6l6jrOKgJvc3sObX85xZbp5NOhQLbqvS8lTIug0M6odLfWS7pksa5deyN3Uh6UHPN7rTMi6xO49p6fBsASvkDzK+w7LxofSAAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,325,66)">
<path d="M0,0 L35,0 L35,263 L0,263 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -757,5 +757,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:42 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:24 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

View File

@ -768,5 +768,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:43 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:24 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

View File

@ -723,6 +723,37 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8249",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"held",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8260",
"className":"Simulink.UnitDelay",
@ -773,37 +804,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8249",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"held",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8259#out:1",
"className":"Simulink.Line",

View File

@ -906,6 +906,54 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8249">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,164,59)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQ0lEQVRoge2ZsU7DMBCGv1ShS1dYunTqwyBGnpWXgS4sXZIhHdohkYDhLuIHOa0lSkDWfdLprOgUx59sD7kKeATugFvPpdEArWeN9nthjQlYS5TGClj6eABOwCFVWGM7Yg1sPErjxnMPHIFOnn1Bd8YG2M7xdX/AgIk4YEckKWMx5xf9d0KGEDKEkCGEDCFkCCFDCBlCnVHzBFQe9xM1L8AukXcZ718Abxl1zxfmeM94x1lyZDz8dJIL5IiYhTgmQsgQQoaQc2fksPWYumCvxa/OETtDCBlCyBBChhAyhJAhhAyhxv4Wr5j4Y1wAr8AeW2eH9U2GVGGNdZa0yVIae48WaxWcldH4eGyylIa2FztsjX2qcJShTZbS6LB1dWQck8YLOj53SUmcPI6SkzIqrNe6xC7QEi/RwaOX8RhBEATBNfgA9UJUHVC2gw4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,165,60)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip142">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip142)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,194,74)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="17.1719" x="-8.57812" xml:space="preserve" y="3.5">if { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,165,60)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,194.5,90)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip143">
<path d="M-101.102,-32 L507.984,-32 L507.984,173 L-101.102,173 L-101.102,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip143)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,169.102,90)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8260">
@ -918,35 +966,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip142">
<clipPath id="clip145">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip142)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,590,223)">
<g clip-path="url(#clip145)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,590,223)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip148">
<clipPath id="clip151">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip148)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,598.5,233.5)">
<g clip-path="url(#clip151)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,598.5,233.5)">
<path d="M-1,2 L6,2 L6,3 L-1,3 L-1,2 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip149">
<clipPath id="clip152">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip149)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,598.5,233.5)">
<g clip-path="url(#clip152)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,598.5,233.5)">
<path d="M4.125,-2 L4.125,-2.1875 C3.14062,-2.1875 2.89062,-2.42188 2.89062,-2.98438 L2.89062,-10.75 L2.76562,-10.7812 L0.4375,-9.60938 L0.4375,-9.42188 L0.796875,-9.54688 C1.03125,-9.64062 1.25,-9.70312 1.375,-9.70312 C1.65625,-9.70312 1.76562,-9.51562 1.76562,-9.07812 L1.76562,-3.23438 C1.76562,-2.51562 1.5,-2.25 0.53125,-2.1875 L0.53125,-2 L4.125,-2 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip150">
<clipPath id="clip153">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip150)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,598.5,233.5)">
<g clip-path="url(#clip153)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,598.5,233.5)">
<path d="M4.42188,8.57812 L4.42188,8.4375 L0.75,8.4375 L0.328125,9.9375 L0.53125,10 C0.796875,9.32812 1.04688,9.21875 1.71875,9.21875 L3.48438,9.21875 L-0.546875,14.0469 L-0.421875,14.1719 C-0.21875,14 -0.046875,13.9375 0.15625,13.9375 C0.5,13.9375 0.921875,14.1094 1.53125,14.4844 C2.17188,14.8906 2.625,15.0469 3,15.0469 C3.71875,15.0469 4.20312,14.5781 4.20312,14.0625 C4.20312,13.7812 4.01562,13.5781 3.75,13.5781 C3.54688,13.5781 3.32812,13.8125 3.3125,14.0312 C3.3125,14.125 3.34375,14.2344 3.42188,14.3906 C3.46875,14.4688 3.48438,14.5312 3.48438,14.5781 C3.48438,14.7031 3.34375,14.7812 3.14062,14.7812 C2.8125,14.7812 2.5625,14.625 2.23438,14.125 C1.70312,13.3594 1.42188,13.2188 0.671875,13.0469 L4.42188,8.57812 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -972,11 +1020,11 @@
<path d="M-11.9531,0 L11.9531,0 L11.9531,14 L-11.9531,14 L-11.9531,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip164">
<clipPath id="clip167">
<path d="M-520.047,-191 L89.0391,-191 L89.0391,14 L-520.047,14 L-520.047,-191 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip164)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,588.047,249)">
<g clip-path="url(#clip167)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,588.047,249)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="21.9062" x="1" xml:space="preserve" y="10">Ini=0</text>
</g>
<!--RAWSTRING-->
@ -987,11 +1035,11 @@
<path d="M0,-12 L16.4844,-12 L16.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip165">
<clipPath id="clip168">
<path d="M-544,-163 L65.0859,-163 L65.0859,42 L-544,42 L-544,-163 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip165)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,612,221)">
<g clip-path="url(#clip168)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,612,221)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="14.4844" x="1" xml:space="preserve" y="9">int8</text>
</g>
<!--RAWSTRING-->
@ -1001,54 +1049,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8249">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,164,59)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQ0lEQVRoge2ZsU7DMBCGv1ShS1dYunTqwyBGnpWXgS4sXZIhHdohkYDhLuIHOa0lSkDWfdLprOgUx59sD7kKeATugFvPpdEArWeN9nthjQlYS5TGClj6eABOwCFVWGM7Yg1sPErjxnMPHIFOnn1Bd8YG2M7xdX/AgIk4YEckKWMx5xf9d0KGEDKEkCGEDCFkCCFDCBlCnVHzBFQe9xM1L8AukXcZ718Abxl1zxfmeM94x1lyZDz8dJIL5IiYhTgmQsgQQoaQc2fksPWYumCvxa/OETtDCBlCyBBChhAyhJAhhAyhxv4Wr5j4Y1wAr8AeW2eH9U2GVGGNdZa0yVIae48WaxWcldH4eGyylIa2FztsjX2qcJShTZbS6LB1dWQck8YLOj53SUmcPI6SkzIqrNe6xC7QEi/RwaOX8RhBEATBNfgA9UJUHVC2gw4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,165,60)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip167">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip167)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,194,74)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="17.1719" x="-8.57812" xml:space="preserve" y="3.5">if { }</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,165,60)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,194.5,90)">
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip168">
<path d="M-101.102,-32 L507.984,-32 L507.984,173 L-101.102,173 L-101.102,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip168)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,169.102,90)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8259#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -1279,5 +1279,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:43 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:24 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 321 KiB

After

Width:  |  Height:  |  Size: 322 KiB

View File

@ -15,7 +15,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2515:1577">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,139,18)">
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACU0lEQVR4nO2dwW7TQBRFT5DpplvYdNMV/wJrvpWvKQvYFFAi5BTVoFS0LN5YdVMXHDkz10PvkUZOIsuek+fkjT32zAp4D7wGXqXlElgDm7Qcls3+ig1R6bNBWQKnwEl6fQN0wHZsxYb45s+A81SWwMu03AHXQDv47AHDCJwDb0rUbiI3ROW3xOEzKvCiZI1yYAE1FlBjATXVCzQT1lkduM0PwB1wS2TSn0Qy+gZ8SeUr0a75dOC2HzFF4FA+EgK/iWzaC/SNsQ3wHbg6xs5KCHREZbdEm+YK+JE+n00OgQseH0Id0a7p0vtfhNxsSkRgrNwea2e5BIpR/d+oBdRYQI0F1EzJA3fZazGD6iNgATUWUGMBNVPywEXG/c++Gj5FIOcJShGBnBF4N3cD6gjMRh2B2TyLCCxaoPo8YAE1FlBjATXVC0xJZG+PuL+Oh50dsymdifsOjh0Fe2jclMiJBdRYQI0F1FQv4B4aNRZQYwE1FlBT8up0lmcTSp6RyQSOFYHZvTFjVH9O7B4aNdULVJ8HLKDGAmosoMYCaiygxgJqLKCmeoEcD8JBwUvyzyIC7uDIiQXUWECNBdRYQI0F1FhAjQXUWECNbzU4AN9qMEb1/cS+1UBN9QLV5wELqKlewBd31VhAjQXUWEBNQ4yFe8oTo8uL+AxcEnVriYenR58/bohBfIeTFSyBy1Q2xFi9fxVYp9f9ZAVLYDiFRUvUaze2Yi8wnKxgCbTcj5L8z0NonVZouY+Gmv3BA655QmBFzMFxQvyIl/JD3h88YFiMMf8TfwD2lZtZKd9SpQAAAABJRU5ErkJggg==" y="0"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACgElEQVR4nO2dzW7TQBhFT5DpplvYdNMVD8Oa9+DteJqCBJsCSoSSohjUiobFjIXr2jBO7Lkeeo80cmK57px8iefX4xXwBngJvIjbJbAGNnHbTpvugRUh0xettATOgbP4+g6ogV3fgRXhk78ALmNaAs/j9hbYA9vWvge0I3AJvMqRu0TuCJnfEb4+vQLPcuZoDiygxgJqLKCmeIEq4Zh3wCqmFA4x3RNK0h+Ewugr8DmmL4R6zcdx2X1MisB70jPfcAB+EUrTRqCpjG2Ab8DNyHP2kkOgJmR2R6jT3ADf4/6TSRG44jiB9leoJtRr6vj+J0HuZHJEoC/djzzfICkCH6b6Z3NQ/GXUAmosoMYCaooXSCnIjuEwsP+KULI325MpPgIWUGMBNSlXoaEryiJIbZGNJVsvd2qLbCyLEjgmAq+P+JujSBF4O3suTqD4q5AF1FhAjQXUzFWQDfEJuCZ0tW+nOOFcVYkhrmPaMDD3YSy5I9CehVJkBLb8GejIJjBlBGoeDnacTO4INAMct2QeoVksxZcDFlBjATUWUFO8QPFdi8VHwAJqLKDGAmpyNilnGfTI2SKTCUwVgVlGbYpvE+fuVpmcJxGBRQsUXw5YQI0F1FhAjQXUWECNBdRYQE3xArnvH5icJxEBD3DMiQXUWECNBdRYQI0F1FhAjQXUWECNpxqMwFMN+ih+nNhTDdQUL1B8OWABNcULuHNXjQXUWECNBdRUhNvDzxlYXV5Ed/GAmoH7jyvCPe7thxUsge7iAX8VWMfXzcMKlkB38YA9IX+PaATaDytYAt3FA/4ZgToeuO47SEB38YA9AwIrwjM4zgg/4qX8kLuLB7STMeZ/4jdX8LCNBKhZFgAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,19)">
<path d="M0,0 L40,0 L40,132 L0,132 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -486,36 +486,36 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,117,128)">
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-84,-99 L143,-99 L143,42 L-84,42 L-84,-99 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,105,144)">
<path d="M-22.3984,0 L22.3984,0 L22.3984,14 L-22.3984,14 L-22.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<clipPath id="clip59">
<path d="M-49.6016,-127 L177.398,-127 L177.398,14 L-49.6016,14 L-49.6016,-127 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,82.6016,144)">
<g clip-path="url(#clip59)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,82.6016,144)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="42.7969" x="1" xml:space="preserve" y="10">Ini=initVal</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,117,128)">
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-84,-99 L143,-99 L143,42 L-84,42 L-84,-99 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip60)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,117,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
@ -592,5 +592,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:44 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:26 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -79,6 +79,35 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"rst_Delay",
"label":"rst_Delay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272",
"inspector":{
"params":[
"initVal"
],
"values":[
"z_cntInit"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2416",
"className":"Simulink.Sum",
@ -192,11 +221,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2413",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2414",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"max",
"label":"max",
"name":"rst",
"label":"rst",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272",
"inspector":{
"params":[
@ -219,7 +248,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"3",
"Port number",
"[]",
"[]",
@ -259,11 +288,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2414",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2413",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"rst",
"label":"rst",
"name":"max",
"label":"max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272",
"inspector":{
"params":[
@ -286,7 +315,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"2",
"Port number",
"[]",
"[]",
@ -392,35 +421,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"rst_Delay",
"label":"rst_Delay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8272",
"inspector":{
"params":[
"initVal"
],
"values":[
"z_cntInit"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8272:2515#out:1",
"className":"Simulink.Line",

View File

@ -59,6 +59,141 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2515">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,199,86)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABf0lEQVRoge2aTU/CQBBAH6Zy4aoXLpz8Rf5Wf4168IIaGm1RKqFRPMw0LFpg5WNll3nJZEszafZlN+1klg5wDVwCFzrGxAjIdXQj/5mYIXJ9J2KiB3T1ugYqoGxLzJCV7AMDjZg413EGTIDCubeEu6ID4CrE7PZMjUiWyLZtFT0LOaP/xERTw0RTw0RT42REM4+cG6Cj4cNc4wupWD6Qj/kz8KjxhNSjr8C75m565k74iN7hL9kwBz6RqqURbYrtHHgBxsCUzZJ7IYRohUiVSC06Bt70fv3H526Nj+gt24m6W7dC6tFKf08RyZ23pC8hVrQtgmxXFx/R+4PPIgAn83kx0dQw0dQw0dTw+Y4Gq14OycmsqImmhommhommRob0cnqsOIU6ch6AIeJQsKY9kyHNKvcwNSaGGjnSk1orOtLr5jA1Jtyj/QKZ/6wtsRF1D1NjomDRXdy4dUeaULBY3VioWO4wTlgh2kH+w9BFXkaxvZCaruKM351GwzCM4+MbcvmA3GQmfWgAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,95)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="-5" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip6">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,115)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="9.98438" x="-9.98438" xml:space="preserve" y="3">rst</text>
</g>
<defs>
<clipPath id="clip7">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,203,105)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="0" xml:space="preserve" y="3">y</text>
</g>
<defs>
<clipPath id="clip8">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,101)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="0" xml:space="preserve" y="1">1</text>
</g>
<defs>
<clipPath id="clip9">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,223,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="1">z</text>
</g>
<defs>
<clipPath id="clip10">
<path d="M199.5,86.5 L249.5,86.5 L249.5,122.5 L199.5,122.5 L199.5,86.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="222,105 228,105" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,125)">
<path d="M-27.7578,0 L27.7578,0 L27.7578,14 L-27.7578,14 L-27.7578,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<path d="M-164.242,-109 L277.758,-109 L277.758,103 L-164.242,103 L-164.242,-109 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,197.242,125)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="53.5156" x="1" xml:space="preserve" y="10">Ini=z_cntInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,198,107)">
<path d="M-21.4844,0 L0,0 L0,12 L-21.4844,12 L-21.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M-143.516,-91 L298.484,-91 L298.484,121 L-143.516,121 L-143.516,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,176.516,107)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip14">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200.5,122.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip15">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,199.5,105.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip16">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,201.5,107.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2416">
@ -71,35 +206,35 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<clipPath id="clip19">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="173,30 177,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<clipPath id="clip20">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="175,28 175,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip7">
<clipPath id="clip21">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="178,35 182,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<clipPath id="clip22">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="180,33 180,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -117,11 +252,11 @@
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<clipPath id="clip23">
<path d="M-159,0 L283,0 L283,212 L-159,212 L-159,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,16)">
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
@ -135,7 +270,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2415">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,309,68)">
<image height="55" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABrklEQVRoge2ZXU/CMBRADzp54VVfeOHJX+SP9EeBMZJIIJsw+ViQgfrQ21BwMytb60x6kpvbkEJP7t1Y1naAB+AOuJXskhhIJJuRnE+MRKZvhEt6QFfGOZAB70UTI1Sl+sBAwiU3knfABkiNz36I6YoNgHvHYqAqtUFVKi4Tu/IgchFBzJYgZksQs6W1YlHN7+eof+8hMDLyY83frVWxA/ABrID1Wa7NpWKm1FxiIbnwoWxLlVZ+AR1jvDekEmBqROJTbGXMM6XmIvMMjGX8Bix9iY3OxLaoa0mLjYFXYIZq5/ovxVYioVs449jGzJfYsEBMVyxBtW8hUmtUq72IlVXsXWIpQplIffoSK6pYZsRWhHLUXdsIVcSegGsZH0RAx16iMSEbsWnTi1ahtQ/xIGZLELMliNkSxGwJYra0Vqzqy4h3WluxIGZLELMliNkSoQ4BepQcBDTMCzCRNVPU619eJpZwer7jkomEuZ1QKhbLWJ/vuMQ8fUtlvd1vYub5jktSWSOlQitjmZByrJ4r9LbCxsiFYh3UsWAXdfG7vgH01sKO060G19d2IPB/+AZ+fqiO++U/awAAAABJRU5ErkJggg==" y="0"/>
<image height="55" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAByElEQVRoge2Z3U7CMBSAP3Ryw63ecMOVD+O17+Fr+VBgjCQSyKaMvwUZqBc9DQU3s27rnEm/5KQN6eiX042Ong5wD9wA19K6JAQiac2IzgcGItM3wiU9oCv9FEiARdbAAJWpPjCQcMmVtDtgA8TGZz/EdMYGwK1jMVCZ2qAyFeaJXTQgUgovZosXs8WL2dJasaDi9Snq13sIjIz2seL3VsrYAfgAVsD6rK1MWTFT6l1iLm3mpmxLkaX8AjpGf29IRcDUiKhJsZUxzpR6F5lnYCz9N2DZlNjoTGyLupe02Bh4BWao5Vz/pdhKJPQSzjguY9KU2DBDTGcsQi3fXKTWqKVuRCwvYwuJpQglIvXZlFhWxhIjtiKUop7aWigi9gRcSv8gAjr2ErUJ2YhN6560CK3dxL2YLV7MFi9mS2vFir4oNk7RvdKWyqdGRd8ubGlErEzG7kpcc0IRsYeqk5ShtU+lF7PFi9nixWwJUEWAHjmFgJp5ASYyZ4z6+5fmiUWc1ndcMpEwjxNyxULp6/qOS8zqWyzz7X4TM+s7LolljpgCSxnKgJhj9lyhjxU2Rpsp1kGVBbuom9/1A6CPFnacHjW4vrc9nv/DN+4HrCkAs3sNAAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -143,19 +278,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip11">
<clipPath id="clip25">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<clipPath id="clip31">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,322.5,90)">
<g clip-path="url(#clip31)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,322.5,90)">
<path d="M-7.20312,6 L-7.20312,-0.21875 L-6.26562,-0.21875 L-6.26562,0.65625 C-6.06771,0.34375 -5.80729,0.0963542 -5.48438,-0.0859375 C-5.16146,-0.268229 -4.79167,-0.359375 -4.375,-0.359375 C-3.91667,-0.359375 -3.53906,-0.265625 -3.24219,-0.078125 C-2.94531,0.109375 -2.73958,0.375 -2.625,0.71875 C-2.125,0 -1.48438,-0.359375 -0.703125,-0.359375 C-0.078125,-0.359375 0.398438,-0.190104 0.726562,0.148438 C1.05469,0.486979 1.21875,1.01562 1.21875,1.73438 L1.21875,6 L0.171875,6 L0.171875,2.07812 C0.171875,1.66146 0.138021,1.35938 0.0703125,1.17188 C0.00260417,0.984375 -0.119792,0.833333 -0.296875,0.71875 C-0.473958,0.604167 -0.6875,0.546875 -0.9375,0.546875 C-1.375,0.546875 -1.73698,0.692708 -2.02344,0.984375 C-2.3099,1.27604 -2.45312,1.74479 -2.45312,2.39062 L-2.45312,6 L-3.51562,6 L-3.51562,1.95312 C-3.51562,1.48438 -3.60156,1.13281 -3.77344,0.898438 C-3.94531,0.664062 -4.22396,0.546875 -4.60938,0.546875 C-4.91146,0.546875 -5.1875,0.625 -5.4375,0.78125 C-5.6875,0.9375 -5.86979,1.16667 -5.98438,1.46875 C-6.09896,1.77083 -6.15625,2.20312 -6.15625,2.76562 L-6.15625,6 L-7.20312,6 M2.78125,-1.375 L2.78125,-2.59375 L3.84375,-2.59375 L3.84375,-1.375 L2.78125,-1.375 M2.78125,6 L2.78125,-0.21875 L3.84375,-0.21875 L3.84375,6 L2.78125,6 M5.4375,6 L5.4375,-0.21875 L6.39062,-0.21875 L6.39062,0.65625 C6.83854,-0.0208333 7.49479,-0.359375 8.35938,-0.359375 C8.73438,-0.359375 9.08073,-0.291667 9.39844,-0.15625 C9.71615,-0.0208333 9.95312,0.15625 10.1094,0.375 C10.2656,0.59375 10.375,0.848958 10.4375,1.14062 C10.4688,1.33854 10.4844,1.68229 10.4844,2.17188 L10.4844,6 L9.4375,6 L9.4375,2.21875 C9.4375,1.78125 9.39583,1.45833 9.3125,1.25 C9.22917,1.04167 9.08333,0.872396 8.875,0.742188 C8.66667,0.611979 8.42188,0.546875 8.14062,0.546875 C7.69271,0.546875 7.30469,0.690104 6.97656,0.976562 C6.64844,1.26302 6.48438,1.80208 6.48438,2.59375 L6.48438,6 L5.4375,6" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -181,74 +316,11 @@
<path d="M-21.4844,0 L0,0 L0,12 L-21.4844,12 L-21.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<clipPath id="clip45">
<path d="M-253.516,-81 L188.484,-81 L188.484,131 L-253.516,131 L-253.516,-81 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,286.516,97)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2413">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,197)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,198)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,205)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,198)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,214)">
<path d="M-10.4375,0 L10.4375,0 L10.4375,14 L-10.4375,14 L-10.4375,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-6.5625,-198 L435.438,-198 L435.438,14 L-6.5625,14 L-6.5625,-198 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,39.5625,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="18.875" x="1" xml:space="preserve" y="10">max</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,203)">
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,191)">
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,286.516,97)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
@ -270,11 +342,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip37">
<clipPath id="clip47">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,165)">
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,165)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
@ -292,11 +364,11 @@
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<clipPath id="clip48">
<path d="M-10.4531,-158 L431.547,-158 L431.547,54 L-10.4531,54 L-10.4531,-158 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,43.4531,174)">
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,43.4531,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">rst</text>
</g>
<!--RAWSTRING-->
@ -307,11 +379,11 @@
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<clipPath id="clip49">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,151)">
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,151)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
@ -321,6 +393,69 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2413">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,197)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,198)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip51">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,205)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,198)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,214)">
<path d="M-10.4375,0 L10.4375,0 L10.4375,14 L-10.4375,14 L-10.4375,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip52">
<path d="M-6.5625,-198 L435.438,-198 L435.438,14 L-6.5625,14 L-6.5625,-198 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,39.5625,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="18.875" x="1" xml:space="preserve" y="10">max</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,203)">
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,191)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2412">
@ -333,11 +468,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip41">
<clipPath id="clip55">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,30)">
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,30)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -355,11 +490,11 @@
<path d="M-7.38281,0 L7.38281,0 L7.38281,14 L-7.38281,14 L-7.38281,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip42">
<clipPath id="clip56">
<path d="M-9.61719,-23 L432.383,-23 L432.383,189 L-9.61719,189 L-9.61719,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,42.6172,39)">
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,42.6172,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="12.7656" x="1" xml:space="preserve" y="10">inc</text>
</g>
<!--RAWSTRING-->
@ -370,11 +505,11 @@
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<clipPath id="clip57">
<path d="M-34,0 L408,0 L408,212 L-34,212 L-34,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,16)">
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
@ -384,141 +519,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2515">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,199,86)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABf0lEQVRoge2aTU/CQBBAH6Zy4aoXLpz8Rf5Wf4168IIaGm1RKqFRPMw0LFpg5WNll3nJZEszafZlN+1klg5wDVwCFzrGxAjIdXQj/5mYIXJ9J2KiB3T1ugYqoGxLzJCV7AMDjZg413EGTIDCubeEu6ID4CrE7PZMjUiWyLZtFT0LOaP/xERTw0RTw0RT42REM4+cG6Cj4cNc4wupWD6Qj/kz8KjxhNSjr8C75m565k74iN7hL9kwBz6RqqURbYrtHHgBxsCUzZJ7IYRohUiVSC06Bt70fv3H526Nj+gt24m6W7dC6tFKf08RyZ23pC8hVrQtgmxXFx/R+4PPIgAn83kx0dQw0dQw0dTw+Y4Gq14OycmsqImmhommhommRob0cnqsOIU6ch6AIeJQsKY9kyHNKvcwNSaGGjnSk1orOtLr5jA1Jtyj/QKZ/6wtsRF1D1NjomDRXdy4dUeaULBY3VioWO4wTlgh2kH+w9BFXkaxvZCaruKM351GwzCM4+MbcvmA3GQmfWgAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip45">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,95)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="-5" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip46">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,115)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="9.98438" x="-9.98438" xml:space="preserve" y="3">rst</text>
</g>
<defs>
<clipPath id="clip47">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,203,105)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="0" xml:space="preserve" y="3">y</text>
</g>
<defs>
<clipPath id="clip48">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,101)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="0" xml:space="preserve" y="1">1</text>
</g>
<defs>
<clipPath id="clip49">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,223,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="1">z</text>
</g>
<defs>
<clipPath id="clip50">
<path d="M199.5,86.5 L249.5,86.5 L249.5,122.5 L199.5,122.5 L199.5,86.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="222,105 228,105" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,125)">
<path d="M-27.7578,0 L27.7578,0 L27.7578,14 L-27.7578,14 L-27.7578,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip51">
<path d="M-164.242,-109 L277.758,-109 L277.758,103 L-164.242,103 L-164.242,-109 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,197.242,125)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="53.5156" x="1" xml:space="preserve" y="10">Ini=z_cntInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,198,107)">
<path d="M-21.4844,0 L0,0 L0,12 L-21.4844,12 L-21.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip52">
<path d="M-143.516,-91 L298.484,-91 L298.484,121 L-143.516,121 L-143.516,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,176.516,107)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="19.4844" x="1" xml:space="preserve" y="9">int16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip54">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip54)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200.5,122.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip55">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,199.5,105.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip56">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,201.5,107.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272:2515#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -625,5 +625,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:44 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:25 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 279 KiB

After

Width:  |  Height:  |  Size: 279 KiB

View File

@ -999,63 +999,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8418",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch2",
"label":"Switch2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8417",
"className":"Simulink.Sum",
@ -1168,6 +1111,72 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8411",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto5",
"label":"Goto5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_posHighRes",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8410",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto4",
"label":"Goto4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_posLowRes",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8412",
"className":"Simulink.Goto",
@ -1264,25 +1273,51 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8405",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8418",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"From9",
"label":"From9",
"name":"Switch2",
"label":"Switch2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"z_dir",
"Tag"
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -1290,7 +1325,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Switch",
"masktype":""
}
},
@ -1325,90 +1360,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8397",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From11",
"label":"From11",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"b_enaAdvCtrl",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9664",
"className":"Simulink.MinMax",
"icon":"WebViewIcon3",
"name":"MinMax1",
"label":"MinMax1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"OutDataTypeStr",
"Function",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow",
"ZeroCross"
],
"values":[
"Inherit: Inherit via internal rule",
"max",
"off",
"2",
"off",
"[]",
"[]",
"Floor",
"-1",
"off",
"on"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"MinMax",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8395",
"className":"Simulink.From",
@ -1440,174 +1391,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8394",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide3",
"label":"Divide3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8403",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From6",
"label":"From6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_counter",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8421",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"a_elecAngle",
"label":"a_elecAngle",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8393",
"className":"Simulink.Product",
@ -1666,50 +1449,46 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8392",
"className":"Simulink.Product",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9664",
"className":"Simulink.MinMax",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"name":"MinMax1",
"label":"MinMax1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"Function",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"ZeroCross"
],
"values":[
"*/",
"Element-wise(.*)",
"Inherit: Inherit via internal rule",
"max",
"off",
"2",
"off",
"[]",
"[]",
"fixdt(1,16,14)",
"Floor",
"-1",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
9
1
]
},
"viewer":{
@ -1718,7 +1497,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"blocktype":"MinMax",
"masktype":""
}
},
@ -1870,21 +1649,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8410",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8405",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto4",
"label":"Goto4",
"name":"From9",
"label":"From9",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_posLowRes",
"local",
"z_dir",
"Tag"
],
"tabs":[
@ -1898,26 +1675,24 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8411",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8403",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto5",
"label":"Goto5",
"name":"From6",
"label":"From6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_posHighRes",
"local",
"z_counter",
"Tag"
],
"tabs":[
@ -1931,7 +1706,232 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8394",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide3",
"label":"Divide3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8392",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"*/",
"Element-wise(.*)",
"off",
"[]",
"[]",
"fixdt(1,16,14)",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8421",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"a_elecAngle",
"label":"a_elecAngle",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8397",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From11",
"label":"From11",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"b_enaAdvCtrl",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 203 KiB

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 282 KiB

After

Width:  |  Height:  |  Size: 282 KiB

View File

@ -48,86 +48,6 @@
"finder":[
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2426",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"yDefault",
"label":"yDefault",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2425",
"className":"Simulink.ActionPort",
@ -226,6 +146,86 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2426",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"yDefault",
"label":"yDefault",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2424#out:1",
"className":"Simulink.Line",

View File

@ -30,59 +30,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2426">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,49,172)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,173)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip4">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip4)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,65,180)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,173)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,65,189)">
<path d="M-19.3047,0 L19.3047,0 L19.3047,14 L-19.3047,14 L-19.3047,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip5">
<path d="M-257.695,-91 L39.3047,-91 L39.3047,14 L-257.695,14 L-257.695,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,45.6953,189)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.6094" x="1" xml:space="preserve" y="10">yDefault</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2425">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-106,99)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABdklEQVRoge2ZwU6DQBCGPwz20qteeunJJ/JZfRq9eKkaiEK1tIEoHmZIp0orCmKzzpdMoGRD2C+7dH82Ai6Bc+BMj6GRAKkebaUfG8aIgJmp0JgCEz2vgALI2xrGyIiYAXOt0DjVYwmsgMxc28GOjDlwMcbT/QEVIiJHpkirjJMxn+jYcRkGl2FwGQaXYXAZBpdhcBmGuEObKyDS6kKt9Yas+tbIYucBuNO6R7LBE/CibftS971BFxk3dBfRUAOvyMqvkdGEoxR4BJbAhmFEDMIYMgqk4zmSC5bAs16vvnnfX6WLjGt+JsNOkwLJBoX+3iAieg/tIRljZLTV0UwNS1cZ/wL/azW4DIPLMLgMg8swuAyDyzDESGaYsueLcQDcAguknxkHYkCMBCe7yRIaC60UyUcHZSR63myyhIbdXsyQPpZtDRsZdpMlNDK2ifnLaZJog4ztKAmJgt3UvGKPjAjZa50gL9AQX6JNUi75nJ4dx3GcIXgHXtl/ytt5vLYAAAAASUVORK5CYII=" y="0"/>
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABG0lEQVRoge2ZMU/DMBBGX1Do0hWWLp34Rfz/gaVLMrhDOyQDDHcRH8igSC0FrO9JJ1vRKbKfzh58HfAMPAIPObbGAIw5aoyfE3tCwE6iNbbAJuczcAaOtcSeqIgdsM9ojfscJ+AEFPn2Aa2MPfB0i9X9AjMh4kgckaqMu1uu6K9jGYJlCJYhWIZgGYJlCJYh9Ctyuh9fxXV4vfQHrgzBMgTLECxDWHOBXnwx/RdcGYJlCJYhWIZgGYJlCJYh9MRr8ZYvXowb4AU4EPssRN9kriX2RGdJmyytccgYiVbBtzKGnC9NltbQ9mIh9jjVEhcZ2mRpjULsq7DimAyZUHivkpY4Z5xkrMroiF7rhrhAW7xE54xJ5ksYY4y5Bm9CF0TQNlxlBgAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-105,100)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -90,11 +42,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip7">
<clipPath id="clip4">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-76,114)">
<g clip-path="url(#clip4)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-76,114)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="30.5" x="-15.25" xml:space="preserve" y="3.5">else { }</text>
</g>
<!--RAWSTRING-->
@ -112,11 +64,11 @@
<path d="M-25.3984,0 L25.3984,0 L25.3984,14 L-25.3984,14 L-25.3984,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<clipPath id="clip5">
<path d="M-111.102,-32 L185.898,-32 L185.898,73 L-111.102,73 L-111.102,-32 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-100.898,130)">
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-100.898,130)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="48.7969" x="1" xml:space="preserve" y="10">Action Port</text>
</g>
<!--RAWSTRING-->
@ -138,11 +90,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip10">
<clipPath id="clip7">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-195,180)">
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-195,180)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
@ -160,11 +112,11 @@
<path d="M-13.7656,0 L13.7656,0 L13.7656,14 L-13.7656,14 L-13.7656,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<clipPath id="clip8">
<path d="M-3.23438,-91 L293.766,-91 L293.766,14 L-3.23438,14 L-3.23438,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-208.766,189)">
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-208.766,189)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="25.5312" x="1" xml:space="preserve" y="10">yPrev</text>
</g>
<!--RAWSTRING-->
@ -175,11 +127,11 @@
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<clipPath id="clip9">
<path d="M-34,-68 L263,-68 L263,37 L-34,37 L-34,-68 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-178,166)">
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,-178,166)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
@ -189,6 +141,54 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2426">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,49,172)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,173)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip11">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,65,180)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">1</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,173)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,65,189)">
<path d="M-19.3047,0 L19.3047,0 L19.3047,14 L-19.3047,14 L-19.3047,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M-257.695,-91 L39.3047,-91 L39.3047,14 L-257.695,14 L-257.695,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,45.6953,189)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.6094" x="1" xml:space="preserve" y="10">yDefault</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2424#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -205,5 +205,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:47 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:29 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -1,4 +1,272 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2445",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"Relational Operator2",
"label":"Relational Operator2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"Operator",
"InputSameDT",
"OutDataTypeStr",
"RndMeth",
"SampleTime",
"ZeroCross"
],
"values":[
">",
"off",
"boolean",
"Simplest",
"-1",
"on"
],
"tabs":[
"Main",
"Data Type",
"-Other"
],
"tabs_idx":[
0,
1,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"RelationalOperator",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2444",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto2",
"label":"Goto2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_cntRst",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2441",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto",
"label":"Goto",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tDeacv",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2440",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"b_cntRst",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2439",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"tDeacv",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2437",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From10",
"label":"From10",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"tDeacv",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2436",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"yPrev",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2443",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto17",
"label":"Goto17",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"yPrev",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2447",
"className":"Simulink.Outport",
@ -79,267 +347,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2445",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"Relational Operator2",
"label":"Relational Operator2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"Operator",
"InputSameDT",
"OutDataTypeStr",
"RndMeth",
"SampleTime",
"ZeroCross"
],
"values":[
">",
"off",
"boolean",
"Simplest",
"-1",
"on"
],
"tabs":[
"Main",
"Data Type",
"-Other"
],
"tabs_idx":[
0,
1,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"RelationalOperator",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2443",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto17",
"label":"Goto17",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"yPrev",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2446",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch2",
"label":"Switch2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2441",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto",
"label":"Goto",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tDeacv",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2439",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"tDeacv",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2436",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"yPrev",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2440",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"b_cntRst",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"className":"Simulink.SubSystem",
@ -369,72 +376,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2444",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto2",
"label":"Goto2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_cntRst",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2442",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto1",
"label":"Goto1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"yDeacv",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2432",
"className":"Simulink.ActionPort",
@ -467,50 +408,32 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2431",
"className":"Simulink.Inport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2434",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"yPrev",
"label":"yPrev",
"name":"Constant6",
"label":"Constant6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"Port",
"IconDisplay",
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
"FramePeriod"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"1",
"on",
"inf",
"[]",
"[]",
"uint16",
"off",
"off",
"off"
"inf"
],
"tabs":[
"Main",
@ -519,8 +442,8 @@
],
"tabs_idx":[
0,
2,
11
3,
7
]
},
"viewer":{
@ -529,38 +452,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2437",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From10",
"label":"From10",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"tDeacv",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Constant",
"masktype":""
}
},
@ -645,11 +537,101 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2429",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2442",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto1",
"label":"Goto1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"yDeacv",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2446",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Switch2",
"label":"Switch2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2431",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"tDeacv",
"label":"tDeacv",
"name":"yPrev",
"label":"yPrev",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
@ -672,7 +654,7 @@
"OutputFunctionCall"
],
"values":[
"1",
"3",
"Port number",
"[]",
"[]",
@ -779,32 +761,50 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2434",
"className":"Simulink.Constant",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2429",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Constant6",
"label":"Constant6",
"name":"tDeacv",
"label":"tDeacv",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"on",
"inf",
"Port number",
"[]",
"[]",
"uint16",
"Inherit: auto",
"off",
"inf"
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
@ -813,8 +813,8 @@
],
"tabs_idx":[
0,
3,
7
2,
11
]
},
"viewer":{
@ -823,7 +823,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"blocktype":"Inport",
"masktype":""
}
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

View File

@ -592,5 +592,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:48 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:29 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -79,6 +79,132 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2416",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum1",
"label":"Sum1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"round",
"|++",
"on",
"Inherit: Same as first input",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
10
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2414",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"rst",
"label":"rst",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515",
"className":"Simulink.SubSystem",
@ -161,73 +287,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2414",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"rst",
"label":"rst",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2413",
"className":"Simulink.Inport",
@ -295,65 +354,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2416",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum1",
"label":"Sum1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"round",
"|++",
"on",
"Inherit: Same as first input",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
10
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2412",
"className":"Simulink.Inport",

View File

@ -59,11 +59,146 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2416">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,169,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="173,30 177,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="175,28 175,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip7">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="178,35 182,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="180,33 180,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,170,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,28)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip9">
<path d="M-159,0 L283,0 L283,212 L-159,212 L-159,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,16)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2414">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,157)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,158)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip11">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,165)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,158)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,174)">
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<path d="M-10.4531,-158 L431.547,-158 L431.547,54 L-10.4531,54 L-10.4531,-158 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,43.4531,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">rst</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,163)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip13">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,151)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,199,86)">
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGklEQVRoge2asWrDQAxAn8s1S9Z0yZKpX9T/H7JksYfLkAz20A6SiVquiSFp6pP1QNxhhNFDx2GQG+ADeAM2utZEC3S62uh+JiZEbmuiJtbASvcDcAaOpcSEdHIL7DRq4lXXHjgB2Tz7hu3oDnh/RnUPZkAkj8ixLYq+PLOi/yREvRGi3ghRbyxGNE3Iaf68itt83vuCxXQ0RL0Rot4IUW+EqDdC1BuLEZ3yUX/3B/UcWExHQ9QbIeqNEPVGQiZQa36ZQs2cPXBAHDIyHx1KiQmZDtthak0cNDpkbHhVtNX9OEytCTvaz0j9fSlxFLXD1JrISM2ZCUe31YTMpbu1cNY4mbUo2iD/MKyQy6i2C2nQ6M1+jCAIgvnxBQyvRODv8w4OAAAAAElFTkSuQmCC" y="0"/>
<image height="44" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABf0lEQVRoge2aTU/CQBBAH6Zy4aoXLpz8Rf5Wf4168IIaGm1RKqFRPMw0LFpg5WNll3nJZEszafZlN+1klg5wDVwCFzrGxAjIdXQj/5mYIXJ9J2KiB3T1ugYqoGxLzJCV7AMDjZg413EGTIDCubeEu6ID4CrE7PZMjUiWyLZtFT0LOaP/xERTw0RTw0RT42REM4+cG6Cj4cNc4wupWD6Qj/kz8KjxhNSjr8C75m565k74iN7hL9kwBz6RqqURbYrtHHgBxsCUzZJ7IYRohUiVSC06Bt70fv3H526Nj+gt24m6W7dC6tFKf08RyZ23pC8hVrQtgmxXFx/R+4PPIgAn83kx0dQw0dQw0dTw+Y4Gq14OycmsqImmhommhommRob0cnqsOIU6ch6AIeJQsKY9kyHNKvcwNSaGGjnSk1orOtLr5jA1Jtyj/QKZ/6wtsRF1D1NjomDRXdy4dUeaULBY3VioWO4wTlgh2kH+w9BFXkaxvZCaruKM351GwzCM4+MbcvmA3GQmfWgAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -71,51 +206,51 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<clipPath id="clip15">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,95)">
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,95)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="5" x="-5" xml:space="preserve" y="3">u</text>
</g>
<defs>
<clipPath id="clip6">
<clipPath id="clip16">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,115)">
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,247,115)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="9.98438" x="-9.98438" xml:space="preserve" y="3">rst</text>
</g>
<defs>
<clipPath id="clip7">
<clipPath id="clip17">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,203,105)">
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,203,105)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="4.5" x="0" xml:space="preserve" y="3">y</text>
</g>
<defs>
<clipPath id="clip8">
<clipPath id="clip18">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,101)">
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,222,101)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="0" xml:space="preserve" y="1">1</text>
</g>
<defs>
<clipPath id="clip9">
<clipPath id="clip19">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,223,116)">
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,223,116)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5" x="0" xml:space="preserve" y="1">z</text>
</g>
<defs>
<clipPath id="clip10">
<clipPath id="clip20">
<path d="M199.5,86.5 L249.5,86.5 L249.5,122.5 L199.5,122.5 L199.5,86.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip10)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="222,105 228,105" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -128,61 +263,61 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,198,107)">
<path d="M-26.4844,0 L0,0 L0,12 L-26.4844,12 L-26.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<path d="M-138.516,-91 L303.484,-91 L303.484,121 L-138.516,121 L-138.516,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip11)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,107)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,225,125)">
<path d="M-27.7578,0 L27.7578,0 L27.7578,14 L-27.7578,14 L-27.7578,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<clipPath id="clip21">
<path d="M-164.242,-109 L277.758,-109 L277.758,103 L-164.242,103 L-164.242,-109 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,197.242,125)">
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="0.6" stroke-width="1" transform="matrix(1,0,0,1,197.242,125)">
<text fill="#000000" fill-opacity="0.6" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="53.5156" x="1" xml:space="preserve" y="10">Ini=z_cntInit</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,198,107)">
<path d="M-26.4844,0 L0,0 L0,12 L-26.4844,12 L-26.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip22">
<path d="M-138.516,-91 L303.484,-91 L303.484,121 L-138.516,121 L-138.516,-91 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,171.516,107)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip14">
<clipPath id="clip24">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200.5,122.5)">
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,200.5,122.5)">
<path d="M0,-15 C0,-15.5523 0.447715,-16 1,-16 L15,-16 C15.5523,-16 16,-15.5523 16,-15 L16,-1 C16,-0.447715 15.5523,0 15,0 L1,0 C0.447715,0 0,-0.447715 0,-1 L0,-15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="LibLink tooltip contextMenu">
<defs>
<clipPath id="clip15">
<clipPath id="clip25">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,199.5,105.5)">
<g clip-path="url(#clip25)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,199.5,105.5)">
<image height="19" preserveAspectRatio="none" width="19" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA4UlEQVQ4jeWTMQrCQBBF34gItraClVVuIHgAKyvP4Ek8gIUnsbISBLGwtLCyCtpKahG+RQKu62YTxc4HU2TJPGZ2ZyCApETSXFKmcnaSJm5eIyQDWk6UMQCG7kHTq6gD9IERMAHaERlALyiTlADjIgYVkiBNRzQtqul+kJ++fDmXfY9cdoiD/wB8KcokzST1fFns+UPciwKSt6Z/JvpQdo6K8OYswgZYAUszO34ruwALYA2czOwa/TvSVlbVlk/ZbgLciqiP8u33OSifo9pVAZjyKR7yXNoU2AJ7M0tLM/+XB6QSpqybkIThAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip16">
<clipPath id="clip26">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,201.5,107.5)">
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,201.5,107.5)">
<image height="16" preserveAspectRatio="none" width="16" x="-1" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA60lEQVQ4jb3TzyqEURjH8Y/BzFBWygUwa1cj4Q5YKffAzGI27oGysPBvchncgGImYyMuQLI4z5uTnN63lKdOp36d7/P/8E/WQR/TOH20m8Jd3GKC7TgTDJrALVzhCWuZvhOZmKtx8ImtyOI102eaRN/EMfaxlOk9qYTDEtjFJd5whgfsZvAY1wpN7EgNG/uuef4HfBPvfoVH8agXWhWlgkcluB2e827v4RHneMdFCYajiLCaaYvhZIiNEljZVBpXbstYqANbBb2HO5yqmfls3Cs4wAvWcYJ7aRc+6rIgNXEglfIsLUnjz/In+wKCVS3tgySTGgAAAABJRU5ErkJggg==" y="-1"/>
</g>
<!--RAWSTRING-->
@ -198,7 +333,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2415">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,309,68)">
<image height="55" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGUlEQVRoge2ZMW+DMBBGHxHJkrVZsmTqL+r/H7JkgcEdyABDOvhQnTZEHOlVDN+TTraQwU8HDNZXAR/AAXizMZIGaG0sq/25sDaZY1GR7IGdzQfgCnw+WliTO3UETlaRbG3sgQ5IxbVfYmPHTsB7sBjkTnXkTjVTYpt/EFmExLxIzIvEvKxWrJ6xplrw3NuCe+5Ybcck5kViXiTmRWJeJOZFYl4k5kViXiTmRWJeJOZlzrny5TPiElbbMYl5kZgXiXmpySHAnokg4I85AxfbM5Ejm2FKrOU+34nkYtWSk5GnYo3Nx3wnkjJ9S7Zf/0yszHciSbZHYsarbGxB4rt7UVytumJ8KFaRY8Ed+eOP/gEGq76YjyWEAPgCtMNE9gyjR30AAAAASUVORK5CYII=" y="0"/>
<image height="55" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABP0lEQVRoge2ZsW6DMBCGPyqaJWu7ZMnUh+nc9+jj5WXapUsWGNyBDDC0gw/VaSHiHA5R5T7pZAs5+NOFRBZ/AbwAj8CDjJZUQC1jWvXvhaXI7JKyZAtsZN4BJ+BzaGFJ7NQO2EtZci9jCzRASK79Ees7tgeejMUgdqohdqoaE7tbQCQLF9PiYlpcTMu/FiuUdVhKTMv7HDe5KbG3OW5yUx1brdgsuJgWF9PiYlrKCWu+zC0GWG3HXEyLi2lxMS1T/sdyTqRXvzWaIpZz8FtELKdjzxmfOWOK2Ou1m+Sw2offxbS4mBYX01ISQ4AtI0HAzHwAR9kzECObbkys5jzfseQoVROTkYtilcz7fMeSNH0Lsl97SSzNdywJskdgwldZyYLAT/esOEk1yTgoVhBjwQ3x4bf+AXRSbTLvy3EcgG9CT0ycQK8EgQAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -206,19 +341,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip19">
<clipPath id="clip29">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<g clip-path="url(#clip29)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip25">
<clipPath id="clip35">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,322.5,90)">
<g clip-path="url(#clip35)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,322.5,90)">
<path d="M-7.20312,6 L-7.20312,-0.21875 L-6.26562,-0.21875 L-6.26562,0.65625 C-6.06771,0.34375 -5.80729,0.0963542 -5.48438,-0.0859375 C-5.16146,-0.268229 -4.79167,-0.359375 -4.375,-0.359375 C-3.91667,-0.359375 -3.53906,-0.265625 -3.24219,-0.078125 C-2.94531,0.109375 -2.73958,0.375 -2.625,0.71875 C-2.125,0 -1.48438,-0.359375 -0.703125,-0.359375 C-0.078125,-0.359375 0.398438,-0.190104 0.726562,0.148438 C1.05469,0.486979 1.21875,1.01562 1.21875,1.73438 L1.21875,6 L0.171875,6 L0.171875,2.07812 C0.171875,1.66146 0.138021,1.35938 0.0703125,1.17188 C0.00260417,0.984375 -0.119792,0.833333 -0.296875,0.71875 C-0.473958,0.604167 -0.6875,0.546875 -0.9375,0.546875 C-1.375,0.546875 -1.73698,0.692708 -2.02344,0.984375 C-2.3099,1.27604 -2.45312,1.74479 -2.45312,2.39062 L-2.45312,6 L-3.51562,6 L-3.51562,1.95312 C-3.51562,1.48438 -3.60156,1.13281 -3.77344,0.898438 C-3.94531,0.664062 -4.22396,0.546875 -4.60938,0.546875 C-4.91146,0.546875 -5.1875,0.625 -5.4375,0.78125 C-5.6875,0.9375 -5.86979,1.16667 -5.98438,1.46875 C-6.09896,1.77083 -6.15625,2.20312 -6.15625,2.76562 L-6.15625,6 L-7.20312,6 M2.78125,-1.375 L2.78125,-2.59375 L3.84375,-2.59375 L3.84375,-1.375 L2.78125,-1.375 M2.78125,6 L2.78125,-0.21875 L3.84375,-0.21875 L3.84375,6 L2.78125,6 M5.4375,6 L5.4375,-0.21875 L6.39062,-0.21875 L6.39062,0.65625 C6.83854,-0.0208333 7.49479,-0.359375 8.35938,-0.359375 C8.73438,-0.359375 9.08073,-0.291667 9.39844,-0.15625 C9.71615,-0.0208333 9.95312,0.15625 10.1094,0.375 C10.2656,0.59375 10.375,0.848958 10.4375,1.14062 C10.4688,1.33854 10.4844,1.68229 10.4844,2.17188 L10.4844,6 L9.4375,6 L9.4375,2.21875 C9.4375,1.78125 9.39583,1.45833 9.3125,1.25 C9.22917,1.04167 9.08333,0.872396 8.875,0.742188 C8.66667,0.611979 8.42188,0.546875 8.14062,0.546875 C7.69271,0.546875 7.30469,0.690104 6.97656,0.976562 C6.64844,1.26302 6.48438,1.80208 6.48438,2.59375 L6.48438,6 L5.4375,6" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -244,11 +379,11 @@
<path d="M-26.4844,0 L0,0 L0,12 L-26.4844,12 L-26.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<clipPath id="clip49">
<path d="M-248.516,-81 L193.484,-81 L193.484,131 L-248.516,131 L-248.516,-81 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,281.516,97)">
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,281.516,97)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
@ -258,69 +393,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2414">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,34,157)">
<image height="22" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWCAYAAACsR+4DAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABo0lEQVRIie2WXU8CMRBFD+uCgqKJQsQXiYn//z/5hAZC+HLlYwUf5ja7WYbgCsQXJpkU2tI5vZ1OqQAvwD3QAtpq74A6UAMioEI52wBrYAl8AWNgAPTVDtU305wtiwXVAZ7kHeDWAfst3MYBmwBN4Eox0XgqX3tgLQE9A12BBcWqwEUJqDzcN7AiU+xG6yGYJTAHFvItsLbAusBrAexYigUwBDsHEuwoP3eBtYBHAXWAB6ChsbJKkdtEhKldJTu+GTCVj7BcqzprEGP5lPfGrsl/hKxqzVUhTpNMgC2LsOO6zLXuxAMt1vrFWDVMVRfsv23jdUZYgi5ybXqC4OEWFmMtcUpFAJsUPMHywd1JSdtorcSJM1W/K0SMVeKmPFzplOOXi3f5B/YCjMlEcMH6WEUON3HGaQrsO/AG9DAxRvvABmQ3cSWwYz9JY0ypXg5sorGdYEN9TrGKPOU0ioUHPDziE8Vzkz/Wj8LuEkzifKE9FCwk/lhr5xPfVQsFrGE5VhfMtdpj/u1JsDcx0fc5e25+CBhh6nh+qGKeu8d3trOdDfgBs5ixBRXsvc4AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,35,158)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip41">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,165)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">3</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,35,158)">
<path d="M7,0 L23,0 C26.866,0 30,3.13401 30,7 C30,10.866 26.866,14 23,14 L7,14 C3.13401,14 0,10.866 0,7 C0,3.13401 3.13401,0 7,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,50,174)">
<path d="M-6.54688,0 L6.54688,0 L6.54688,14 L-6.54688,14 L-6.54688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip42">
<path d="M-10.4531,-158 L431.547,-158 L431.547,54 L-10.4531,54 L-10.4531,-158 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,43.4531,174)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="11.0938" x="1" xml:space="preserve" y="10">rst</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,67,163)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,151)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="31.9844" x="1" xml:space="preserve" y="9">boolean</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2413">
@ -333,11 +405,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip45">
<clipPath id="clip51">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip45)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,205)">
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,50,205)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="5.54688" x="-2.76562" xml:space="preserve" y="3.5">2</text>
</g>
<!--RAWSTRING-->
@ -355,11 +427,11 @@
<path d="M-10.4375,0 L10.4375,0 L10.4375,14 L-10.4375,14 L-10.4375,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip46">
<clipPath id="clip52">
<path d="M-6.5625,-198 L435.438,-198 L435.438,14 L-6.5625,14 L-6.5625,-198 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,39.5625,214)">
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,39.5625,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="18.875" x="1" xml:space="preserve" y="10">max</text>
</g>
<!--RAWSTRING-->
@ -370,83 +442,11 @@
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip47">
<clipPath id="clip53">
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,191)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2416">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,169,19)">
<image height="28" preserveAspectRatio="none" width="28" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACC0lEQVRIie2Wb0/bMBDGf0kDa1mjKgMJmJjGvv+HmkCaBFOhKg2hGW2zF35OMcZuCxLvOOmR8+d8j8/nu3MGfAXGwASogGPgBPim70OgwMkKWAI1cA9MgTtgBsz1/QnYkJBCRiuRnAJnQgWUCcKFSEpgBBwAuXQ20ulShBORfQcugB8i3MfDMfAFGHhkK2AN/EsRVvLsAvgFXALne3o49v6tgWegFdlzzMsCF7MzeXYJ/JTHpVZfAJn0Oy1gJBx6C2lx8WuEpUhfEZ7Qx+1c75Ngq0wy+nhZzFrcFtfy/EGoY4Q5LlaVN5pnIZkvA+mUmufbmABHWtgryXFxKL1xF1mMNLSxlXAYoIgpJqQQaWhjuI2wCJDFFBOSReYboruUxz5+pOS4I+0jWiES0kXmG9YpwmWA1RsILf9CG9EcNELLHxvb1OoCWUvXn2tjkyIscDVx5o0jLWRbevhk94GN+S7CKX0OjenLVaq02TYuNPfGw9QjjIZmgKsOuYwaOlzl7+SNFeYl8Chv/gJ/gN/AlZ5vcf1xId2ohzNcktr2rXCx2Kc93QDXHtlM/1q29MM5fT5abGr2a0+2lbe83M5o/Iyw1vNGik8y+N4rRtI7I7Q7iB2GBtde7nZ4OBesFTWan7zPQH/6rM9ZIT7yECNseNloWxIdPkXov1vxPfBgB8pOq+E95fBTPuVt8h8hv9hLNIZhvAAAAABJRU5ErkJggg==" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,170,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip49">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="173,30 177,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip50">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="175,28 175,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip51">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip51)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="178,35 182,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip52">
<path d="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip52)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0.5,0.5)">
<polyline fill="none" points="180,33 180,37" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk frame">
<g clip-path="none" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,170,20)">
<path d="M20,10 C20,15.5228 15.5228,20 10,20 C4.47715,20 0,15.5228 0,10 C0,4.47715 4.47715,0 10,0 C15.5228,0 20,4.47715 20,10 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,192,28)">
<path d="M0,-12 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip53">
<path d="M-159,0 L283,0 L283,212 L-159,212 L-159,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,192,16)">
<g clip-path="url(#clip53)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,67,191)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
@ -625,5 +625,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:48 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:29 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -1,101 +1,4 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2489",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto2",
"label":"Goto2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_cntRst",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2486",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto",
"label":"Goto",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tAcv",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2485",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"b_cntRst",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2492",
"className":"Simulink.Outport",
@ -177,19 +80,78 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2482",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2491",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"From10",
"label":"From10",
"name":"Switch2",
"label":"Switch2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2489",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto2",
"label":"Goto2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tAcv",
"b_cntRst",
"local",
"Tag"
],
"tabs":[
@ -203,7 +165,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
@ -241,147 +203,20 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"Counter",
"label":"Counter",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"z_cntInit"
],
"values":[
"0"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2479",
"className":"Simulink.Constant",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2485",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Constant6",
"label":"Constant6",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
"GotoTag",
"IconDisplay"
],
"values":[
"1",
"on",
"inf",
"[]",
"[]",
"uint16",
"off",
"inf"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2478",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"1",
"on",
"inf",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"inf"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2477",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"held",
"Only when execution is resumed"
"b_cntRst",
"Tag"
],
"tabs":[
"Parameter Attributes"
@ -394,7 +229,69 @@
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2484",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"tAcv",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2483",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From2",
"label":"From2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"yAcv",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
@ -475,11 +372,60 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2483",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2479",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Constant6",
"label":"Constant6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"1",
"on",
"inf",
"[]",
"[]",
"uint16",
"off",
"inf"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2482",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From2",
"label":"From2",
"name":"From10",
"label":"From10",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
@ -487,7 +433,7 @@
"IconDisplay"
],
"values":[
"yAcv",
"tAcv",
"Tag"
],
"tabs":[
@ -505,6 +451,86 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2477",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
],
"values":[
"held",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2478",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"1",
"on",
"inf",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"inf"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2476",
"className":"Simulink.Inport",
@ -572,6 +598,35 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"Counter",
"label":"Counter",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"z_cntInit"
],
"values":[
"0"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2488",
"className":"Simulink.Goto",
@ -740,76 +795,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2491",
"className":"Simulink.Switch",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2486",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Switch2",
"label":"Switch2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2484",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"name":"Goto",
"label":"Goto",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tAcv",
"local",
"Tag"
],
"tabs":[
@ -823,7 +823,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 99 KiB

View File

@ -15,7 +15,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515:1577">
<g clip-path="none" fill="none" opacity="0.65098" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,139,18)">
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACMklEQVR4nO2dwW7TQBRFT5DbTbdl001X/Aus+dZ+DSDBphQlQk6rmioVDYs3VqfBgQmufW16j/RkxxrZ72TszDiWZxbAe+A1cJqWU2AJrNIyj9VuwYpI+iyLKXACHKf1e6AB1l0FK+KbPwPOU0yBo7TcALdAnW17Ql4D58CbMbIr5J5Ifk2cPp0Cr8bMaAgsoMYCaiygZvYCVUGZC2CRooRtigeiJf1BNEbfgK8proh+zefD0v2dEoGPlCffsgV+Eq1pK9B2xlbAd+D6wH12MoZAQyS7Jvo018BN2t6bEoEP/JtAfgo1RL+mSZ/vCLnejFEDXfFw4P72UiLw6bkONgSz/xm1gBoLqLGAmtkLlDRk28Gz6MHsa8ACaiygZvYCpXdkQ9H73/DSO7KhGEVgyBp413cH6hrojboGevMiamDSArNvByygxgJqLKBm9gIlDdnbZzxew9OHHb0ZuyVuH3BsGPkJzWSZ/TVgATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQYwE1FlBjATUWUGMBNRZQM3sBD8+jxgJqLKDGAmoqYizcE/aMLi/iC3BJ5FYTL093vn9cEYP45pMVTIHLFCtirN4/CizTejtZwRTIp7Coibw2XQVbgXyygilQ8zhK8l9PoWUqUPNYG2p2Bw+4ZY/AgpiD45i4iKdyIe8OHpCHMeZ/4hfNO4wXldzd9AAAAABJRU5ErkJggg==" y="0"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABi0lEQVR4nO3dMU/CQABH8T+msrjqwsLkJ/L7Dy4sMJQBBjrocEc8TTUkBF5r3i+5tCEXuEdhvVskeUvykuS5Xqdgm2RXr+3Y/ZzYpSx61YwpeEqyrPdDkmOS/djELuWbXyVZ1zEFj/V6SnJI0jevfdM+gXWS13us7kJDyuL3KT+f0YCHe67oFgygGUAzgDb7gO6COYsbfv7HtW8w+ydgAM0AmgE0A2gG0AygGUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNAJoBNANoBtAMoBlAM4BmAM0AmgE0A2gG0AygGUAzgGYAzQCaATQDaAbQDKAZQDOAZgDNAJoBNANoBtAMoBlAM4BmAM0AmgE0A2gG0GYfcMlmkVdv6HhLs38CBtAMoBlA61J2ln/KL7vLQ96TbFLW1qecPzCMTexSTlVoDyuYgk0du5Tt+/8M2Nb782EFU9AeYdGnrOs0NvEc0B5WMAV9ylr6XPAT2tYJfb6eBu1Yx6G5jgYsUs7gWKb8iafyRx7qODX35yHpP/kEct9FoCwS7TYAAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,140,19)">
<path d="M0,0 L40,0 L40,132 L0,132 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -592,5 +592,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-12-12 20:22:49 W. Europe Standard Time-->
<!--generated on windows @ 2019-12-30 21:36:30 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -79,6 +79,35 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"rst_Delay",
"label":"rst_Delay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480",
"inspector":{
"params":[
"initVal"
],
"values":[
"z_cntInit"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2416",
"className":"Simulink.Sum",
@ -191,73 +220,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2414",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"rst",
"label":"rst",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2413",
"className":"Simulink.Inport",
@ -326,31 +288,69 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2515",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"rst_Delay",
"label":"rst_Delay",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2414",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"rst",
"label":"rst",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480",
"inspector":{
"params":[
"initVal"
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"z_cntInit"
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"blocktype":"Inport",
"masktype":""
}
},

Some files were not shown because too many files have changed in this diff Show More