Updated webview

pull/9/head
EmanuelFeru 6 years ago
parent 01a08d5f6d
commit 0fb080ad1b

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 700 KiB

After

Width:  |  Height:  |  Size: 700 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 311 KiB

After

Width:  |  Height:  |  Size: 310 KiB

@ -281,11 +281,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8233",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8232",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay3",
"label":"UnitDelay3",
"name":"UnitDelay2",
"label":"UnitDelay2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225",
"inspector":{
"params":[
@ -331,11 +331,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8232",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8231",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay2",
"label":"UnitDelay2",
"name":"UnitDelay1",
"label":"UnitDelay1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225",
"inspector":{
"params":[
@ -381,11 +381,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8231",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8233",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay1",
"label":"UnitDelay1",
"name":"UnitDelay3",
"label":"UnitDelay3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8225",
"inspector":{
"params":[

@ -250,11 +250,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8233">
<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,264,207)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8232">
<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,264,297)">
<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,265,208)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,298)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -264,7 +264,7 @@
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,208)">
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,298)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
@ -272,7 +272,7 @@
<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,273.5,218.5)">
<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,273.5,308.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>
@ -280,7 +280,7 @@
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,218.5)">
<g clip-path="url(#clip24)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,308.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>
@ -288,7 +288,7 @@
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,218.5)">
<g clip-path="url(#clip25)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,308.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-->
@ -303,38 +303,38 @@
</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,265,208)">
<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,265,298)">
<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,287,218)">
<path d="M0,-12 L21.4844,-12 L21.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,275,324)">
<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="clip39">
<path d="M-144.922,-142 L148,-142 L148,132 L-144.922,132 L-144.922,-142 z"/>
<path d="M-120.969,-260 L171.953,-260 L171.953,14 L-120.969,14 L-120.969,-260 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,287,206)">
<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 clip-path="url(#clip39)" 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,324)">
<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="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,275,234)">
<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 data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,287,308)">
<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="clip40">
<path d="M-120.969,-170 L171.953,-170 L171.953,104 L-120.969,104 L-120.969,-170 z"/>
<path d="M-144.922,-232 L148,-232 L148,42 L-144.922,42 L-144.922,-232 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" 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,234)">
<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 clip-path="url(#clip40)" 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,296)">
<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>
@ -345,11 +345,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8232">
<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,264,297)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8231">
<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,264,252)">
<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,265,298)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,253)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -359,7 +359,7 @@
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,298)">
<g clip-path="url(#clip42)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,253)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
@ -367,7 +367,7 @@
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,308.5)">
<g clip-path="url(#clip48)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,263.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>
@ -375,7 +375,7 @@
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip49)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,308.5)">
<g clip-path="url(#clip49)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,263.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>
@ -383,7 +383,7 @@
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip50)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,308.5)">
<g clip-path="url(#clip50)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,263.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-->
@ -398,37 +398,37 @@
</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,265,298)">
<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,265,253)">
<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,275,324)">
<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="clip64">
<path d="M-120.969,-260 L171.953,-260 L171.953,14 L-120.969,14 L-120.969,-260 z"/>
<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(#clip64)" 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,324)">
<g clip-path="url(#clip64)" 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,308)">
<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="clip65">
<path d="M-144.922,-232 L148,-232 L148,42 L-144.922,42 L-144.922,-232 z"/>
<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(#clip65)" 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,296)">
<g clip-path="url(#clip65)" 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-->
@ -440,11 +440,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8231">
<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,264,252)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8233">
<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,264,207)">
<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,265,253)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,208)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -454,7 +454,7 @@
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip67)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,253)">
<g clip-path="url(#clip67)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,265,208)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
@ -462,7 +462,7 @@
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip73)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,263.5)">
<g clip-path="url(#clip73)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,218.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>
@ -470,7 +470,7 @@
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip74)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,263.5)">
<g clip-path="url(#clip74)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,218.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>
@ -478,7 +478,7 @@
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip75)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,263.5)">
<g clip-path="url(#clip75)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,273.5,218.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-->
@ -493,37 +493,37 @@
</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,265,253)">
<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,265,208)">
<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,275,279)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,275,234)">
<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="clip89">
<path d="M-120.969,-215 L171.953,-215 L171.953,59 L-120.969,59 L-120.969,-215 z"/>
<path d="M-120.969,-170 L171.953,-170 L171.953,104 L-120.969,104 L-120.969,-170 z"/>
</clipPath>
</defs>
<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)">
<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,234)">
<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)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,287,218)">
<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"/>
<path d="M-144.922,-142 L148,-142 L148,132 L-144.922,132 L-144.922,-142 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)">
<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,206)">
<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-->
@ -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,iVBORw0KGgoAAAANSUhEUgAAACsAAAEPCAYAAADbFz1UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADMklEQVR4nO3dMW/TQByG8Tco7dK1LF068VkQYuSTsfMNmBn4LM3SJUsyOEjJEA8w3FUY46qnnp+L//A+kuWATs1PJ9f0nFNZSfok6a2k23xu3U7SPp+Hx348cK0EvBscrbuRdJ1f95JOkg5TA9dKM3on6T4frbvK57Oko6Ru8Hd/NJzZe0nvWugm6pWgB6VLYBL7pqWoNmOpjKUylioUdl0w5pukVT4+PDPmQdJm4rwZjPn5emaqBPux9k3mKtRlYCyVsVTGUpXcZx8KxjxK2ir9lN8praP6CtdkJdjNy0O0zcdeaWlyMWzJzA6X053Seupc4ZpsrpntlGa004Uvg5KZPeXjODgv9prt83EevF4stkmh7rPGUhlLZSyVsVTGUoXClvwg85qqn2tNFWpmjaUylspYKmOpjKUylspYKmOpjKWaaw2GrLnGhZpZY6mMpTKWaq777PgjU2TT8FzY8aeQi8aOZ/a5nXVVUTOLRM0s0n85s02woe6zxlIZS2UslbFUxlIZS2UslbFUxlIZS2UslbFUxlIZS2UslbFUobDeHEFlLJWxVMZSGUvlbSdaONbbTsZ52wlVKGyo+6yxVMZShcKW3LqaLLNLCjWzxlKFwpZ8g32f6b3e136BEuzX2jfJhcJ+qf0CJdgftW8yV6G+wUJhQ/1qFj+mpzKWylgqY6laPpirfmbb8lnXYrAlM1v9gDnUU0Q/TKYKhQ11nzWWylgqY6lCYUv+UfiMKwoL9Yv05/r/FJr0z83sYrCh7gbGUhlLZSyVsVTeHEFlLJWxVMZStVyDNflMYa5lTRPsXDPb5AOQxSwY/dyAKhQ21H3WWCpjqYylMpbKWCpjqYylMpbKWCpjqYylMpbKWCpjqYylMpbKWCrv5KAylspYKmOpvJPjmbyTY9xiPsL3Tg6qUNhQ91ljqYylCoX1gpHKWCpjqYylWkvaSbqRdHUhw6OkbXZ0kk6S+qmBa0l7Sdf5z5OD4Lb52Es66AXsLr8+Szq20I3aKUGfZvaYLX/1hO3zoEMj4LAuv2+ngstglwd0+j3LLTvl4zg4T2JXkm6VrtkrXeabrM/HefD66XDOteoXnnWnmQue7dgAAAAASUVORK5CYII=" y="0"/>
<image height="271" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAEPCAYAAADbFz1UAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADMUlEQVR4nO3dvW4TQRiF4WNkp0kbmjSpuBaEKLkyeu6AmoJriZs0buxijWQX3gKKHYv1siGj7Lzj/eA80sg2GjmvRuuN90dhIemTpLeS7tJjbVtJu/TYH7vhxKW6wPveqO1W0k163ko6StqPTVyqW9F7SQ9p1LZKjydJB0lN798u9Ff2QdK7GnUjWnWhe3WbwGjsm5pFUzmW4liKYymhYpcZc75JWqTx4Zk5j5LWI4/r3pyfr8/s5MR+nPpDSgm1GTiW4liKYyk5+9nHjDlPkjbqvuU36o6j2gldo3Ji1y9P0SaNnbpDk6vF5qxs/3C6UXc8dZrQNarUyjbqVrTRlTeDnJU9pnHoPc52m23TOPWezza2ilD7WcdSHEtxLMWxFMdSQsXmfJF5jcnntcaEWlnHUhxLcSzFsRTHUhxLcSzFsRTHUkodgyHHXEOhVtaxFMdSHEsptZ8dXjJFbhouFTu8Cjnr2OHKPndn3STUyiKolUX8lytbJTbUftaxFMdSHEtxLMWxFMdSHEtxLMWxFMdSHEtxLMWxFMdSHEtxLCVUrG+OoDiW4liKYymOpfi2E8081redDPm2E0qo2FD7WcdSHEsJFetDcYpjKaFiS33Avg9evy/0vhdKxX4dvA4V+6XQ+14oFfuj0Pv8VagPmGMp/m5AcSzFsRTHUmqemJt8zrbmua7ZxOas7OQTzKHOIvpkMiVUbKj9rGMpjqU4lhIqNueXwme8IlOoP6Rf6v9TqOKfW9nZxIbaGziW4liKYymOpeT8BqtycSNHqJV1LMWxFMdSah6DVbmmUOqwpkpsqZWtcgFkNgeMPm9ACRUbaj/rWIpjKY6lOJbiWIpjKY6lOJbiWIpjKY6lOJbiWIpjKY6lOJbiWIrv5KA4luJYimMpvpPjGb6TY2g2l/B9JwclVGyo/axjKY6lhIr1ASPFsRTHUhxLWUraSrqVtLpSw5OkTepoJB0ltWMTl5J2km7S69FJsE0aO0l7vRC7Tc9Pkg416ga26kLPK3tILX84x7Zp0r5SYF+Tfm6jjM1gmyY0+r3KNR3TOPQeR2MXku7UbbMrXedD1qZx6j0/DzOr5RehzKaYWz1jswAAAABJRU5ErkJggg==" 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"/>
@ -567,32 +567,32 @@
<!--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,325,66)">
<path d="M0,0 L35,0 L35,263 L0,263 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--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,362,198)">
<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="clip111">
<clipPath id="clip112">
<path d="M-219.922,-122 L73,-122 L73,152 L-219.922,152 L-219.922,-122 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip111)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,362,186)">
<g clip-path="url(#clip112)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,362,186)">
<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 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,325,66)">
<path d="M0,0 L35,0 L35,263 L0,263 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
@ -757,5 +757,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:29:53 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:27 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

@ -768,5 +768,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:29:54 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:27 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 54 KiB

@ -593,86 +593,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8262",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"z_dirPrev",
"label":"z_dirPrev",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247",
"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:8259",
"className":"Simulink.UnitDelay",
@ -804,6 +724,86 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8262",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"z_dirPrev",
"label":"z_dirPrev",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8247",
"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:8259#out:1",
"className":"Simulink.Line",

@ -220,32 +220,32 @@
<!--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,375,141)">
<path d="M0,0 L30,0 L30,113 L0,113 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--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,198)">
<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="clip33">
<clipPath id="clip34">
<path d="M-339,-128 L270.086,-128 L270.086,77 L-339,77 L-339,-128 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,407,186)">
<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,407,186)">
<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 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,375,141)">
<path d="M0,0 L30,0 L30,113 L0,113 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
@ -778,59 +778,11 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8262">
<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,639,227)">
<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,640,228)">
<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="clip115">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip115)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,655,235)">
<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,640,228)">
<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,655,244)">
<path d="M-22.0859,0 L22.0859,0 L22.0859,14 L-22.0859,14 L-22.0859,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip116">
<path d="M-564.914,-186 L44.1719,-186 L44.1719,19 L-564.914,19 L-564.914,-186 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip116)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,632.914,244)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="42.1719" x="1" xml:space="preserve" y="10">z_dirPrev</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8259">
<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,187)">
<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,150,188)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -838,35 +790,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip118">
<clipPath id="clip115">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip118)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,150,188)">
<g clip-path="url(#clip115)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,150,188)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip124">
<clipPath id="clip121">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip124)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,198.5)">
<g clip-path="url(#clip121)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,198.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="clip125">
<clipPath id="clip122">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip125)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,198.5)">
<g clip-path="url(#clip122)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,198.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="clip126">
<clipPath id="clip123">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip126)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,198.5)">
<g clip-path="url(#clip123)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,158.5,198.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-->
@ -892,11 +844,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="clip140">
<clipPath id="clip137">
<path d="M-104,-128 L505.086,-128 L505.086,77 L-104,77 L-104,-128 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip140)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,172,186)">
<g clip-path="url(#clip137)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,172,186)">
<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-->
@ -910,7 +862,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8260">
<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,589,222)">
<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,590,223)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -918,35 +870,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip142">
<clipPath id="clip139">
<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(#clip139)" 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="clip145">
<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(#clip145)" 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="clip146">
<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(#clip146)" 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="clip147">
<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(#clip147)" 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 +924,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="clip164">
<clipPath id="clip161">
<path d="M-544,-163 L65.0859,-163 L65.0859,42 L-544,42 L-544,-163 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip164)" 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(#clip161)" 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-->
@ -987,11 +939,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="clip165">
<clipPath id="clip162">
<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(#clip165)" 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(#clip162)" 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-->
@ -1005,7 +957,7 @@
<!--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"/>
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABQElEQVRoge2ZMU/DMBBGX1Ho0hWWLl3oj2Hm30MXli7p4A7tkAww3EV8gClBCo1l3ZNOtiIntp8uVptbAE/APXDnbW20wMFbjcPXgQ0mYC1RGytg6f0eOAPH3MAGy4g1sPGojVtvO+AEJLn2Cc2MDbC9xupmoMdEHLFXJCvj5porKp2QIYQMIWQIIUMIGULIEEKG0Ez0nBdgl2l3I+59GDnu+Zc53v625O+UkBn93AsYCBlCCTK6uRcwUIKMYjJjqgN06/E40fMuzfNvc5SQGcUQMoSQIYQMIWQIIUMIGUKDfS1e8cMX4wp4BfbYPhNWN8n+0GuwypIWWWpj73HASgUXZbTeH4ostaHlxYTtMft/aJChRZbaSNi+EiNek9YHJD6ypCbOHidpszIWWK11iR2gNR6ivUcn/SGCIAiCKXgHs+tVvfXppOIAAAAASUVORK5CYII=" 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"/>
@ -1013,11 +965,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip167">
<clipPath id="clip164">
<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)">
<g clip-path="url(#clip164)" fill="none" opacity="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-->
@ -1035,11 +987,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="clip168">
<clipPath id="clip165">
<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)">
<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,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-->
@ -1049,6 +1001,54 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8262">
<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,639,227)">
<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,640,228)">
<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="clip167">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,655,235)">
<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,640,228)">
<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,655,244)">
<path d="M-22.0859,0 L22.0859,0 L22.0859,14 L-22.0859,14 L-22.0859,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip168">
<path d="M-564.914,-186 L44.1719,-186 L44.1719,19 L-564.914,19 L-564.914,-186 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,632.914,244)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="42.1719" x="1" xml:space="preserve" y="10">z_dirPrev</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-10-31 21:29:54 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:28 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: 8.1 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 344 KiB

After

Width:  |  Height:  |  Size: 344 KiB

@ -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,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"/>
<image height="140" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAACMCAYAAAA6CiqJAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACiklEQVR4nO2dzW7TQBRGT5DpplvYdNMVD8Oa9+DteJqCBJsCSoSSohjUiobFjIXr2jD+mzuXfkcaObFcd05u4vn1eAO8AV4CL+K2BLbALm7badc9sCJk+qKVSuAcOIuv74AaOPQdWBE++QvgMqYSeB63t8AR2Lf2PaAdgUvgVY7cJXJHyPyB8PXpFXiWM0drIAFrJGCNBKxxL1AlHPMO2MSUwimme0JJ+oNQGH0FPsf0hVCv+Tguu49JEXhPeuYbTsAvQmnaCDSVsR3wDbgZec5ecgjUhMweCHWaG+B73D+bFIErpgm0v0I1oV5Tx/c/CXKzyRGBvnQ/8nyDpAh8WOqfrYH7y6gErJGANRKwxr1ASkE2hdPA/itCyd5sZ+M+AhKwRgLWpFyFhq4oRZDaIhtLtl7u1BbZWIoSmBKB1xP+ZhIpAm9Xz8UM3F+FJGCNBKyRgDVrFWRDfAKuCV3t+yVOuFZVYojrmHYMzH0YS+4ItGehuIzAnj8DHdkEloxAzcPBjtnkjkAzwHFL5hGaYnFfDkjAGglYIwFr3AusNcDRxypdlO4j4F7Afe+0+whIwBr3AjmblKsMeuRskZkJLBWBVUZt3LeJc3erLM6TiEDRAu7LAQlYIwFrJGCNBKyRgDUSsEYC1rgXyH3/wOI8iQiod3pNJGCNBKyRgDUSsEYC1kjAGglYIwFrNNVgBJpq0If7cWJNNbDGvYD7ckAC1rgXUOeuNRKwRgLWSMCainB7+DkDq8sb0V08oGbg/uOKcI97+2EFJdBdPOCvAtv4unlYQQl0Fw84EvL3iEag/bCCEuguHvDPCNTxwG3fQQZ0Fw84MiCwITyD44zwIy7lh9xdPKCdhBD/E78B+JCxjhFI160AAAAASUVORK5CYII=" 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-10-31 21:29:55 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:29 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

@ -221,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":[
@ -248,7 +248,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"3",
"Port number",
"[]",
"[]",
@ -355,11 +355,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":[
@ -382,7 +382,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"2",
"Port number",
"[]",
"[]",

@ -332,11 +332,11 @@
<!--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)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272: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,198)">
<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-->
@ -346,45 +346,45 @@
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,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 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-->
</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)">
<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,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 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="clip48">
<path d="M-6.5625,-198 L435.438,-198 L435.438,14 L-6.5625,14 L-6.5625,-198 z"/>
<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(#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,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 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-->
</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 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="clip49">
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 z"/>
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
</clipPath>
</defs>
<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,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 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-->
</g>
@ -458,11 +458,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8272: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)">
<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,158)">
<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-->
@ -472,45 +472,45 @@
<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,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 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,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,158)">
<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,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 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="clip56">
<path d="M-10.4531,-158 L431.547,-158 L431.547,54 L-10.4531,54 L-10.4531,-158 z"/>
<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(#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,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 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.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,163)">
<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,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="clip57">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 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,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 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,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>
@ -625,5 +625,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:29:55 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:29 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 8.4 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 279 KiB

After

Width:  |  Height:  |  Size: 280 KiB

@ -1030,6 +1030,55 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8420",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"a_elecAngle1",
"label":"a_elecAngle1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"a_elecAngle",
"on",
"inf",
"[]",
"[]",
"fixdt(0,16,6)",
"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:8418",
"className":"Simulink.Switch",
@ -1088,46 +1137,52 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9664",
"className":"Simulink.MinMax",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8417",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"MinMax1",
"label":"MinMax1",
"name":"Sum3",
"label":"Sum3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"OutDataTypeStr",
"Function",
"InputSameDT",
"IconShape",
"Inputs",
"LockScale",
"OutMax",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow",
"ZeroCross"
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"Inherit: Inherit via internal rule",
"max",
"off",
"2",
"rectangular",
"++",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Floor",
"-1",
"fixdt(1,16,12)",
"off",
"on"
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
2,
10
]
},
"viewer":{
@ -1136,7 +1191,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"MinMax",
"blocktype":"Sum",
"masktype":""
}
},
@ -1194,11 +1249,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8411",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8412",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto5",
"label":"Goto5",
"name":"Goto6",
"label":"Goto6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
@ -1207,7 +1262,7 @@
"IconDisplay"
],
"values":[
"z_posHighRes",
"b_enaFOC",
"local",
"Tag"
],
@ -1227,11 +1282,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8410",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8411",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto4",
"label":"Goto4",
"name":"Goto5",
"label":"Goto5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
@ -1240,7 +1295,7 @@
"IconDisplay"
],
"values":[
"z_posLowRes",
"z_posHighRes",
"local",
"Tag"
],
@ -1291,75 +1346,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8412",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto6",
"label":"Goto6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_enaFOC",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8404",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"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:8403",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8400",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From6",
"label":"From6",
"name":"From5",
"label":"From5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
@ -1367,7 +1358,7 @@
"IconDisplay"
],
"values":[
"z_counter",
"a_elecAngle",
"Tag"
],
"tabs":[
@ -1386,25 +1377,47 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8400",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9664",
"className":"Simulink.MinMax",
"icon":"WebViewIcon3",
"name":"From5",
"label":"From5",
"name":"MinMax1",
"label":"MinMax1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"OutDataTypeStr",
"Function",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow",
"ZeroCross"
],
"values":[
"a_elecAngle",
"Tag"
"Inherit: Inherit via internal rule",
"max",
"off",
"2",
"off",
"[]",
"[]",
"Floor",
"-1",
"off",
"on"
],
"tabs":[
"Parameter Attributes"
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -1412,7 +1425,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"MinMax",
"masktype":""
}
},
@ -1448,11 +1461,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8397",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8396",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From11",
"label":"From11",
"name":"From10",
"label":"From10",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
@ -1479,42 +1492,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8395",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From",
"label":"From",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_posHighRes",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8394",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8393",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide3",
"label":"Divide3",
"name":"Divide2",
"label":"Divide2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
@ -1567,11 +1549,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8393",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8392",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide2",
"label":"Divide2",
"name":"Divide1",
"label":"Divide1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
@ -1589,12 +1571,12 @@
"SampleTime"
],
"values":[
"**",
"*/",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Same as first input",
"fixdt(1,16,14)",
"off",
"Simplest",
"off",
@ -1624,43 +1606,27 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8420",
"className":"Simulink.Constant",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8410",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"a_elecAngle1",
"label":"a_elecAngle1",
"name":"Goto4",
"label":"Goto4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"a_elecAngle",
"on",
"inf",
"[]",
"[]",
"fixdt(0,16,6)",
"off",
"inf"
"z_posLowRes",
"local",
"Tag"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
3,
7
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -1668,7 +1634,38 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8395",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From",
"label":"From",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_posHighRes",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
@ -1740,11 +1737,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8396",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8397",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From10",
"label":"From10",
"name":"From11",
"label":"From11",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
@ -1771,18 +1768,17 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8417",
"className":"Simulink.Sum",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8394",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Sum3",
"label":"Sum3",
"name":"Divide3",
"label":"Divide3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"IconShape",
"Inputs",
"Multiplication",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
@ -1794,13 +1790,12 @@
"SampleTime"
],
"values":[
"rectangular",
"++",
"**",
"Element-wise(.*)",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"fixdt(1,16,12)",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
@ -1816,7 +1811,7 @@
"tabs_idx":[
0,
2,
10
9
]
},
"viewer":{
@ -1825,7 +1820,38 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"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":""
}
},
@ -1879,51 +1905,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8392",
"className":"Simulink.Product",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8404",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8384",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"GotoTag",
"IconDisplay"
],
"values":[
"*/",
"Element-wise(.*)",
"off",
"[]",
"[]",
"fixdt(1,16,14)",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
"z_counterRaw",
"Tag"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
2,
9
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -1931,7 +1931,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"blocktype":"From",
"masktype":""
}
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 283 KiB

After

Width:  |  Height:  |  Size: 282 KiB

@ -49,42 +49,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2425",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423",
"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:2424",
"className":"Simulink.Inport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2426",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"yPrev",
"label":"yPrev",
"name":"yDefault",
"label":"yDefault",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423",
"inspector":{
"params":[
@ -100,11 +69,17 @@
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
@ -119,10 +94,17 @@
"-1",
"auto",
"off",
"",
"on",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
@ -142,16 +124,47 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2426",
"className":"Simulink.Outport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2425",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"yDefault",
"label":"yDefault",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423",
"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:2424",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"yPrev",
"label":"yPrev",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2423",
"inspector":{
"params":[
@ -167,17 +180,11 @@
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
@ -192,17 +199,10 @@
"-1",
"auto",
"off",
"",
"on",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
@ -222,7 +222,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"blocktype":"Inport",
"masktype":""
}
},

@ -32,44 +32,44 @@
<!--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,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABG0lEQVRoge2ZMU/DMBBGX1Do0hWWLp34Rfz/gaVLMrhDOyQDDHcRH8igSC0FrO9JJ1vRKbKfzh58HfAMPAIPObbGAIw5aoyfE3tCwE6iNbbAJuczcAaOtcSeqIgdsM9ojfscJ+AEFPn2Aa2MPfB0i9X9AjMh4kgckaqMu1uu6K9jGYJlCJYhWIZgGYJlCJYh9Ctyuh9fxXV4vfQHrgzBMgTLECxDWHOBXnwx/RdcGYJlCJYhWIZgGYJlCJYh9MRr8ZYvXowb4AU4EPssRN9kriX2RGdJmyytccgYiVbBtzKGnC9NltbQ9mIh9jjVEhcZ2mRpjULsq7DimAyZUHivkpY4Z5xkrMroiF7rhrhAW7xE54xJ5ksYY4y5Bm9CF0TQNlxlBgAAAABJRU5ErkJggg==" y="0"/>
<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="#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"/>
<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-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
<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,-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 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,-105,100)">
<path d="M0,0 L59,0 L59,28 L0,28 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,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,-75.5,130)">
<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 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-111.102,-32 L185.898,-32 L185.898,73 L-111.102,73 L-111.102,-32 z"/>
<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,-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 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>
@ -80,59 +80,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2424">
<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,-211,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 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,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABG0lEQVRoge2ZMU/DMBBGX1Do0hWWLp34Rfz/gaVLMrhDOyQDDHcRH8igSC0FrO9JJ1vRKbKfzh58HfAMPAIPObbGAIw5aoyfE3tCwE6iNbbAJuczcAaOtcSeqIgdsM9ojfscJ+AEFPn2Aa2MPfB0i9X9AjMh4kgckaqMu1uu6K9jGYJlCJYhWIZgGYJlCJYh9Ctyuh9fxXV4vfQHrgzBMgTLECxDWHOBXnwx/RdcGYJlCJYhWIZgGYJlCJYh9MRr8ZYvXowb4AU4EPssRN9kriX2RGdJmyytccgYiVbBtzKGnC9NltbQ9mIh9jjVEhcZ2mRpjULsq7DimAyZUHivkpY4Z5xkrMroiF7rhrhAW7xE54xJ5ksYY4y5Bm9CF0TQNlxlBgAAAABJRU5ErkJggg==" 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,-210,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 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"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip7">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
<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,-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 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)">
<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,-210,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 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,-105,100)">
<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,-195,189)">
<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 clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-75.5,130)">
<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">
<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(#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-->
</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,-178,178)">
<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="clip9">
<path d="M-34,-68 L263,-68 L263,37 L-34,37 L-34,-68 z"/>
<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(#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 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)">
<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>
@ -143,44 +128,59 @@
<!--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)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2424">
<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,-211,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)">
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-210,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">
<clipPath id="clip10">
<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)">
<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)">
<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)">
<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,-210,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 clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,-195,189)">
<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">
<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)">
<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-->
</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,-178,178)">
<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">
<path d="M-257.695,-91 L39.3047,-91 L39.3047,14 L-257.695,14 L-257.695,-91 z"/>
<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,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 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)">
<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>
@ -205,5 +205,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:29:59 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:32 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

@ -79,51 +79,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",
@ -191,19 +146,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2439",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2444",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"name":"Goto2",
"label":"Goto2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tDeacv",
"b_cntRst",
"local",
"Tag"
],
"tabs":[
@ -217,56 +174,30 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2446",
"className":"Simulink.Switch",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2440",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Switch2",
"label":"Switch2",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
"GotoTag",
"IconDisplay"
],
"values":[
"u2 ~= 0",
"off",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"Zero",
"off",
"off",
"-1",
"0",
"on"
"b_cntRst",
"Tag"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
1,
9
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -274,26 +205,24 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2441",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2439",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto",
"label":"Goto",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tDeacv",
"local",
"Tag"
],
"tabs":[
@ -307,16 +236,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2440",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2437",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From8",
"label":"From8",
"name":"From10",
"label":"From10",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
@ -324,7 +253,7 @@
"IconDisplay"
],
"values":[
"b_cntRst",
"tDeacv",
"Tag"
],
"tabs":[
@ -343,20 +272,20 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2432",
"className":"Simulink.ActionPort",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2438",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"name":"From2",
"label":"From2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
"GotoTag",
"IconDisplay"
],
"values":[
"held",
"Only when execution is resumed"
"yDeacv",
"Tag"
],
"tabs":[
"Parameter Attributes"
@ -369,16 +298,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2434",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2433",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Constant6",
"label":"Constant6",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
@ -392,12 +321,12 @@
"FramePeriod"
],
"values":[
"1",
"0",
"on",
"inf",
"[]",
"[]",
"uint16",
"Inherit: Inherit via back propagation",
"off",
"inf"
],
@ -423,11 +352,42 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2430",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2432",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"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:2431",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"b_cntRst",
"label":"b_cntRst",
"name":"yPrev",
"label":"yPrev",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
@ -450,7 +410,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"3",
"Port number",
"[]",
"[]",
@ -519,11 +479,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2438",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2436",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From2",
"label":"From2",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
@ -531,7 +491,7 @@
"IconDisplay"
],
"values":[
"yDeacv",
"yPrev",
"Tag"
],
"tabs":[
@ -550,27 +510,43 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2444",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2434",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Goto2",
"label":"Goto2",
"name":"Constant6",
"label":"Constant6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"b_cntRst",
"local",
"Tag"
"1",
"on",
"inf",
"[]",
"[]",
"uint16",
"off",
"inf"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -578,16 +554,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2431",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2430",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"yPrev",
"label":"yPrev",
"name":"b_cntRst",
"label":"b_cntRst",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
@ -610,7 +586,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"2",
"Port number",
"[]",
"[]",
@ -650,43 +626,27 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2433",
"className":"Simulink.Constant",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2441",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Constant1",
"label":"Constant1",
"name":"Goto",
"label":"Goto",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"0",
"on",
"inf",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"off",
"inf"
"tDeacv",
"local",
"Tag"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
3,
7
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -694,7 +654,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"blocktype":"Goto",
"masktype":""
}
},
@ -766,25 +726,51 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2436",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2446",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"name":"Switch2",
"label":"Switch2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"Criteria",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"SampleTime",
"Threshold",
"ZeroCross"
],
"values":[
"yPrev",
"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"
@ -792,30 +778,44 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2437",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2445",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"From10",
"label":"From10",
"name":"Relational Operator2",
"label":"Relational Operator2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2428",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"Operator",
"InputSameDT",
"OutDataTypeStr",
"RndMeth",
"SampleTime",
"ZeroCross"
],
"values":[
"tDeacv",
"Tag"
">",
"off",
"boolean",
"Simplest",
"-1",
"on"
],
"tabs":[
"Parameter Attributes"
"Main",
"Data Type",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
1,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -823,7 +823,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"RelationalOperator",
"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

@ -486,32 +486,32 @@
<!--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 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
<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="clip59">
<path d="M-84,-99 L143,-99 L143,42 L-84,42 L-84,-99 z"/>
<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(#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="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
<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="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 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 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<path d="M-49.6016,-127 L177.398,-127 L177.398,14 L-49.6016,14 L-49.6016,-127 z"/>
<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="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 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="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
</g>
@ -592,5 +592,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:29:59 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:33 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

@ -80,52 +80,75 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2416",
"className":"Simulink.Sum",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"rst_Delay",
"label":"rst_Delay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"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:2435:2415",
"className":"Simulink.MinMax",
"icon":"WebViewIcon3",
"name":"Sum1",
"label":"Sum1",
"name":"MinMax",
"label":"MinMax",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"Function",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"ZeroCross"
],
"values":[
"round",
"|++",
"on",
"Inherit: Same as first input",
"Inherit: Inherit via internal rule",
"min",
"off",
"2",
"off",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"Floor",
"-1",
"off",
"1",
"All dimensions",
"-1"
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
10
1
]
},
"viewer":{
@ -134,16 +157,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"blocktype":"MinMax",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2414",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2413",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"rst",
"label":"rst",
"name":"max",
"label":"max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"inspector":{
"params":[
@ -166,7 +189,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"2",
"Port number",
"[]",
"[]",
@ -206,11 +229,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2413",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2414",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"max",
"label":"max",
"name":"rst",
"label":"rst",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"inspector":{
"params":[
@ -233,7 +256,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"3",
"Port number",
"[]",
"[]",
@ -272,35 +295,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2515",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"rst_Delay",
"label":"rst_Delay",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"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:2435:2412",
"className":"Simulink.Inport",
@ -369,46 +363,52 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2415",
"className":"Simulink.MinMax",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435:2416",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"MinMax",
"label":"MinMax",
"name":"Sum1",
"label":"Sum1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2435",
"inspector":{
"params":[
"OutDataTypeStr",
"Function",
"InputSameDT",
"IconShape",
"Inputs",
"LockScale",
"OutMax",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow",
"ZeroCross"
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"Inherit: Inherit via internal rule",
"min",
"off",
"2",
"off",
"round",
"|++",
"on",
"Inherit: Same as first input",
"[]",
"[]",
"Floor",
"-1",
"Inherit: Same as first input",
"off",
"on"
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
2,
10
]
},
"viewer":{
@ -417,7 +417,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"MinMax",
"blocktype":"Sum",
"masktype":""
}
},

@ -61,131 +61,195 @@
<!--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 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,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,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 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="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
<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,0.5,0.5)">
<polyline fill="none" points="173,30 177,30" vector-effect="none"/>
<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="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
<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,0.5,0.5)">
<polyline fill="none" points="175,28 175,32" vector-effect="none"/>
<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="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
<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,0.5,0.5)">
<polyline fill="none" points="178,35 182,35" vector-effect="none"/>
<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="M169.5,19.5 L189.5,19.5 L189.5,39.5 L169.5,39.5 L169.5,19.5 z"/>
<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,0.5,0.5)">
<polyline fill="none" points="180,33 180,37" vector-effect="none"/>
<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,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 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,192,28)">
<path d="M0,-12 L26.4844,-12 L26.4844,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,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="clip9">
<path d="M-159,0 L283,0 L283,212 L-159,212 L-159,0 z"/>
<clipPath id="clip12">
<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(#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(#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,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">
<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: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 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,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABP0lEQVRoge2ZsW6DMBCGPyqaJWu7ZMnUh+nc9+jj5WXapUsWGNyBDDC0gw/VaSHiHA5R5T7pZAs5+NOFRBZ/AbwAj8CDjJZUQC1jWvXvhaXI7JKyZAtsZN4BJ+BzaGFJ7NQO2EtZci9jCzRASK79Ees7tgeejMUgdqohdqoaE7tbQCQLF9PiYlpcTMu/FiuUdVhKTMv7HDe5KbG3OW5yUx1brdgsuJgWF9PiYlrKCWu+zC0GWG3HXEyLi2lxMS1T/sdyTqRXvzWaIpZz8FtELKdjzxmfOWOK2Ou1m+Sw2offxbS4mBYX01ISQ4AtI0HAzHwAR9kzECObbkys5jzfseQoVROTkYtilcz7fMeSNH0Lsl97SSzNdywJskdgwldZyYLAT/esOEk1yTgoVhBjwQ3x4bf+AXRSbTLvy3EcgG9CT0ycQK8EgQAAAABJRU5ErkJggg==" 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 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"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<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 id="clip19">
<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="#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 clip-path="url(#clip19)" 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">
<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)">
<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-->
</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>
<g data-tags="blk*">
<!--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 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,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 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,67,163)">
<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,308,97)">
<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="clip13">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
<clipPath id="clip39">
<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(#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 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)">
<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>
@ -206,11 +270,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip15">
<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(#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,50,205)">
<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,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-->
@ -228,11 +292,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="clip16">
<clipPath id="clip42">
<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(#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,39.5625,214)">
<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,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-->
@ -243,11 +307,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="clip17">
<clipPath id="clip43">
<path d="M-34,-175 L408,-175 L408,37 L-34,37 L-34,-175 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" 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(#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,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-->
@ -259,131 +323,59 @@
<!--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,iVBORw0KGgoAAAANSUhEUgAAADoAAAAsCAYAAAA0NKuuAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABf0lEQVRoge2aTU/CQBBAH6Zy4aoXLpz8Rf5Wf4168IIaGm1RKqFRPMw0LFpg5WNll3nJZEszafZlN+1klg5wDVwCFzrGxAjIdXQj/5mYIXJ9J2KiB3T1ugYqoGxLzJCV7AMDjZg413EGTIDCubeEu6ID4CrE7PZMjUiWyLZtFT0LOaP/xERTw0RTw0RT42REM4+cG6Cj4cNc4wupWD6Qj/kz8KjxhNSjr8C75m565k74iN7hL9kwBz6RqqURbYrtHHgBxsCUzZJ7IYRohUiVSC06Bt70fv3H526Nj+gt24m6W7dC6tFKf08RyZ23pC8hVrQtgmxXFx/R+4PPIgAn83kx0dQw0dQw0dTw+Y4Gq14OycmsqImmhommhommRob0cnqsOIU6ch6AIeJQsKY9kyHNKvcwNSaGGjnSk1orOtLr5jA1Jtyj/QKZ/6wtsRF1D1NjomDRXdy4dUeaULBY3VioWO4wTlgh2kH+w9BFXkaxvZCaruKM351GwzCM4+MbcvmA3GQmfWgAAAAASUVORK5CYII=" y="0"/>
<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="#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 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="clip19">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 z"/>
</clipPath>
</defs>
<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,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="clip20">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 z"/>
</clipPath>
</defs>
<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,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="clip21">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 z"/>
</clipPath>
</defs>
<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,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="clip22">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 z"/>
</clipPath>
</defs>
<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,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="clip23">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="none" opacity="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="clip24">
<path d="M199.5,86.5 L249.5,86.5 L249.5,122.5 L199.5,122.5 L199.5,86.5 z"/>
<clipPath id="clip45">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="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 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,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,200,87)">
<path d="M0,0 L50,0 L50,36 L0,36 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,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">
<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 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="clip25">
<path d="M-164.242,-109 L277.758,-109 L277.758,103 L-164.242,103 L-164.242,-109 z"/>
<clipPath id="clip46">
<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(#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,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 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,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,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 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="clip26">
<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(#clip26)" 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="clip28">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
<clipPath id="clip47">
<path d="M-34,-135 L408,-135 L408,77 L-34,77 L-34,-135 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip28)" 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="clip29">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip29)" 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="clip30">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" 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 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,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>
@ -404,11 +396,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip33">
<clipPath id="clip49">
<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,30)">
<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,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-->
@ -426,11 +418,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="clip34">
<clipPath id="clip50">
<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(#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,42.6172,39)">
<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,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-->
@ -441,11 +433,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="clip35">
<clipPath id="clip51">
<path d="M-34,0 L408,0 L408,212 L-34,212 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,67,16)">
<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,67,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-->
@ -457,59 +449,67 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--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,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABTElEQVRoge2ZPU7DQBBGn5FJkxaaNKk4DLTcg9txGqCgSWMXS+EUdhGKHYsN2NGOk4kWaZ402pW11j6Nf2T5q4Bn4B64k9GSBmhlTKv9vbAWmU1SlqyBlcwHYA98TS2siZ3aAFspS25l7IEOCMmxP2Jjx7bAg7EYxE51xE41c2I3VxBZhItpcTEtLqalWLE6Y80rUEnlcACeFhsJOWLv5EtdjH8t9kahYsV27MPcYoJiXxcupsXFtLiYlmLFcl6wB3OLCYrtmItpcTEtxYrlfsFqOfuvUe4XrJariC3p2OOCc47IEXs5d5MlFHvzu5gWF9PiYlpqYgiwZiYIuDCfwE72DMTIZpgTaznOdyzZSbXEZOSkWCPzMd+xJE3fguzXnxJL8x1LguwRyLiUjSwI/HTPir1Ul4yTYhUxFlwRb37rB2CQ6pP5WI7jAHwDtdVN6y1BcksAAAAASUVORK5CYII=" y="0"/>
<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,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 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,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*">
<g data-tags="blk">
<defs>
<clipPath id="clip37">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z"/>
<clipPath id="clip53">
<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(#clip37)" 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 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="173,30 177,30" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
<clipPath id="clip54">
<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(#clip43)" 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 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="175,28 175,32" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip55">
<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(#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="178,35 182,35" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip56">
<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(#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="180,33 180,37" 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,310,69)">
<path d="M0,0 L30,0 L30,47 L0,47 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,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,308,97)">
<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 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="clip57">
<path d="M-248.516,-81 L193.484,-81 L193.484,131 L-248.516,131 L-248.516,-81 z"/>
<path d="M-159,0 L283,0 L283,212 L-159,212 L-159,0 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,281.516,97)">
<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,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-->
@ -625,5 +625,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:29:59 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:32 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

@ -1,37 +1,49 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2490",
"className":"Simulink.RelationalOperator",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2491",
"className":"Simulink.Switch",
"icon":"WebViewIcon3",
"name":"Relational Operator2",
"label":"Relational Operator2",
"name":"Switch2",
"label":"Switch2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"Operator",
"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",
"boolean",
"Simplest",
"-1",
"0",
"on"
],
"tabs":[
"Main",
"Data Type",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1,
4
9
]
},
"viewer":{
@ -40,32 +52,44 @@
"obj_viewer":[
],
"finder":{
"blocktype":"RelationalOperator",
"blocktype":"Switch",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2489",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2490",
"className":"Simulink.RelationalOperator",
"icon":"WebViewIcon3",
"name":"Goto2",
"label":"Goto2",
"name":"Relational Operator2",
"label":"Relational Operator2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"Operator",
"InputSameDT",
"OutDataTypeStr",
"RndMeth",
"SampleTime",
"ZeroCross"
],
"values":[
"b_cntRst",
"local",
"Tag"
">",
"off",
"boolean",
"Simplest",
"-1",
"on"
],
"tabs":[
"Parameter Attributes"
"Main",
"Data Type",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
1,
4
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -73,16 +97,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"RelationalOperator",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2488",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2489",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto17",
"label":"Goto17",
"name":"Goto2",
"label":"Goto2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
@ -91,7 +115,7 @@
"IconDisplay"
],
"values":[
"yPrev",
"b_cntRst",
"local",
"Tag"
],
@ -111,19 +135,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2484",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2487",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"name":"Goto1",
"label":"Goto1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tAcv",
"yAcv",
"local",
"Tag"
],
"tabs":[
@ -137,45 +163,68 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2491",
"className":"Simulink.Switch",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2492",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"Switch2",
"label":"Switch2",
"name":"yAcv",
"label":"yAcv",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"Criteria",
"InputSameDT",
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"AllowDiffInputSizes",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"Threshold",
"ZeroCross"
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"u2 ~= 0",
"off",
"1",
"Port number",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"Inherit: auto",
"off",
"Zero",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"-1",
"[]",
"off",
"held",
"off",
"0",
"on"
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
@ -184,8 +233,8 @@
],
"tabs_idx":[
0,
1,
9
2,
11
]
},
"viewer":{
@ -194,16 +243,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Switch",
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2483",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2485",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From2",
"label":"From2",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
@ -211,7 +260,7 @@
"IconDisplay"
],
"values":[
"yAcv",
"b_cntRst",
"Tag"
],
"tabs":[
@ -230,21 +279,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2486",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2484",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto",
"label":"Goto",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"tAcv",
"local",
"Tag"
],
"tabs":[
@ -258,55 +305,55 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2482",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From10",
"label":"From10",
"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":[
"GotoTag",
"IconDisplay"
"z_cntInit"
],
"values":[
"tAcv",
"Tag"
"0"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2481",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2486",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"name":"Goto",
"label":"Goto",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"yPrev",
"tAcv",
"local",
"Tag"
],
"tabs":[
@ -320,26 +367,24 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2487",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2482",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto1",
"label":"Goto1",
"name":"From10",
"label":"From10",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"yAcv",
"local",
"tAcv",
"Tag"
],
"tabs":[
@ -353,45 +398,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"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",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2478",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2479",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Constant1",
"label":"Constant1",
"name":"Constant6",
"label":"Constant6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
@ -410,7 +426,7 @@
"inf",
"[]",
"[]",
"Inherit: Inherit via back propagation",
"uint16",
"off",
"inf"
],
@ -436,100 +452,20 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2492",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"yAcv",
"label":"yAcv",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"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:2477",
"className":"Simulink.ActionPort",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2483",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"name":"From2",
"label":"From2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
"GotoTag",
"IconDisplay"
],
"values":[
"held",
"Only when execution is resumed"
"yAcv",
"Tag"
],
"tabs":[
"Parameter Attributes"
@ -542,16 +478,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2479",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2478",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Constant6",
"label":"Constant6",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
@ -570,7 +506,7 @@
"inf",
"[]",
"[]",
"uint16",
"Inherit: Inherit via back propagation",
"off",
"inf"
],
@ -595,6 +531,37 @@
"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:2476",
"className":"Simulink.Inport",
@ -663,19 +630,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2485",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2488",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From8",
"label":"From8",
"name":"Goto17",
"label":"Goto17",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_cntRst",
"yPrev",
"local",
"Tag"
],
"tabs":[
@ -689,7 +658,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
@ -760,6 +729,37 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2481",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2473",
"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:2474",
"className":"Simulink.Inport",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 100 KiB

After

Width:  |  Height:  |  Size: 99 KiB

@ -486,32 +486,32 @@
<!--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 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 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip59">
<path d="M-49.6016,-127 L177.398,-127 L177.398,14 L-49.6016,14 L-49.6016,-127 z"/>
<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="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 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="24.4844" x="1" xml:space="preserve" y="9">uint16</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 L26.4844,-12 L26.4844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
<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">
<path d="M-84,-99 L143,-99 L143,42 L-84,42 L-84,-99 z"/>
<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="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="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
<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)">
<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>
@ -592,5 +592,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:00 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:33 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

@ -1,4 +1,113 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2418",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"cnt",
"label":"cnt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480",
"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: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",
@ -178,115 +287,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2418",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"cnt",
"label":"cnt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8486:2480",
"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: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:2413",
"className":"Simulink.Inport",

@ -10,6 +10,189 @@
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2480">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2418">
<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,439,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,440,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,455,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,440,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,455,39)">
<path d="M-7.65625,0 L7.65625,0 L7.65625,14 L-7.65625,14 L-7.65625,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-414.344,-23 L27.6562,-23 L27.6562,189 L-414.344,189 L-414.344,-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,447.344,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="13.3125" x="1" xml:space="preserve" y="10">cnt</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2480: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"/>
</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-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="clip12">
<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(#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,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">
<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-->
@ -23,35 +206,35 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip2">
<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(#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,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="clip3">
<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(#clip3)" fill="none" opacity="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="clip4">
<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(#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,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="clip5">
<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(#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(#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-->
@ -69,11 +252,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="clip6">
<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(#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,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="24.4844" x="1" xml:space="preserve" y="9">uint16</text>
</g>
<!--RAWSTRING-->
@ -87,7 +270,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2480: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,iVBORw0KGgoAAAANSUhEUgAAACYAAAA3CAYAAABgtziQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABGUlEQVRoge2ZMW+DMBBGHxHJkrVZsmTqL+r/H7JkgcEdyABDOvhQnTZEHOlVDN+TTraQwU8HDNZXAR/AAXizMZIGaG0sq/25sDaZY1GR7IGdzQfgCnw+WliTO3UETlaRbG3sgQ5IxbVfYmPHTsB7sBjkTnXkTjVTYpt/EFmExLxIzIvEvKxWrJ6xplrw3NuCe+5Ybcck5kViXiTmRWJeJOZFYl4k5kViXiTmRWJeJOZlzrny5TPiElbbMYl5kZgXiXmpySHAnokg4I85AxfbM5Ejm2FKrOU+34nkYtWSk5GnYo3Nx3wnkjJ9S7Zf/0yszHciSbZHYsarbGxB4rt7UVytumJ8KFaRY8Ed+eOP/gEGq76YjyWEAPgCtMNE9gyjR30AAAAASUVORK5CYII=" 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"/>
@ -95,19 +278,19 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip8">
<clipPath id="clip25">
<path d="M0,0 L30,0 L30,47 L0,47 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip8)" 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="clip14">
<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(#clip14)" 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-->
@ -133,11 +316,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="clip28">
<clipPath id="clip45">
<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(#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,281.516,97)">
<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,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-->
@ -159,11 +342,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip30">
<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(#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,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-->
@ -181,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="clip31">
<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(#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,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-->
@ -196,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="clip32">
<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(#clip32)" 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-->
@ -210,189 +393,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2480:2418">
<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,439,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,440,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="clip34">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,455,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,440,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,455,39)">
<path d="M-7.65625,0 L7.65625,0 L7.65625,14 L-7.65625,14 L-7.65625,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip35">
<path d="M-414.344,-23 L27.6562,-23 L27.6562,189 L-414.344,189 L-414.344,-23 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,447.344,39)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="13.3125" x="1" xml:space="preserve" y="10">cnt</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8486:2480: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="clip37">
<path d="M-47,-8 L3,-8 L3,28 L-47,28 L-47,-8 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,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="clip38">
<path d="M-47,-28 L3,-28 L3,8 L-47,8 L-47,-28 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,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="clip39">
<path d="M-3,-18 L47,-18 L47,18 L-3,18 L-3,-18 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,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="clip40">
<path d="M-22,-14 L28,-14 L28,22 L-22,22 L-22,-14 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,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="clip41">
<path d="M-23,-29 L27,-29 L27,7 L-23,7 L-23,-29 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,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="clip42">
<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(#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="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="clip43">
<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(#clip43)" 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="clip44">
<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(#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,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="clip46">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" 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="clip47">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" 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="clip48">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip48)" 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:8486:2480:2413">
@ -625,5 +625,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:00 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:33 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

@ -345,5 +345,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:00 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:33 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 186 KiB

After

Width:  |  Height:  |  Size: 186 KiB

@ -120,32 +120,32 @@
<!--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,113)">
<path d="M0,-12 L33.9844,-12 L33.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
<g data-tags="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267.5,134)">
<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-129,-39 L153,-39 L153,47 L-129,47 L-129,-39 z"/>
<path d="M-97.5469,-72 L184.453,-72 L184.453,14 L-97.5469,14 L-97.5469,-72 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,287,101)">
<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(#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,255.547,134)">
<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="blk">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267.5,134)">
<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 data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,287,113)">
<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="clip28">
<path d="M-97.5469,-72 L184.453,-72 L184.453,14 L-97.5469,14 L-97.5469,-72 z"/>
<path d="M-129,-39 L153,-39 L153,47 L-129,47 L-129,-39 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,255.547,134)">
<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 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,287,101)">
<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>
@ -345,5 +345,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:00 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:33 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

@ -161,11 +161,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8651",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9423",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto9",
"label":"Goto9",
"name":"Goto7",
"label":"Goto7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -174,7 +174,7 @@
"IconDisplay"
],
"values":[
"b_motEna",
"b_motStdStill",
"local",
"Tag"
],
@ -227,11 +227,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8645",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8643",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto3",
"label":"Goto3",
"name":"Goto2",
"label":"Goto2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -240,7 +240,7 @@
"IconDisplay"
],
"values":[
"z_ctrlModReq",
"b_toActive",
"local",
"Tag"
],
@ -260,11 +260,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8643",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8642",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto2",
"label":"Goto2",
"name":"Goto16",
"label":"Goto16",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -273,7 +273,7 @@
"IconDisplay"
],
"values":[
"b_toActive",
"z_ctrlModPrev",
"local",
"Tag"
],
@ -293,21 +293,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8642",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8633",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto16",
"label":"Goto16",
"name":"From4",
"label":"From4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"z_ctrlModPrev",
"local",
"b_motEna",
"Tag"
],
"tabs":[
@ -321,7 +319,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
@ -359,11 +357,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8633",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8632",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From4",
"label":"From4",
"name":"From3",
"label":"From3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -371,7 +369,7 @@
"IconDisplay"
],
"values":[
"b_motEna",
"z_ctrlModPrev",
"Tag"
],
"tabs":[
@ -390,11 +388,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8632",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8630",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From3",
"label":"From3",
"name":"From2",
"label":"From2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -402,7 +400,7 @@
"IconDisplay"
],
"values":[
"z_ctrlModPrev",
"b_toSpdMod",
"Tag"
],
"tabs":[
@ -421,11 +419,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8630",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8628",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From2",
"label":"From2",
"name":"From12",
"label":"From12",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -433,7 +431,7 @@
"IconDisplay"
],
"values":[
"b_toSpdMod",
"b_errFlag",
"Tag"
],
"tabs":[
@ -451,6 +449,39 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8646",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto4",
"label":"Goto4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_toSpdMod",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9424",
"className":"Simulink.From",
@ -483,21 +514,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8646",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8625",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto4",
"label":"Goto4",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_toSpdMod",
"local",
"b_toOpen",
"Tag"
],
"tabs":[
@ -511,16 +540,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8625",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8624",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"name":"From",
"label":"From",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -528,7 +557,7 @@
"IconDisplay"
],
"values":[
"b_toOpen",
"b_toActive",
"Tag"
],
"tabs":[
@ -547,21 +576,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8640",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8636",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto1",
"label":"Goto1",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_toOpen",
"local",
"b_toTrqMod",
"Tag"
],
"tabs":[
@ -575,7 +602,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
@ -592,8 +619,8 @@
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"PropExecContextOutsideSubsystem",
"RTWSystemCode",
"TreatAsAtomicUnit",
"TreatAsGroupedWhenPropagatingVariantConditions",
"ActiveVariant",
"ActiveVariantBlock",
"AllowZeroVariantControls",
@ -605,6 +632,7 @@
"MemberBlocks",
"MinAlgLoopOccurrences",
"OverrideUsingVariant",
"PropExecContextOutsideSubsystem",
"PropagateVariantConditions",
"RTWFcnName",
"RTWFcnNameOpts",
@ -615,10 +643,9 @@
"RTWMemSecDataParameters",
"RTWMemSecFuncExecute",
"RTWMemSecFuncInitTerm",
"RTWSystemCode",
"SystemSampleTime",
"TemplateBlock",
"TreatAsAtomicUnit",
"TreatAsGroupedWhenPropagatingVariantConditions",
"Variant",
"VariantControl"
],
@ -627,8 +654,8 @@
"ReadWrite",
"Stateflow.Translate.translate",
"ExplicitOnly",
"off",
"Auto",
"on",
"on",
"",
"",
"off",
@ -641,6 +668,7 @@
"off",
"",
"off",
"off",
"",
"Auto",
"",
@ -650,21 +678,18 @@
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Auto",
"-1",
"",
"on",
"on",
"off",
""
],
"tabs":[
"Main",
"Code Generation",
"-Other"
],
"tabs_idx":[
0,
5,
6
]
},
@ -679,11 +704,42 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8650",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8635",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From6",
"label":"From6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"z_ctrlModReq",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8651",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto8",
"label":"Goto8",
"name":"Goto9",
"label":"Goto9",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -692,7 +748,7 @@
"IconDisplay"
],
"values":[
"b_errFlag",
"b_motEna",
"local",
"Tag"
],
@ -724,8 +780,8 @@
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"PropExecContextOutsideSubsystem",
"RTWSystemCode",
"TreatAsAtomicUnit",
"TreatAsGroupedWhenPropagatingVariantConditions",
"ActiveVariant",
"ActiveVariantBlock",
"AllowZeroVariantControls",
@ -737,6 +793,7 @@
"MemberBlocks",
"MinAlgLoopOccurrences",
"OverrideUsingVariant",
"PropExecContextOutsideSubsystem",
"PropagateVariantConditions",
"RTWFcnName",
"RTWFcnNameOpts",
@ -747,10 +804,9 @@
"RTWMemSecDataParameters",
"RTWMemSecFuncExecute",
"RTWMemSecFuncInitTerm",
"RTWSystemCode",
"SystemSampleTime",
"TemplateBlock",
"TreatAsAtomicUnit",
"TreatAsGroupedWhenPropagatingVariantConditions",
"Variant",
"VariantControl"
],
@ -760,7 +816,7 @@
"",
"All",
"off",
"Auto",
"on",
"",
"",
"off",
@ -773,6 +829,7 @@
"off",
"",
"off",
"off",
"",
"Auto",
"",
@ -782,21 +839,18 @@
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Auto",
"-1",
"",
"off",
"on",
"off",
""
],
"tabs":[
"Main",
"Code Generation",
"-Other"
],
"tabs_idx":[
0,
5,
6
]
},
@ -810,104 +864,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8624",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From",
"label":"From",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"b_toActive",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8539",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"z_ctrlModReq",
"label":"z_ctrlModReq",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"4",
"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:8537",
"className":"Simulink.Inport",
@ -1043,11 +999,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9423",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8640",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto7",
"label":"Goto7",
"name":"Goto1",
"label":"Goto1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -1056,7 +1012,7 @@
"IconDisplay"
],
"values":[
"b_motStdStill",
"b_toOpen",
"local",
"Tag"
],
@ -1076,19 +1032,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8636",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8650",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"name":"Goto8",
"label":"Goto8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_toTrqMod",
"b_errFlag",
"local",
"Tag"
],
"tabs":[
@ -1102,30 +1060,66 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8635",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8536",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"From6",
"label":"From6",
"name":"b_errFlag",
"label":"b_errFlag",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"z_ctrlModReq",
"Tag"
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -1133,16 +1127,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8536",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8539",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"b_errFlag",
"label":"b_errFlag",
"name":"z_ctrlModReq",
"label":"z_ctrlModReq",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
@ -1165,7 +1159,7 @@
"OutputFunctionCall"
],
"values":[
"1",
"4",
"Port number",
"[]",
"[]",
@ -1205,19 +1199,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8628",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8645",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From12",
"label":"From12",
"name":"Goto3",
"label":"Goto3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8535",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"b_errFlag",
"z_ctrlModReq",
"local",
"Tag"
],
"tabs":[
@ -1231,7 +1227,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 136 KiB

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 239 KiB

After

Width:  |  Height:  |  Size: 239 KiB

@ -1,10 +1,10 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:3",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:1",
"className":"Stateflow.State",
"icon":"WebViewIcon7",
"name":"ACTIVE",
"label":"ACTIVE",
"name":"OPEN",
"label":"OPEN",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -19,7 +19,7 @@
"values":[
false,
"Auto",
"ACTIVE",
"OPEN\n\nentry:\nz_ctrlMod = OPEN_MODE;",
false,
false,
"",
@ -45,11 +45,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:28",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:3",
"className":"Stateflow.State",
"icon":"WebViewIcon7",
"name":"VOLTAGE_MODE",
"label":"VOLTAGE_MODE",
"name":"ACTIVE",
"label":"ACTIVE",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -64,7 +64,7 @@
"values":[
false,
"Auto",
"VOLTAGE_MODE\n\nentry:\nz_ctrlMod = VLT_MODE;",
"ACTIVE",
false,
false,
"",
@ -90,11 +90,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:6",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:28",
"className":"Stateflow.State",
"icon":"WebViewIcon7",
"name":"SPEED_MODE",
"label":"SPEED_MODE",
"name":"VOLTAGE_MODE",
"label":"VOLTAGE_MODE",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -109,7 +109,7 @@
"values":[
false,
"Auto",
"SPEED_MODE\n\nentry:\nz_ctrlMod = SPD_MODE;",
"VOLTAGE_MODE\n\nentry:\nz_ctrlMod = VLT_MODE;",
false,
false,
"",
@ -135,11 +135,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:4",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:6",
"className":"Stateflow.State",
"icon":"WebViewIcon7",
"name":"TORQUE_MODE",
"label":"TORQUE_MODE",
"name":"SPEED_MODE",
"label":"SPEED_MODE",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -154,7 +154,7 @@
"values":[
false,
"Auto",
"TORQUE_MODE\n\nentry:\nz_ctrlMod = TRQ_MODE;",
"SPEED_MODE\n\nentry:\nz_ctrlMod = SPD_MODE;",
false,
false,
"",
@ -180,29 +180,41 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:33",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
"label":"",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:4",
"className":"Stateflow.State",
"icon":"WebViewIcon7",
"name":"TORQUE_MODE",
"label":"TORQUE_MODE",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
"ExecutionOrder",
"HasOutputData",
"InlineOption",
"LabelString",
"DataLogging",
"TestPoint",
"Description",
"Document"
],
"values":[
1,
"",
false,
"Auto",
"TORQUE_MODE\n\nentry:\nz_ctrlMod = TRQ_MODE;",
false,
false,
"",
""
],
"tabs":[
"Parameter Attributes"
"General",
"Logging",
"Documentation"
],
"tabs_idx":0
"tabs_idx":[
0,
3,
5
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -213,11 +225,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:32",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:30",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
"label":"[b_toSpdMod]",
"label":"",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -227,8 +239,8 @@
"Document"
],
"values":[
1,
"[b_toSpdMod]",
2,
"",
"",
""
],
@ -246,11 +258,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:31",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:33",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
"label":"[b_toTrqMod]",
"label":"",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -261,7 +273,7 @@
],
"values":[
1,
"[b_toTrqMod]",
"",
"",
""
],
@ -279,7 +291,7 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:30",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:12",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
@ -312,7 +324,7 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:12",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:9",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
@ -326,7 +338,7 @@
"Document"
],
"values":[
2,
1,
"",
"",
""
@ -345,11 +357,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:9",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:31",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
"label":"",
"label":"[b_toTrqMod]",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -360,7 +372,7 @@
],
"values":[
1,
"",
"[b_toTrqMod]",
"",
""
],
@ -378,41 +390,29 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:1",
"className":"Stateflow.State",
"icon":"WebViewIcon7",
"name":"OPEN",
"label":"OPEN",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:32",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
"label":"[b_toSpdMod]",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
"HasOutputData",
"InlineOption",
"ExecutionOrder",
"LabelString",
"DataLogging",
"TestPoint",
"Description",
"Document"
],
"values":[
false,
"Auto",
"OPEN\n\nentry:\nz_ctrlMod = OPEN_MODE;",
false,
false,
1,
"[b_toSpdMod]",
"",
""
],
"tabs":[
"General",
"Logging",
"Documentation"
"Parameter Attributes"
],
"tabs_idx":[
0,
3,
5
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -423,11 +423,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:14",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:13",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
"label":"[b_toOpen]",
"label":"[b_toActive]",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -438,7 +438,7 @@
],
"values":[
1,
"[b_toOpen]",
"[b_toActive]",
"",
""
],
@ -489,11 +489,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:13",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8603:14",
"className":"Stateflow.Transition",
"icon":"WebViewIcon8",
"name":"",
"label":"[b_toActive]",
"label":"[b_toOpen]",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8603",
"inspector":{
"params":[
@ -504,7 +504,7 @@
],
"values":[
1,
"[b_toActive]",
"[b_toOpen]",
"",
""
],

@ -10,22 +10,114 @@
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:1">
<g clip-path="none" fill="none" opacity="0.4" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,363.764,169.406)">
<image height="75" preserveAspectRatio="none" width="171" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAABLCAYAAAAPrHebAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAD0UlEQVR4nO3dWW/TQBSG4deO23QBpS1QgQAJ8f9/FDfs0AWSNEuTcHFm5Km3JqWJOOJ7pNGkxAlcvBzbaaVmwAnwFDgFzoDnwAtgABwDfaAAciBDZDMr4BaYAzfAb+AC+BHWJXAFDIEJsGx7owIL9RlwDrwEXoXH1Vh74TUKVta1CmsBzLBYh8BP4AllW/HYJRZsowKbqOfAa+BtWOfYxD0Kb7iHJqs8zBKLNZ2sZ9ggjF3FUG+TY2uK8MKXWKTvgXdossrfWyV702Q9wlpaYnHOsKk6pSPW59ip/y0W6hts2h5Rlg+KVDaTJXuGtbYPHIS9oLyWnQBjLOQRLdeuBXYzdZ6sU+x6Yq/yl4o8VGwovVFfYnFeJ+sqrJyGWHPsdD/ArlEHlBM1/o8QeSwZ1lwfu7E/SdYg/Nkh5SXnHTl2XXqMRRovekW2JcNiPKBsL10HdMTaryzd9cu2ZdhQ7GNxpnufjliLsPYoP/MS2bZ405Wu2GBrrHl4Mu6aqrIrvcrKk8c16SlfkcquZZWV03FjXyQvouEgBSyPZVX5Oo2y+rhR3vaEyL9GsYobilXcUKzihmIVNxSruKFYxQ3FKm4oVnFDsYobilXcUKzihmIVNxSruKFYxQ3FKm4oVnFDsYobilXcUKzihmIVNxSruKFYxQ3FKm4oVnFDsYobilXcUKzihmIVNxSruKFYxQ3FKm4oVnFDsYobilXcUKzihmIVNxSruKFYxQ3FKm4oVnGjGmv1t8CJ7Mqqstfk9x0gsiWre1ZNASzDk3FPf3emIpZtWnasmhxYALfJrkBlV9LuFpVVkwMzYB722W7+jfKfW2GBziprGvbWyXoDjMN+g6arbFe8Jp1TNhfXJKzWyfo7rF9hjwcrWHlssak5MOJud3G1xloAP4HTsM6AfnjuEOiFx1n9pSIbSSfqCLjC2ovrgjVi/Q4cY3EeYYHGi97DcEz6eazClXVUz8zxGnWMhfoF+Ah8Ar5Sxjql5Zo1TtY+sIdFOQ8vGmAR9ymD1Xe8ZBNxmi6wUCdYWxfAZ+ADFux3LOBROK71c9ZLyhiX4eBr4IR6rBmarLK++Pn9gvKGakgZ68ewx1jH4bhGRTiI8KbxDa+pT9YeClU20zZZL4FvYf0IXw/puAQAi3AUHsc3HNMcqyarbCpO1njGTmO9xAblNRZq51SFMr594ACL8xh4AjylOVaRdTVN1mGyRlikU+wGrFMaXw+Ldh8LNF2arPIQ1ck6DWtC+V2rWzpO/amm8DLKO/8cizg+VqyyrnhHn/5wyoJ7flhFREREREREduAPUuQWEd6+Bg0AAAAASUVORK5CYII=" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad1" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad1)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,365.264,170.906)">
<path d="M0,8.70272 C0,3.89634 3.89634,0 8.70272,0 L152.844,0 C157.651,0 161.547,3.89634 161.547,8.70272 L161.547,56.7313 C161.547,61.5377 157.651,65.434 152.844,65.434 L8.70272,65.434 C3.89634,65.434 0,61.5377 0,56.7313 L0,8.70272 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad2" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,368.193,170.835)">
<path d="M0,0 L147.578,0 L147.578,58 L0,58 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip2">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,368.193,170.835)">
<path d="M1,1 L34.9844,1 L34.9844,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 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,368.193,170.835)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="33.9844" x="1" xml:space="preserve" y="12">OPEN</text>
</g>
<defs>
<clipPath id="clip4">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip4)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,368.193,170.835)">
<path d="M1,29 L30.9844,29 L30.9844,43 L1,43 L1,29 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip5">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 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,368.193,170.835)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="29.9844" x="1" xml:space="preserve" y="40">entry:</text>
</g>
<defs>
<clipPath id="clip6">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip6)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,368.193,170.835)">
<path d="M1,43 L146.578,43 L146.578,57 L1,57 L1,43 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip7">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 z"/>
</clipPath>
</defs>
<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,368.193,170.835)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="145.578" x="1" xml:space="preserve" y="54">z_ctrlMod = OPEN_MODE;</text>
</g>
<!--RAWSTRING-->
<g data-tags="frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad4" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<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,365.264,170.906)">
<path d="M0,8.70272 C0,3.89634 3.89634,0 8.70272,0 L152.844,0 C157.651,0 161.547,3.89634 161.547,8.70272 L161.547,56.7313 C161.547,61.5377 157.651,65.434 152.844,65.434 L8.70272,65.434 C3.89634,65.434 0,61.5377 0,56.7313 L0,8.70272 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:3">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad5" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="0.4" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,261.991,328.953)">
<image height="321" preserveAspectRatio="none" width="388" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYQAAAFBCAYAAAB3mNjUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAJiUlEQVR4nO3dbXMUV3qA4VtCvK8N65dU7bo2SVX+/19KqjaJ48Res2DAvBjIh/N0TSMkYNeAEXtdVacaSTMj+8u555xu9Rx1cFRdrq5Xv6s+r25XX8z4fL5/vbo6j700zzsKgPfp+YynM36uHlb3qjvVj3O8W92fnz2e57yVkzketSb5G9WtVgi+qr6e8cV8/+Y85kqHIBzvXgOAd+vF7vis+qV6Uj2qHnQIwg/V9zPutOb3+/O4Z2/zi046xOBmKwRfVv9U/WHG1/O90yuEk93zxQDg/Xkx43UrhN9Xn1XXWnP0toNTbxmFk9Y7/RutGHzdisA31Z+qP/bmFcI+CMIA8G697QrhdutN+7alf9xhTn4xj3/t9tFJ6x3/rdYq4A/VP1f/Wv3LfL3F4EaHlYEAAHwY+/n2qDUHX2u9Qf+swzb/rfl6P0/vI/KsdU7hXCetotxubRN904rBv82/v2ptFV1vFcf2EMBvZz//XuowN19phWCLwXFrNfBLhy2mpx3CcKaT1oT/VWs18KfWyuCb1lbRrfmF+5PPAPz2tvn4pLWDs13kc9SKwZMZj1vbRY/m65/Pe8GTXj538Mc5ftVhm2h/YgKAj8tRKwTX5usXrdXAw9Y5hgetq43eeCnqSescwde9fInptk0kBgAfv22evto6DfCkFYC7u3Gv+qm1QjjzXMJxhz88+7LDCeRtm0gMAC6G/Urhsw5z+zZut05EXz7vBY5bq4Fbu+ON1z0BgI/WUYeTzZ/38vz+eSsIV8578nFreXFzd7yaq4kALrLtNkQ3zxhXOtxh4iXH86Qbu6OtIoCLa791dP3UuNYKwplz/HFrRXBldxQDgIvvpDWn7+f37XjuCuHyjO02FgBcbNu5hNPz+3Y8NwiXZpzkMlOAT8UWheMzjucG4Wh3FAOAT8d+fj99fMX+B4IA8Gk5es14hQ+3Afh0nb4z9VsF4fSTAfi0vHF+P/PEAgD/eAQBgOrwOQe/lq0mgPfjxZsf8m5YIQBQCQIAQxAAqAQBgCEIAFSCAMAQBAAqQQBgCAIAlSAAMAQBgEoQABiCAEAlCAAMQQCgEgQAhiAAUAkCAEMQAKgEAYAhCABUggDAEAQAKkEAYAgCAJUgADAEAYBKEAAYggBAJQgADEEAoBIEAIYgAFAJAgBDEACoBAGAIQgAVIIAwBAEACpBAGAIAgCVIAAwBAGAShAAGIIAQCUIAAxBAKASBACGIABQCQIAQxAAqAQBgCEIAFSCAMAQBAAqQQBgCAIAlSAAMAQBgEoQABiCAEAlCAAMQQCgEgQAhiAAUAkCAEMQAKgEAYAhCABUggDAEAQAKkEAYAgCAJUgADAEAYBKEAAYggBAJQgADEEAoBIEAIYgAFAJAgBDEACoBAGAIQgAVIIAwBAEACpBAGAIAgCVIAAwBAGAShAAGIIAQCUIAAxBAKASBACGIABQCQIAQxAAqAQBgCEIAFSCAMAQBAAqQQBgCAIAlSAAMAQBgEoQABiCAEAlCAAMQQCgEgQAhiAAUAkCAEMQAKgEAYAhCABUggDAEAQAKkEAYAgCAJUgADAEAYBKEAAYggBAJQgADEEAoBIEAIYgAFAJAgBDEACoBAGAIQgAVIIAwBAEACpBAGAIAgCVIAAwBAGAShAAGIIAQCUIAAxBAKASBACGIABQCQIAQxAAqAQBgCEIAFSCAMAQBAAqQQBgCAIAlSAAMAQBgEoQABiCAEAlCAAMQQCgEgQAhiAAUAkCAEMQAKgEAYAhCABUggDAEAQAKkEAYAgCAJUgADAEAYBKEAAYggBAJQgADEEAoBIEAIYgAFAJAgBDEACoBAGAIQgAVIIAwBAEACpBAGAIAgCVIAAwBAGAShAAGIIAQCUIAAxBAKASBACGIABQCQIAQxAAqAQBgCEIAFSCAMAQBAAqQQBgCAIAlSAAMAQBgEoQABiCAEAlCAAMQQCgEgQAhiAAUAkCAEMQAKgEAYAhCABUggDAEAQAKkEAYAgCAJUgADAEAYBKEAAYggBAJQgADEEAoBIEAIYgAFAJAgBDEACoBAGAIQgAVIIAwBAEACpBAGAIAgCVIAAwBAGAShAAGIIAQCUIAAxBAKASBACGIABQCQIAQxAAqAQBgCEIAFSCAMAQBAAqQQBgCAIAlSAAMAQBgEoQABiCAEAlCAAMQQCgEgQAhiAAUAkCAEMQAKgEAYAhCABUggDAEAQAKkEAYAgCAJUgADAEAYBKEAAYggBAVSfv6HVevKPXAeA3YoUA8I/hjW/ctyC8OHUE4OI7a24/d54/PucJAFx8L14zXnF86gHPP8x/IwAfwOkIPO81c/1x9Ww3tgcDcLFtE/+zU8dtvOK4+qV6uhsAXGxbDJ625vj9eNprtoyenBpWCAAX39MO8/rjU8dzVwg/nxrPEgWAi2o7X/CketSa1x/txmuD8ODUsEoAuNieVg97dX5/0FolnLtldLe6txsPW/tMogBwsWznDh5VP7Xm9O14rxWE155DuFP9uBv3snUEcNFsW0WPq/utuX2b3+9Uf2294X9y3guczIO/r25Vt+d4tbpUXW9F4+h9/R8A8Kvtzxs8aE3+38/4YcZ+B+hMJ61y/O7UuNLhthbXWnEQBYCPzz4G91tv8v+3+q76n/n3j62to8et3Z8zXWpN+Me7cakViksz9j8rYQD4GGxb+s9a5wy2GHxX/bn6j+o/q29bK4S7rdMB596RYpv095P89kuOzvj6qJfvkCoOAB/WNic/b60KHra2g35orQj+XP37HP+7tW10p8NVpOc6mRfbrwaOOvyF24PWMuOL1rmFG63zCpfnuW6fDfDhvOjwF8ePO8TgTisI31X/1YrBt60Y/LW3iEGtSX07CbFfEfyy+/7d6svq8+pmKwhXWlHYVhdWCgDvz/7mdNvtJx51eNO+D8K3c/y+l88dvPHmpScdLlPabKuDxx2C8GNrhXA6CNuKYguCMAC8W/uPKNiCsP0V8ukVwv+1QvCX1tz9U+u8wblXFu1tH6H5vMNfrz3b/bL786JfZIUA8Ft5mxXCXzr8vcF2iemjXnNV0WmnJ/KjViSutib/m60Q3OrsILj6COD9etMK4afWG/e7rTfxD1urgqf9jZ9xc94kftya8K+0Lku9MWMfhO3SVCsEgPdrf2XR9lEFWxAedIjAdnfTt14V7L1pIj9qTfqXd+NKrwbhbV4LgL/PWVtGT3bH7cqjX/Wpl3/PJL4PwH4A8H6c/izkcz8XGQAAAAAAAADei/8HJzSrSpuPGdAAAAAASUVORK5CYII=" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad1" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad6" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad1)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,263.491,330.453)">
<g clip-path="none" fill="url(#grad6)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,263.491,330.453)">
<path d="M0,15 C0,6.71573 6.71573,0 15,0 L363.343,0 C371.628,0 378.343,6.71573 378.343,15 L378.343,296.158 C378.343,304.442 371.628,311.158 363.343,311.158 L15,311.158 C6.71573,311.158 0,304.442 0,296.158 L0,15 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad2" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad7" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
@ -34,23 +126,23 @@
<path d="M0,0 L45.3125,0 L45.3125,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip2">
<clipPath id="clip9">
<path d="M-5.8935,-196.931 L379.45,-196.931 L379.45,315.264 L-5.8935,315.264 L-5.8935,-196.931 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip2)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267.884,331.846)">
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267.884,331.846)">
<path d="M1,1 L44.3125,1 L44.3125,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<clipPath id="clip10">
<path d="M-5.8935,-196.931 L379.45,-196.931 L379.45,315.264 L-5.8935,315.264 L-5.8935,-196.931 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,267.884,331.846)">
<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,267.884,331.846)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="43.3125" x="1" xml:space="preserve" y="12">ACTIVE</text>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad3" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad8" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
@ -62,7 +154,7 @@
<path d="M13,7 C13,10.3137 10.3137,13 7,13 C3.68629,13 1,10.3137 1,7 C1,3.68629 3.68629,1 7,1 C10.3137,1 13,3.68629 13,7 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad4" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad9" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
@ -74,7 +166,7 @@
<path d="M13,7 C13,10.3137 10.3137,13 7,13 C3.68629,13 1,10.3137 1,7 C1,3.68629 3.68629,1 7,1 C10.3137,1 13,3.68629 13,7 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad5" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad10" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
@ -88,25 +180,25 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:28">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad7" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad12" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad7)" opacity="0.4" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422.9,547.371)">
<g clip-path="none" fill="url(#grad12)" opacity="0.4" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422.9,547.371)">
<image height="75" preserveAspectRatio="none" width="163" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAABLCAYAAAAcezdvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADz0lEQVR4nO3dW08bRxiA4XfNAuEQEdIUpWojVf3/P6o3TaQEysmcMe7FN6Mdr3dNEtx2FL2PNFqD7U0uXn3esQlpgDfAa+AQeAu8A34GDoA9YBtogQnQIC16AmbAPXADXAAnwHFap8A5MAXugPnYiVoixJ+AI+A98Eu63Y9xIz3HIJXN03pkMcZDop0top2meOzd2Mna9MQj4FfgQ1pHxMTcJWLcxMmoYU9EjA/ANXBJNLVD94qaH5PXbOhELfHS/J6I8A/gd5yMet68OA5Nxh26ifiQ7r9LazTGd8RL8wcixN/SyXbpJiIYoRY1xXEzre1ibbAY6RVx3XjFyLVjS2xWjop1COynk5d/qDQmN9ISQ6whpt8FsXk5B87SypuZpRgnxMvxAXGNeEA3ERsMUd+mISbiK2JjnJvKx31iak6Gnjwhrgv3iAj36Cai9D0aYkLu0DVVrpUxbveWu2atQ3kNudW7PRpjm9ZmOkov1bDYVn+NxjghXufz0amoden3Va7BB5dbdGmdmhVrSf89RIPUOpXhNQPfWzA4LqX/gzGqGsaoahijqmGMqoYxqhrGqGoYo6phjKrGun4wwk9uNPqv/r6Wk1HVMEZVwxhVDWNUNYxR1TBGVcMYVQ1jVDWMUdUwRlXDGFUNY1Q1jFHVMEZVwxhVDWNUNYxR1TBGVcMYVQ1jVDWMUdUwRlXDGFUNY1Q1jFHVMEZVwxhVDWNUNYxR1TBGVcMYVY1+jC/+HXtSz7x3HJVjNEL9G+bFGvp6QQs8pTvz8Xt+C60xa0jZVv/2kgkwAx6Lo2FpHeZEUzMivlnv6yUT4B54SMf7/+SvqR/dnBhsZVd5PbAixhvgOh1vcDrqZfI14T1dUzfAbTresSLGy7Qu0vGWGKUGqW9VhnhF9DSla2zKihhb4AQ4TOstsJ3u2wE20m3/aw09pwxxCpwSbZ0Af6evn43xC7BHxLdLBJg3MzvpMeX7kYYpWH7lfCRCuyLC+wR8TOtz+t4VEevoWzsnxDTcJKJ7IEbqARHpNl2QfmKjUn6rZkZ3jXhJNPUX8CcR4xfgjC7GQS1RbI7tKT34HHjDcowNTkaFPN3GYvxIBPkJOCb2JHmDPKglis0nfUhPOGd5Mm5giFq0ajJ+JibiMYvXi6Mb45YYnRQnvGY4Riej+sZiPE3rjGhpmu6brTpZjmsLeEXEtwfsA68ZjlHK8g56Rky9W7q3cKbEYLsmQh19ec7KuDaIKLeIAMvlZNSQ/mS8o4syf+Ly1R+iDIXV0O2cJ0Sk+bYxKis3MDnIp96SJEmSpB/TP1WtFEuveyftAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad8" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad13" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad8)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,424.4,548.871)">
<g clip-path="none" fill="url(#grad13)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,424.4,548.871)">
<path d="M0,8.70272 C0,3.89634 3.89634,0 8.70272,0 L144.693,0 C149.5,0 153.396,3.89634 153.396,8.70272 L153.396,56.7313 C153.396,61.5377 149.5,65.434 144.693,65.434 L8.70272,65.434 C3.89634,65.434 0,61.5377 0,56.7313 L0,8.70272 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad9" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad14" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
@ -115,57 +207,57 @@
<path d="M0,0 L134.703,0 L134.703,58 L0,58 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip5">
<clipPath id="clip12">
<path d="M-165.338,-413.885 L220.005,-413.885 L220.005,98.3102 L-165.338,98.3102 L-165.338,-413.885 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip5)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,548.8)">
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,548.8)">
<path d="M1,1 L98.5156,1 L98.5156,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<clipPath id="clip13">
<path d="M-165.338,-413.885 L220.005,-413.885 L220.005,98.3102 L-165.338,98.3102 L-165.338,-413.885 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,427.329,548.8)">
<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,427.329,548.8)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="97.5156" x="1" xml:space="preserve" y="12">VOLTAGE_MODE</text>
</g>
<defs>
<clipPath id="clip7">
<clipPath id="clip14">
<path d="M-165.338,-413.885 L220.005,-413.885 L220.005,98.3102 L-165.338,98.3102 L-165.338,-413.885 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,548.8)">
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,548.8)">
<path d="M1,29 L30.9844,29 L30.9844,43 L1,43 L1,29 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<clipPath id="clip15">
<path d="M-165.338,-413.885 L220.005,-413.885 L220.005,98.3102 L-165.338,98.3102 L-165.338,-413.885 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,427.329,548.8)">
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,427.329,548.8)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="29.9844" x="1" xml:space="preserve" y="40">entry:</text>
</g>
<defs>
<clipPath id="clip9">
<clipPath id="clip16">
<path d="M-165.338,-413.885 L220.005,-413.885 L220.005,98.3102 L-165.338,98.3102 L-165.338,-413.885 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip9)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,548.8)">
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,548.8)">
<path d="M1,43 L133.703,43 L133.703,57 L1,57 L1,43 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip10">
<clipPath id="clip17">
<path d="M-165.338,-413.885 L220.005,-413.885 L220.005,98.3102 L-165.338,98.3102 L-165.338,-413.885 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,427.329,548.8)">
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,427.329,548.8)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="132.703" x="1" xml:space="preserve" y="54">z_ctrlMod = VLT_MODE;</text>
</g>
<!--RAWSTRING-->
<g data-tags="frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad11" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad16" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
@ -180,25 +272,25 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:6">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad14" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad19" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad14)" opacity="0.4" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422.9,455.579)">
<g clip-path="none" fill="url(#grad19)" opacity="0.4" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422.9,455.579)">
<image height="75" preserveAspectRatio="none" width="163" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAABLCAYAAAAcezdvAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADz0lEQVR4nO3dW08bRxiA4XfNAuEQEdIUpWojVf3/P6o3TaQEysmcMe7FN6Mdr3dNEtx2FL2PNFqD7U0uXn3esQlpgDfAa+AQeAu8A34GDoA9YBtogQnQIC16AmbAPXADXAAnwHFap8A5MAXugPnYiVoixJ+AI+A98Eu63Y9xIz3HIJXN03pkMcZDop0top2meOzd2Mna9MQj4FfgQ1pHxMTcJWLcxMmoYU9EjA/ANXBJNLVD94qaH5PXbOhELfHS/J6I8A/gd5yMet68OA5Nxh26ifiQ7r9LazTGd8RL8wcixN/SyXbpJiIYoRY1xXEzre1ibbAY6RVx3XjFyLVjS2xWjop1COynk5d/qDQmN9ISQ6whpt8FsXk5B87SypuZpRgnxMvxAXGNeEA3ERsMUd+mISbiK2JjnJvKx31iak6Gnjwhrgv3iAj36Cai9D0aYkLu0DVVrpUxbveWu2atQ3kNudW7PRpjm9ZmOkov1bDYVn+NxjghXufz0amoden3Va7BB5dbdGmdmhVrSf89RIPUOpXhNQPfWzA4LqX/gzGqGsaoahijqmGMqoYxqhrGqGoYo6phjKrGun4wwk9uNPqv/r6Wk1HVMEZVwxhVDWNUNYxR1TBGVcMYVQ1jVDWMUdUwRlXDGFUNY1Q1jFHVMEZVwxhVDWNUNYxR1TBGVcMYVQ1jVDWMUdUwRlXDGFUNY1Q1jFHVMEZVwxhVDWNUNYxR1TBGVcMYVY1+jC/+HXtSz7x3HJVjNEL9G+bFGvp6QQs8pTvz8Xt+C60xa0jZVv/2kgkwAx6Lo2FpHeZEUzMivlnv6yUT4B54SMf7/+SvqR/dnBhsZVd5PbAixhvgOh1vcDrqZfI14T1dUzfAbTresSLGy7Qu0vGWGKUGqW9VhnhF9DSla2zKihhb4AQ4TOstsJ3u2wE20m3/aw09pwxxCpwSbZ0Af6evn43xC7BHxLdLBJg3MzvpMeX7kYYpWH7lfCRCuyLC+wR8TOtz+t4VEevoWzsnxDTcJKJ7IEbqARHpNl2QfmKjUn6rZkZ3jXhJNPUX8CcR4xfgjC7GQS1RbI7tKT34HHjDcowNTkaFPN3GYvxIBPkJOCb2JHmDPKglis0nfUhPOGd5Mm5giFq0ajJ+JibiMYvXi6Mb45YYnRQnvGY4Riej+sZiPE3rjGhpmu6brTpZjmsLeEXEtwfsA68ZjlHK8g56Rky9W7q3cKbEYLsmQh19ec7KuDaIKLeIAMvlZNSQ/mS8o4syf+Ly1R+iDIXV0O2cJ0Sk+bYxKis3MDnIp96SJEmSpB/TP1WtFEuveyftAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad15" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad20" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad15)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,424.4,457.079)">
<g clip-path="none" fill="url(#grad20)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,424.4,457.079)">
<path d="M0,8.70272 C0,3.89634 3.89634,0 8.70272,0 L144.693,0 C149.5,0 153.396,3.89634 153.396,8.70272 L153.396,56.7313 C153.396,61.5377 149.5,65.434 144.693,65.434 L8.70272,65.434 C3.89634,65.434 0,61.5377 0,56.7313 L0,8.70272 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad16" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad21" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
@ -207,57 +299,57 @@
<path d="M0,0 L138.25,0 L138.25,58 L0,58 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip12">
<clipPath id="clip19">
<path d="M-165.338,-322.093 L220.005,-322.093 L220.005,190.103 L-165.338,190.103 L-165.338,-322.093 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip12)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,457.008)">
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,457.008)">
<path d="M1,1 L84.2969,1 L84.2969,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip13">
<clipPath id="clip20">
<path d="M-165.338,-322.093 L220.005,-322.093 L220.005,190.103 L-165.338,190.103 L-165.338,-322.093 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,427.329,457.008)">
<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,427.329,457.008)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="83.2969" x="1" xml:space="preserve" y="12">SPEED_MODE</text>
</g>
<defs>
<clipPath id="clip14">
<clipPath id="clip21">
<path d="M-165.338,-322.093 L220.005,-322.093 L220.005,190.103 L-165.338,190.103 L-165.338,-322.093 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,457.008)">
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,457.008)">
<path d="M1,29 L30.9844,29 L30.9844,43 L1,43 L1,29 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip15">
<clipPath id="clip22">
<path d="M-165.338,-322.093 L220.005,-322.093 L220.005,190.103 L-165.338,190.103 L-165.338,-322.093 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,427.329,457.008)">
<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,427.329,457.008)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="29.9844" x="1" xml:space="preserve" y="40">entry:</text>
</g>
<defs>
<clipPath id="clip16">
<clipPath id="clip23">
<path d="M-165.338,-322.093 L220.005,-322.093 L220.005,190.103 L-165.338,190.103 L-165.338,-322.093 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip16)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,457.008)">
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,427.329,457.008)">
<path d="M1,43 L137.25,43 L137.25,57 L1,57 L1,43 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<clipPath id="clip24">
<path d="M-165.338,-322.093 L220.005,-322.093 L220.005,190.103 L-165.338,190.103 L-165.338,-322.093 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,427.329,457.008)">
<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,427.329,457.008)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="136.25" x="1" xml:space="preserve" y="54">z_ctrlMod = SPD_MODE;</text>
</g>
<!--RAWSTRING-->
<g data-tags="frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad18" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad23" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
@ -272,25 +364,25 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:4">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad21" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad26" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad21)" opacity="0.4" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,423.806,369.738)">
<g clip-path="none" fill="url(#grad26)" opacity="0.4" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,423.806,369.738)">
<image height="72" preserveAspectRatio="none" width="161" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAABICAYAAACeGpX8AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADrklEQVR4nO3da09TWRSH8aenhyI4gqNgjEbfzPf/TpNozIyiLXJpgULnxVrLszmXFpDJivH/S3Z2ay/E5Mk67SmhI+AFsA/8CbwEDnztAbvABKiBCpHGCrgBroAFcAZMgSNf3/z6CTAHlkNPVGMBHgCvgNfAG7++TxPhGItw9H/8b+SXs/L9GovwAjgFZsAz4AnW1ogm1lgdNTYBXwFvgffAO+AQTUJZb2gS/gFsYb2ssFCXfr/LvieqsUPwayzAv3w/xCbhDt0INQ1laBJGhDEB47a5r6visT/U2KH3DTYB32MT8TkWYIxUhSel6GHsawJs+6pppt4cm5CnvuZYuLdEhAfY9DvEAtylCVBkSPRRYQGOsEP0KXDsa4ZNyCkWbG+Ee9ihN/ZyAorcRbQywQ7H0VM0FW9Wxn0PrrGpVy4FKA9Rhlj2tFPsvRFW/qBYWyhAebgRNsTiNWL5WjHe4HZUfsPYd01BeQztpsbF3lH1LJGfVdF8wLGxL537k8c22rA62mUqRnlMo9beS4dfSacIJZ0ilHSKUNIpQkmnCCWdIpR0ilDSKUJJ1/tbDQ+gT1p+X51f178vTUJJpwglnSKUdIpQ0ilCSacIJZ0ilHSKUNIpQkmnCCWdIpR0ilDSKUJJpwglnSKUdIpQ0ilCSacIJZ0ilHSKUNIpQkmnCCWdIpR0ilDSKUJJpwglnSKUdIpQ0ilCSRcRrlq7yGNod9XbV73pDvf8YSIrXzetPVZH5XeKdT10R5F7uKbpKfa43FEBS+zr4pe+RH7GittNlW11vvUdLMILXwvfY3yK3FcEGC3FHpd7h1wFnPk69/2qeEKRu1phk25B01S5FgxMwhqYtdY29jeoJ/7E+nvUskm8AVkAJ1hHU5qmvrMhwiPgGbDn+5Y/6VO/HN/WrRilVJ5ViUPwCfAF+NfXZ+Cr//vaCL8AT7DJV/kdz4F9YAebjOVXxytGidMt19jLtwVwCnwD/gH+Bj5iIU6xCOP9RkftD9zCAlwBl9gI3Qd2aSKsUIDSiFMvZYRTLMIPwCdswM2woXY59ES1PzA+OYmxekwT4YRmEipCgfWTsDwUH2EtnbPm9F+NjUr8ThfYO5lj7DWiJqEMiUm4BOY0k/ArFuMU6+gMm4KDZ1tqrNIbbhc9o4lQk1Dahibhd18nfn3OmteCIaIaY68Lt7E3KTvFak9ChSgRYXwSssCG2ZwmvAu/beP55nZQFRZk3bN0OJZSeThuL33qJiIiIiIiv5b/AGqdFESGyBLUAAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad22" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad27" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f9efda" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad22)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,425.306,371.238)">
<g clip-path="none" fill="url(#grad27)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,425.306,371.238)">
<path d="M0,8.34136 C0,3.73455 3.73455,0 8.34136,0 L143.244,0 C147.85,0 151.585,3.73455 151.585,8.34136 L151.585,54.3756 C151.585,58.9824 147.85,62.717 143.244,62.717 L8.34136,62.717 C3.73455,62.717 0,58.9824 0,54.3756 L0,8.34136 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad23" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad28" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f9efda" stop-opacity="1"/>
</linearGradient>
@ -299,57 +391,57 @@
<path d="M0,0 L138.703,0 L138.703,58 L0,58 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<clipPath id="clip26">
<path d="M-166.244,-236.252 L219.099,-236.252 L219.099,275.944 L-166.244,275.944 L-166.244,-236.252 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip19)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,428.235,371.167)">
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,428.235,371.167)">
<path d="M1,1 L94.7344,1 L94.7344,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<clipPath id="clip27">
<path d="M-166.244,-236.252 L219.099,-236.252 L219.099,275.944 L-166.244,275.944 L-166.244,-236.252 z"/>
</clipPath>
</defs>
<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,428.235,371.167)">
<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,428.235,371.167)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="93.7344" x="1" xml:space="preserve" y="12">TORQUE_MODE</text>
</g>
<defs>
<clipPath id="clip21">
<clipPath id="clip28">
<path d="M-166.244,-236.252 L219.099,-236.252 L219.099,275.944 L-166.244,275.944 L-166.244,-236.252 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,428.235,371.167)">
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,428.235,371.167)">
<path d="M1,29 L30.9844,29 L30.9844,43 L1,43 L1,29 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip22">
<clipPath id="clip29">
<path d="M-166.244,-236.252 L219.099,-236.252 L219.099,275.944 L-166.244,275.944 L-166.244,-236.252 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,428.235,371.167)">
<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,428.235,371.167)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="29.9844" x="1" xml:space="preserve" y="40">entry:</text>
</g>
<defs>
<clipPath id="clip23">
<clipPath id="clip30">
<path d="M-166.244,-236.252 L219.099,-236.252 L219.099,275.944 L-166.244,275.944 L-166.244,-236.252 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,428.235,371.167)">
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,428.235,371.167)">
<path d="M1,43 L137.703,43 L137.703,57 L1,57 L1,43 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip24">
<clipPath id="clip31">
<path d="M-166.244,-236.252 L219.099,-236.252 L219.099,275.944 L-166.244,275.944 L-166.244,-236.252 z"/>
</clipPath>
</defs>
<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,428.235,371.167)">
<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,428.235,371.167)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="136.703" x="1" xml:space="preserve" y="54">z_ctrlMod = TRQ_MODE;</text>
</g>
<!--RAWSTRING-->
<g data-tags="frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad25" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad30" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f9efda" stop-opacity="1"/>
</linearGradient>
@ -362,11 +454,48 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:30">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad32" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,263.491,330.453)">
<path d="M40.1283,166.343 C40.1283,166.343 40.1283,168.398 40.1283,169.458 C40.1283,170.519 40.1283,171.608 40.1283,172.706 C40.1283,173.804 40.1283,174.923 40.1283,176.046 C40.1283,177.168 40.1283,178.306 40.1283,179.442 C40.1283,180.579 40.1283,181.724 40.1283,182.863 C40.1283,184.003 40.1283,185.146 40.1283,186.281 C40.1283,187.416 40.1283,188.549 40.1283,189.672 C40.1283,190.794 40.1283,191.911 40.1283,193.015 C40.1283,194.119 40.1283,195.214 40.1283,196.295 C40.1283,197.376 40.1283,198.445 40.1283,199.5 C40.1283,200.554 40.1283,201.595 40.1283,202.622 C40.1283,203.648 40.1283,204.659 40.1283,205.656 C40.1283,206.653 40.1283,207.635 40.1283,208.603 C40.1283,209.572 40.1283,210.525 40.1283,211.467 C40.1283,212.409 40.1283,213.337 40.1283,214.256 C40.1283,215.175 40.1283,216.081 40.1283,216.982 C40.1283,217.882 40.1283,218.772 40.1283,219.66 C40.1283,220.548 40.1283,221.428 40.1283,222.311 C40.1283,223.194 40.1283,224.072 40.1283,224.959 C40.1283,225.846 40.1283,226.731 40.1283,227.631 C40.1283,228.532 40.1283,229.435 40.1283,230.36 C40.1283,231.285 40.1283,232.219 40.1283,233.182 C40.1283,234.144 40.1283,236.136 40.1283,236.136" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,303.619,496.796)">
<path d="M2,0 C2,1.10457 1.10457,2 0,2 C-1.10457,2 -2,1.10457 -2,0 C-2,-1.10457 -1.10457,-2 0,-2 C1.10457,-2 2,-1.10457 2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,296.283,496.516)">
<image height="24" preserveAspectRatio="none" width="17" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA3klEQVQ4je2STUrDUBSFv5tG0HRgDdIiBYt01JGLcCFuxSW0uCnBQQddQSZCHBiRRqiDHgcNmj7Diy1vmANvcO+5fO+8HwggA9A6u8e4cbwXsKX1r59bISqzB9At2KXjFWCvmFaWTBY+SAzcgaUN3inoCmmsz8wsmcx9kBS42E/AoFqAnSFmbUlc1QA/Gvkgkc/8r2LgrSHJgRBjg/gCelWvcGYKIPdDxNTZvQRUq0WL4gpwXuud/B3T0AcJcrHBXufd6ZVOvfv+Xoj0RGS/Z5Y+9kcsZ8vj8Tk7dQqob5HBMQqAK292AAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,299.283,507.516)">
<path d="M0,-8 L8.67188,-8 L8.67188,8 L0,8 L0,-8 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
<path d="M-37.2924,-364.601 L348.051,-364.601 L348.051,147.594 L-37.2924,147.594 L-37.2924,-364.601 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,299.283,499.516)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="6.67188" x="1" xml:space="preserve" y="12">2</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(-1,0,0,-1,303.619,566.588)">
<path d="M-2,0 L2,0 L0,-8 L-2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:33">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad27" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad33" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
@ -387,53 +516,57 @@
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:32">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:12">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad28" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad34" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,263.491,330.453)">
<path d="M47.1283,159.343 C47.1283,159.343 50.2269,159.343 51.8103,159.343 C53.3937,159.343 55.0067,159.343 56.6286,159.343 C58.2506,159.343 59.8946,159.343 61.5421,159.343 C63.1896,159.343 64.8523,159.343 66.5137,159.343 C68.1752,159.343 69.8456,159.343 71.5107,159.343 C73.1758,159.343 74.8445,159.343 76.5043,159.343 C78.1642,159.343 79.8228,159.343 81.4698,159.343 C83.1169,159.343 84.7586,159.343 86.3867,159.343 C88.0148,159.343 89.6342,159.343 91.2385,159.343 C92.8429,159.343 94.4358,159.343 96.013,159.343 C97.5902,159.343 99.1539,159.343 100.702,159.343 C102.25,159.343 103.783,159.343 105.301,159.343 C106.819,159.343 108.322,159.343 109.811,159.343 C111.299,159.343 112.773,159.343 114.234,159.343 C115.696,159.343 117.143,159.343 118.581,159.343 C120.019,159.343 121.443,159.343 122.862,159.343 C124.281,159.343 125.689,159.343 127.095,159.343 C128.502,159.343 129.899,159.343 131.3,159.343 C132.701,159.343 134.097,159.343 135.501,159.343 C136.906,159.343 138.31,159.343 139.728,159.343 C141.147,159.343 142.569,159.343 144.013,159.343 C145.457,159.343 146.91,159.343 148.393,159.343 C149.876,159.343 152.909,159.343 152.909,159.343" fill-rule="evenodd" vector-effect="none"/>
<path d="M40.1283,79.1434 C40.1283,79.1434 40.1283,81.0333 40.1283,81.9782 C40.1283,82.9231 40.1283,83.868 40.1283,84.813 C40.1283,85.7579 40.1283,86.7028 40.1283,87.6477 C40.1283,88.5927 40.1283,89.5376 40.1283,90.4825 C40.1283,91.4275 40.1283,92.3724 40.1283,93.3173 C40.1283,94.2622 40.1283,95.2072 40.1283,96.1521 C40.1283,97.097 40.1283,98.042 40.1283,98.9869 C40.1283,99.9318 40.1283,100.877 40.1283,101.822 C40.1283,102.767 40.1283,103.712 40.1283,104.656 C40.1283,105.601 40.1283,106.546 40.1283,107.491 C40.1283,108.436 40.1283,109.381 40.1283,110.326 C40.1283,111.271 40.1283,112.216 40.1283,113.161 C40.1283,114.106 40.1283,115.051 40.1283,115.996 C40.1283,116.941 40.1283,117.885 40.1283,118.83 C40.1283,119.775 40.1283,120.72 40.1283,121.665 C40.1283,122.61 40.1283,123.555 40.1283,124.5 C40.1283,125.445 40.1283,126.39 40.1283,127.335 C40.1283,128.28 40.1283,129.225 40.1283,130.169 C40.1283,131.114 40.1283,132.059 40.1283,133.004 C40.1283,133.949 40.1283,134.894 40.1283,135.839 C40.1283,136.784 40.1283,137.729 40.1283,138.674 C40.1283,139.619 40.1283,140.564 40.1283,141.509 C40.1283,142.454 40.1283,144.343 40.1283,144.343" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(-1,0,0,-1,310.619,489.796)">
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,303.619,409.596)">
<path d="M2,0 C2,1.10457 1.10457,2 0,2 C-1.10457,2 -2,1.10457 -2,0 C-2,-1.10457 -1.10457,-2 0,-2 C1.10457,-2 2,-1.10457 2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,324.374,466.996)">
<path d="M0,0 L76.6719,0 L76.6719,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,296.283,409.316)">
<image height="24" preserveAspectRatio="none" width="17" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA3klEQVQ4je2STUrDUBSFv5tG0HRgDdIiBYt01JGLcCFuxSW0uCnBQQddQSZCHBiRRqiDHgcNmj7Diy1vmANvcO+5fO+8HwggA9A6u8e4cbwXsKX1r59bISqzB9At2KXjFWCvmFaWTBY+SAzcgaUN3inoCmmsz8wsmcx9kBS42E/AoFqAnSFmbUlc1QA/Gvkgkc/8r2LgrSHJgRBjg/gCelWvcGYKIPdDxNTZvQRUq0WL4gpwXuud/B3T0AcJcrHBXufd6ZVOvfv+Xoj0RGS/Z5Y+9kcsZ8vj8Tk7dQqob5HBMQqAK292AAAAAElFTkSuQmCC" y="0"/>
</g>
<defs>
<clipPath id="clip26">
<path d="M-62.3834,-332.081 L322.96,-332.081 L322.96,180.115 L-62.3834,180.115 L-62.3834,-332.081 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,324.374,466.996)">
<path d="M1,1 L75.6719,1 L75.6719,15 L1,15 L1,1 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,299.283,420.316)">
<path d="M0,-8 L8.67188,-8 L8.67188,8 L0,8 L0,-8 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip27">
<path d="M-62.3834,-332.081 L322.96,-332.081 L322.96,180.115 L-62.3834,180.115 L-62.3834,-332.081 z"/>
<clipPath id="clip33">
<path d="M-37.2924,-277.401 L348.051,-277.401 L348.051,234.795 L-37.2924,234.795 L-37.2924,-277.401 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,324.374,466.996)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="74.6719" x="1" xml:space="preserve" y="12">[b_toSpdMod]</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,309.093,478.796)">
<image height="24" preserveAspectRatio="none" width="17" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAs0lEQVQ4je2RsQrCMBCGv4sdFezUSXBz8wVcfReHrr6Kz1MEn8DBxUURhEKhS8DJnIOhlhZshg4d+i0J+ZMvxx0MBQFQ+1gjLgWSWpaj5iDTxblLEn1VLgU2QFzLSsQB7Dolau9bX0EMzBt50n7SxiC6Crn4X9IDkV9zoGxkpT8PkDguGMUPqjEdPQZJZLbMgEztbQ/yqhLRIkQAPfVkOJKo2om5ou6XKE8m71Mfn4yMDIsPypApXQST6g0AAAAASUVORK5CYII=" y="0"/>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,299.283,412.316)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="6.67188" x="1" xml:space="preserve" y="12">2</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,312.093,489.796)">
<path d="M0,-8 L8.67188,-8 L8.67188,8 L0,8 L0,-8 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(-1,0,0,-1,303.619,474.796)">
<path d="M-2,0 L2,0 L0,-8 L-2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:9">
<defs>
<clipPath id="clip28">
<path d="M-50.1025,-346.881 L335.241,-346.881 L335.241,165.315 L-50.1025,165.315 L-50.1025,-346.881 z"/>
</clipPath>
<linearGradient gradientUnits="objectBoundingBox" id="grad35" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="url(#clip28)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,312.093,481.796)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="6.67188" x="1" xml:space="preserve" y="12">1</text>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,263.491,330.453)">
<path d="M40.1283,35.1434 C40.1283,35.1434 40.1283,35.8245 40.1283,36.2106 C40.1283,36.5967 40.1283,37.0223 40.1283,37.4599 C40.1283,37.8975 40.1283,38.3645 40.1283,38.8363 C40.1283,39.3081 40.1283,39.8001 40.1283,40.2905 C40.1283,40.7808 40.1283,41.2832 40.1283,41.7785 C40.1283,42.2737 40.1283,42.7737 40.1283,43.2619 C40.1283,43.7502 40.1283,44.2367 40.1283,44.7079 C40.1283,45.179 40.1283,45.643 40.1283,46.0889 C40.1283,46.5347 40.1283,46.9688 40.1283,47.383 C40.1283,47.7971 40.1283,48.1958 40.1283,48.5737 C40.1283,48.9515 40.1283,49.3112 40.1283,49.65 C40.1283,49.9888 40.1283,50.3077 40.1283,50.6066 C40.1283,50.9054 40.1283,51.1834 40.1283,51.4432 C40.1283,51.7031 40.1283,51.942 40.1283,52.1656 C40.1283,52.3891 40.1283,52.5927 40.1283,52.7845 C40.1283,52.9764 40.1283,53.1501 40.1283,53.3166 C40.1283,53.4831 40.1283,53.6342 40.1283,53.7837 C40.1283,53.9331 40.1283,54.0708 40.1283,54.2133 C40.1283,54.3557 40.1283,54.491 40.1283,54.6383 C40.1283,54.7856 40.1283,54.9312 40.1283,55.0972 C40.1283,55.2631 40.1283,55.4337 40.1283,55.6338 C40.1283,55.8339 40.1283,56.046 40.1283,56.2976 C40.1283,56.5492 40.1283,57.1434 40.1283,57.1434" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(6.12323e-17,1,-1,6.12323e-17,416.4,489.796)">
<g clip-path="none" fill="#4a549a" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,303.619,365.596)">
<path d="M2,0 C2,1.10457 1.10457,2 0,2 C-1.10457,2 -2,1.10457 -2,0 C-2,-1.10457 -1.10457,-2 0,-2 C1.10457,-2 2,-1.10457 2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(-1,0,0,-1,303.619,387.596)">
<path d="M-2,0 L2,0 L0,-8 L-2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -445,7 +578,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:31">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad29" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad36" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
@ -460,19 +593,19 @@
<path d="M0,0 L72.875,0 L72.875,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip30">
<clipPath id="clip35">
<path d="M-65.5344,-249.681 L319.809,-249.681 L319.809,262.515 L-65.5344,262.515 L-65.5344,-249.681 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,327.525,384.596)">
<g clip-path="url(#clip35)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,327.525,384.596)">
<path d="M1,1 L71.875,1 L71.875,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<clipPath id="clip36">
<path d="M-65.5344,-249.681 L319.809,-249.681 L319.809,262.515 L-65.5344,262.515 L-65.5344,-249.681 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,327.525,384.596)">
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,327.525,384.596)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="70.875" x="1" xml:space="preserve" y="12">[b_toTrqMod]</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,309.093,391.596)">
@ -482,11 +615,11 @@
<path d="M0,-8 L8.67188,-8 L8.67188,8 L0,8 L0,-8 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
<clipPath id="clip37">
<path d="M-50.1025,-259.681 L335.241,-259.681 L335.241,252.514 L-50.1025,252.514 L-50.1025,-259.681 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,312.093,394.596)">
<g clip-path="url(#clip37)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,312.093,394.596)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="6.67188" x="1" xml:space="preserve" y="12">1</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(6.12323e-17,1,-1,6.12323e-17,417.306,402.596)">
@ -499,94 +632,53 @@
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:30">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:32">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad30" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad37" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,263.491,330.453)">
<path d="M40.1283,166.343 C40.1283,166.343 40.1283,168.398 40.1283,169.458 C40.1283,170.519 40.1283,171.608 40.1283,172.706 C40.1283,173.804 40.1283,174.923 40.1283,176.046 C40.1283,177.168 40.1283,178.306 40.1283,179.442 C40.1283,180.579 40.1283,181.724 40.1283,182.863 C40.1283,184.003 40.1283,185.146 40.1283,186.281 C40.1283,187.416 40.1283,188.549 40.1283,189.672 C40.1283,190.794 40.1283,191.911 40.1283,193.015 C40.1283,194.119 40.1283,195.214 40.1283,196.295 C40.1283,197.376 40.1283,198.445 40.1283,199.5 C40.1283,200.554 40.1283,201.595 40.1283,202.622 C40.1283,203.648 40.1283,204.659 40.1283,205.656 C40.1283,206.653 40.1283,207.635 40.1283,208.603 C40.1283,209.572 40.1283,210.525 40.1283,211.467 C40.1283,212.409 40.1283,213.337 40.1283,214.256 C40.1283,215.175 40.1283,216.081 40.1283,216.982 C40.1283,217.882 40.1283,218.772 40.1283,219.66 C40.1283,220.548 40.1283,221.428 40.1283,222.311 C40.1283,223.194 40.1283,224.072 40.1283,224.959 C40.1283,225.846 40.1283,226.731 40.1283,227.631 C40.1283,228.532 40.1283,229.435 40.1283,230.36 C40.1283,231.285 40.1283,232.219 40.1283,233.182 C40.1283,234.144 40.1283,236.136 40.1283,236.136" fill-rule="evenodd" vector-effect="none"/>
<path d="M47.1283,159.343 C47.1283,159.343 50.2269,159.343 51.8103,159.343 C53.3937,159.343 55.0067,159.343 56.6286,159.343 C58.2506,159.343 59.8946,159.343 61.5421,159.343 C63.1896,159.343 64.8523,159.343 66.5137,159.343 C68.1752,159.343 69.8456,159.343 71.5107,159.343 C73.1758,159.343 74.8445,159.343 76.5043,159.343 C78.1642,159.343 79.8228,159.343 81.4698,159.343 C83.1169,159.343 84.7586,159.343 86.3867,159.343 C88.0148,159.343 89.6342,159.343 91.2385,159.343 C92.8429,159.343 94.4358,159.343 96.013,159.343 C97.5902,159.343 99.1539,159.343 100.702,159.343 C102.25,159.343 103.783,159.343 105.301,159.343 C106.819,159.343 108.322,159.343 109.811,159.343 C111.299,159.343 112.773,159.343 114.234,159.343 C115.696,159.343 117.143,159.343 118.581,159.343 C120.019,159.343 121.443,159.343 122.862,159.343 C124.281,159.343 125.689,159.343 127.095,159.343 C128.502,159.343 129.899,159.343 131.3,159.343 C132.701,159.343 134.097,159.343 135.501,159.343 C136.906,159.343 138.31,159.343 139.728,159.343 C141.147,159.343 142.569,159.343 144.013,159.343 C145.457,159.343 146.91,159.343 148.393,159.343 C149.876,159.343 152.909,159.343 152.909,159.343" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,303.619,496.796)">
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(-1,0,0,-1,310.619,489.796)">
<path d="M2,0 C2,1.10457 1.10457,2 0,2 C-1.10457,2 -2,1.10457 -2,0 C-2,-1.10457 -1.10457,-2 0,-2 C1.10457,-2 2,-1.10457 2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,296.283,496.516)">
<image height="24" preserveAspectRatio="none" width="17" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA3klEQVQ4je2STUrDUBSFv5tG0HRgDdIiBYt01JGLcCFuxSW0uCnBQQddQSZCHBiRRqiDHgcNmj7Diy1vmANvcO+5fO+8HwggA9A6u8e4cbwXsKX1r59bISqzB9At2KXjFWCvmFaWTBY+SAzcgaUN3inoCmmsz8wsmcx9kBS42E/AoFqAnSFmbUlc1QA/Gvkgkc/8r2LgrSHJgRBjg/gCelWvcGYKIPdDxNTZvQRUq0WL4gpwXuud/B3T0AcJcrHBXufd6ZVOvfv+Xoj0RGS/Z5Y+9kcsZ8vj8Tk7dQqob5HBMQqAK292AAAAAElFTkSuQmCC" y="0"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,299.283,507.516)">
<path d="M0,-8 L8.67188,-8 L8.67188,8 L0,8 L0,-8 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,324.374,466.996)">
<path d="M0,0 L76.6719,0 L76.6719,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<path d="M-37.2924,-364.601 L348.051,-364.601 L348.051,147.594 L-37.2924,147.594 L-37.2924,-364.601 z"/>
<clipPath id="clip39">
<path d="M-62.3834,-332.081 L322.96,-332.081 L322.96,180.115 L-62.3834,180.115 L-62.3834,-332.081 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,299.283,499.516)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="6.67188" x="1" xml:space="preserve" y="12">2</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(-1,0,0,-1,303.619,566.588)">
<path d="M-2,0 L2,0 L0,-8 L-2,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="url(#clip39)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,324.374,466.996)">
<path d="M1,1 L75.6719,1 L75.6719,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:12">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad31" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
<clipPath id="clip40">
<path d="M-62.3834,-332.081 L322.96,-332.081 L322.96,180.115 L-62.3834,180.115 L-62.3834,-332.081 z"/>
</clipPath>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,263.491,330.453)">
<path d="M40.1283,79.1434 C40.1283,79.1434 40.1283,81.0333 40.1283,81.9782 C40.1283,82.9231 40.1283,83.868 40.1283,84.813 C40.1283,85.7579 40.1283,86.7028 40.1283,87.6477 C40.1283,88.5927 40.1283,89.5376 40.1283,90.4825 C40.1283,91.4275 40.1283,92.3724 40.1283,93.3173 C40.1283,94.2622 40.1283,95.2072 40.1283,96.1521 C40.1283,97.097 40.1283,98.042 40.1283,98.9869 C40.1283,99.9318 40.1283,100.877 40.1283,101.822 C40.1283,102.767 40.1283,103.712 40.1283,104.656 C40.1283,105.601 40.1283,106.546 40.1283,107.491 C40.1283,108.436 40.1283,109.381 40.1283,110.326 C40.1283,111.271 40.1283,112.216 40.1283,113.161 C40.1283,114.106 40.1283,115.051 40.1283,115.996 C40.1283,116.941 40.1283,117.885 40.1283,118.83 C40.1283,119.775 40.1283,120.72 40.1283,121.665 C40.1283,122.61 40.1283,123.555 40.1283,124.5 C40.1283,125.445 40.1283,126.39 40.1283,127.335 C40.1283,128.28 40.1283,129.225 40.1283,130.169 C40.1283,131.114 40.1283,132.059 40.1283,133.004 C40.1283,133.949 40.1283,134.894 40.1283,135.839 C40.1283,136.784 40.1283,137.729 40.1283,138.674 C40.1283,139.619 40.1283,140.564 40.1283,141.509 C40.1283,142.454 40.1283,144.343 40.1283,144.343" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,303.619,409.596)">
<path d="M2,0 C2,1.10457 1.10457,2 0,2 C-1.10457,2 -2,1.10457 -2,0 C-2,-1.10457 -1.10457,-2 0,-2 C1.10457,-2 2,-1.10457 2,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,324.374,466.996)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="74.6719" x="1" xml:space="preserve" y="12">[b_toSpdMod]</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,296.283,409.316)">
<image height="24" preserveAspectRatio="none" width="17" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA3klEQVQ4je2STUrDUBSFv5tG0HRgDdIiBYt01JGLcCFuxSW0uCnBQQddQSZCHBiRRqiDHgcNmj7Diy1vmANvcO+5fO+8HwggA9A6u8e4cbwXsKX1r59bISqzB9At2KXjFWCvmFaWTBY+SAzcgaUN3inoCmmsz8wsmcx9kBS42E/AoFqAnSFmbUlc1QA/Gvkgkc/8r2LgrSHJgRBjg/gCelWvcGYKIPdDxNTZvQRUq0WL4gpwXuud/B3T0AcJcrHBXufd6ZVOvfv+Xoj0RGS/Z5Y+9kcsZ8vj8Tk7dQqob5HBMQqAK292AAAAAElFTkSuQmCC" y="0"/>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,309.093,478.796)">
<image height="24" preserveAspectRatio="none" width="17" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAYCAYAAAAcYhYyAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAs0lEQVQ4je2RsQrCMBCGv4sdFezUSXBz8wVcfReHrr6Kz1MEn8DBxUURhEKhS8DJnIOhlhZshg4d+i0J+ZMvxx0MBQFQ+1gjLgWSWpaj5iDTxblLEn1VLgU2QFzLSsQB7Dolau9bX0EMzBt50n7SxiC6Crn4X9IDkV9zoGxkpT8PkDguGMUPqjEdPQZJZLbMgEztbQ/yqhLRIkQAPfVkOJKo2om5ou6XKE8m71Mfn4yMDIsPypApXQST6g0AAAAASUVORK5CYII=" y="0"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,299.283,420.316)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,312.093,489.796)">
<path d="M0,-8 L8.67188,-8 L8.67188,8 L0,8 L0,-8 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M-37.2924,-277.401 L348.051,-277.401 L348.051,234.795 L-37.2924,234.795 L-37.2924,-277.401 z"/>
<clipPath id="clip41">
<path d="M-50.1025,-346.881 L335.241,-346.881 L335.241,165.315 L-50.1025,165.315 L-50.1025,-346.881 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,299.283,412.316)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="6.67188" x="1" xml:space="preserve" y="12">2</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(-1,0,0,-1,303.619,474.796)">
<path d="M-2,0 L2,0 L0,-8 L-2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:9">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad32" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,263.491,330.453)">
<path d="M40.1283,35.1434 C40.1283,35.1434 40.1283,35.8245 40.1283,36.2106 C40.1283,36.5967 40.1283,37.0223 40.1283,37.4599 C40.1283,37.8975 40.1283,38.3645 40.1283,38.8363 C40.1283,39.3081 40.1283,39.8001 40.1283,40.2905 C40.1283,40.7808 40.1283,41.2832 40.1283,41.7785 C40.1283,42.2737 40.1283,42.7737 40.1283,43.2619 C40.1283,43.7502 40.1283,44.2367 40.1283,44.7079 C40.1283,45.179 40.1283,45.643 40.1283,46.0889 C40.1283,46.5347 40.1283,46.9688 40.1283,47.383 C40.1283,47.7971 40.1283,48.1958 40.1283,48.5737 C40.1283,48.9515 40.1283,49.3112 40.1283,49.65 C40.1283,49.9888 40.1283,50.3077 40.1283,50.6066 C40.1283,50.9054 40.1283,51.1834 40.1283,51.4432 C40.1283,51.7031 40.1283,51.942 40.1283,52.1656 C40.1283,52.3891 40.1283,52.5927 40.1283,52.7845 C40.1283,52.9764 40.1283,53.1501 40.1283,53.3166 C40.1283,53.4831 40.1283,53.6342 40.1283,53.7837 C40.1283,53.9331 40.1283,54.0708 40.1283,54.2133 C40.1283,54.3557 40.1283,54.491 40.1283,54.6383 C40.1283,54.7856 40.1283,54.9312 40.1283,55.0972 C40.1283,55.2631 40.1283,55.4337 40.1283,55.6338 C40.1283,55.8339 40.1283,56.046 40.1283,56.2976 C40.1283,56.5492 40.1283,57.1434 40.1283,57.1434" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="#4a549a" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,303.619,365.596)">
<path d="M2,0 C2,1.10457 1.10457,2 0,2 C-1.10457,2 -2,1.10457 -2,0 C-2,-1.10457 -1.10457,-2 0,-2 C1.10457,-2 2,-1.10457 2,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,312.093,481.796)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="6.67188" x="1" xml:space="preserve" y="12">1</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(-1,0,0,-1,303.619,387.596)">
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(6.12323e-17,1,-1,6.12323e-17,416.4,489.796)">
<path d="M-2,0 L2,0 L0,-8 L-2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -596,7 +688,7 @@
<!--RAWSTRING-->
<g data-tags="frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad34" x1="0" x2="0" y1="0" y2="1">
<linearGradient gradientUnits="objectBoundingBox" id="grad39" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
@ -609,133 +701,41 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:1">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad35" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="0.4" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,363.764,169.406)">
<image height="75" preserveAspectRatio="none" width="171" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKsAAABLCAYAAAAPrHebAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEOklEQVR4nO3dW27bRhTG8T8p2vIlgWw3dVO0AYquo5vI2rqB7idLaB7ykra52VYjybpYUh/ODDimeBEtUei03w84GCYaMXr4cjhDEXYCXADPgUvgCngBfAsMgHOgD2RACiSItLMGHoAFcA98BW6Az65ugTtgBEyBVdWJMiyo3wDXwEvge3dcDGvPvUeBlW2tXS2BORbWEfAFeEaeLT93hQW2VIZ11GvgB+CVq2us4565Ex6hzipPs8LCGnbWK6wR+lz5oD4Eczdk7o0vsZD+DPyEOqvsbh2MZZ31DMvSCgvnHOuqM2rC+gK79L/Cgvoj1m3PyJMPCqm0kwRjgmXtGDhxY0a+lp0CEyzIYyrWrhm2mboO6hJbTxwV/lGRp/IZCjfqKyycw6DuXKWUhDXFLvcDbI06IO+o/n+EyL4kWOb62Mb+IqiB+7tT8iXnIym2Lj3HQuoXvSJdSbAwnpBnL6wTasLaL5R2/dK1BGuKfSyc4dinJqyZqyPye14iXfObrrB8BivDmroX/aiuKofSK1QaHG8IL/kKqRxaUqiUmo19FryJkklj7FbCG+B1iw+xbp4i/2FD4K2r3934W2FOGMricam06gXnDnvQ4GO7zyqyf00bqjfAB+DXA3wWkVpNYW1z6RfpVNMyQORfQ2GVaCisEg2FVaKhsEo0FFaJRlcPruir2/+Pg31bqc4q0VBYJRoKq0RDYZVoKKwSjaa7Advu9LT7l86ps0o0FFaJhsIq0VBYJRoKq0RDYZVoKKwSDYVVoqGwSjQUVomGwirRUFglGgqrRENhlWgorBINhVWiobBKNBRWiYbCKtFQWCUaCqtEQ2GVaCisEg2FVbq0Low72dePvNQvaRNv7WpVGHdW7KwKnezDEgtpODZp7MJp0wSRltbAA7AojGXz6mpDxma71s+tkl2kwHeufmmYu6qp0hMvseT7UV1WDiXM3bJQG1JgjrXquSuRrvmlwrxQMzdWdtZ7YOLGe9RdpVt+Tbogz5yvqavKzvrV1d9u9JMVWNk3n6kFMOZx7nxVhjUDvgCXrq6AvnvtFOi5Y226ZFdhRx0Dd1j2fN2wRVg/AedYOM+wgPpF76mbE96PVXBlG8Urs1+jTrCg/gW8B/4APpCHdUbFmtV31j5whIVy4d40wELcJw+svp6VNnw3XWJBnWLZugH+BN5hgf2EBXjs5lXeZ70lD+PKTR4CF2yGNUGdVbbn798vyTdUI/KwvnejD+vEzSuVuUm4k/oTDtnsrD0UVGmnqrPeAh9dfXZ/HlGzBAAL4dgd+xNOKA+rOqu05Turv2KHYb3FGuUQC2ptV4U8fMfACRbOc+AZ8JzysIpsq6yzjoIaYyGdUf78wCNh+HpYaI+xgIalzipPUeysM1dT8m+tHqi59IfKgpeQ7/xTLMT+WGGVbfkdffhwypKGh1VERERERETkAP4Bkpw4uruo5LgAAAAASUVORK5CYII=" y="0"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad36" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="url(#grad36)" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,365.264,170.906)">
<path d="M0,8.70272 C0,3.89634 3.89634,0 8.70272,0 L152.844,0 C157.651,0 161.547,3.89634 161.547,8.70272 L161.547,56.7313 C161.547,61.5377 157.651,65.434 152.844,65.434 L8.70272,65.434 C3.89634,65.434 0,61.5377 0,56.7313 L0,8.70272 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad37" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,368.193,170.835)">
<path d="M0,0 L147.578,0 L147.578,58 L0,58 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip36">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,368.193,170.835)">
<path d="M1,1 L34.9844,1 L34.9844,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip37">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 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,368.193,170.835)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="33.9844" x="1" xml:space="preserve" y="12">OPEN</text>
</g>
<defs>
<clipPath id="clip38">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip38)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,368.193,170.835)">
<path d="M1,29 L30.9844,29 L30.9844,43 L1,43 L1,29 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 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,368.193,170.835)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="29.9844" x="1" xml:space="preserve" y="40">entry:</text>
</g>
<defs>
<clipPath id="clip40">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,368.193,170.835)">
<path d="M1,43 L146.578,43 L146.578,57 L1,57 L1,43 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip41">
<path d="M-106.203,-35.9196 L279.141,-35.9196 L279.141,476.276 L-106.203,476.276 L-106.203,-35.9196 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,368.193,170.835)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="145.578" x="1" xml:space="preserve" y="54">z_ctrlMod = OPEN_MODE;</text>
</g>
<!--RAWSTRING-->
<g data-tags="frame">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad39" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
</linearGradient>
</defs>
<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,365.264,170.906)">
<path d="M0,8.70272 C0,3.89634 3.89634,0 8.70272,0 L152.844,0 C157.651,0 161.547,3.89634 161.547,8.70272 L161.547,56.7313 C161.547,61.5377 157.651,65.434 152.844,65.434 L8.70272,65.434 C3.89634,65.434 0,61.5377 0,56.7313 L0,8.70272 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:14">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:13">
<defs>
<linearGradient gradientUnits="objectBoundingBox" id="grad40" x1="0" x2="0" y1="0" y2="1">
<stop offset="0" stop-color="#fff8e9" stop-opacity="1"/>
<stop offset="1" stop-color="#f8eed9" stop-opacity="1"/>
<stop offset="1" stop-color="#f5e9d1" stop-opacity="1"/>
</linearGradient>
</defs>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
<path d="M478.189,330.453 C478.189,330.453 478.189,327.957 478.189,326.709 C478.189,325.461 478.189,324.213 478.189,322.965 C478.189,321.717 478.189,320.469 478.189,319.221 C478.189,317.973 478.189,316.725 478.189,315.477 C478.189,314.229 478.189,312.981 478.189,311.733 C478.189,310.485 478.189,309.237 478.189,307.988 C478.189,306.74 478.189,305.492 478.189,304.244 C478.189,302.996 478.189,301.748 478.189,300.5 C478.189,299.252 478.189,298.004 478.189,296.756 C478.189,295.508 478.189,294.26 478.189,293.012 C478.189,291.764 478.189,290.516 478.189,289.268 C478.189,288.02 478.189,286.772 478.189,285.524 C478.189,284.276 478.189,283.028 478.189,281.78 C478.189,280.532 478.189,279.284 478.189,278.036 C478.189,276.788 478.189,275.54 478.189,274.292 C478.189,273.044 478.189,271.796 478.189,270.548 C478.189,269.3 478.189,268.052 478.189,266.804 C478.189,265.556 478.189,264.308 478.189,263.06 C478.189,261.812 478.189,260.564 478.189,259.316 C478.189,258.068 478.189,256.82 478.189,255.572 C478.189,254.324 478.189,253.076 478.189,251.828 C478.189,250.58 478.189,249.332 478.189,248.084 C478.189,246.836 478.189,244.34 478.189,244.34" fill-rule="evenodd" vector-effect="none"/>
<path d="M400.302,236.34 C400.302,236.34 400.302,238.836 400.302,240.084 C400.302,241.332 400.302,242.58 400.302,243.828 C400.302,245.076 400.302,246.324 400.302,247.572 C400.302,248.82 400.302,250.068 400.302,251.316 C400.302,252.564 400.302,253.812 400.302,255.06 C400.302,256.308 400.302,257.556 400.302,258.804 C400.302,260.052 400.302,261.3 400.302,262.548 C400.302,263.796 400.302,265.044 400.302,266.292 C400.302,267.54 400.302,268.788 400.302,270.036 C400.302,271.284 400.302,272.532 400.302,273.78 C400.302,275.028 400.302,276.276 400.302,277.524 C400.302,278.772 400.302,280.02 400.302,281.268 C400.302,282.516 400.302,283.764 400.302,285.012 C400.302,286.26 400.302,287.508 400.302,288.756 C400.302,290.004 400.302,291.252 400.302,292.5 C400.302,293.748 400.302,294.996 400.302,296.244 C400.302,297.492 400.302,298.74 400.302,299.988 C400.302,301.237 400.302,302.485 400.302,303.733 C400.302,304.981 400.302,306.229 400.302,307.477 C400.302,308.725 400.302,309.973 400.302,311.221 C400.302,312.469 400.302,313.717 400.302,314.965 C400.302,316.213 400.302,317.461 400.302,318.709 C400.302,319.957 400.302,322.453 400.302,322.453" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,1,-1,6.12323e-17,478.189,330.453)">
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,400.302,236.34)">
<path d="M2,0 C2,1.10457 1.10457,2 0,2 C-1.10457,2 -2,1.10457 -2,0 C-2,-1.10457 -1.10457,-2 0,-2 C1.10457,-2 2,-1.10457 2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,490.521,271.057)">
<path d="M0,0 L61.3438,0 L61.3438,16 L0,16 L0,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,325.467,271.923)">
<path d="M0,0 L64.6562,0 L64.6562,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip43">
<path d="M-228.53,-136.142 L156.813,-136.142 L156.813,376.054 L-228.53,376.054 L-228.53,-136.142 z"/>
<path d="M-63.4764,-137.008 L321.867,-137.008 L321.867,375.188 L-63.4764,375.188 L-63.4764,-137.008 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,490.521,271.057)">
<path d="M1,1 L60.3438,1 L60.3438,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="url(#clip43)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,325.467,271.923)">
<path d="M1,1 L63.6562,1 L63.6562,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip44">
<path d="M-228.53,-136.142 L156.813,-136.142 L156.813,376.054 L-228.53,376.054 L-228.53,-136.142 z"/>
<path d="M-63.4764,-137.008 L321.867,-137.008 L321.867,375.188 L-63.4764,375.188 L-63.4764,-137.008 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,490.521,271.057)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="59.3438" x="1" xml:space="preserve" y="12">[b_toOpen]</text>
<g clip-path="url(#clip44)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,325.467,271.923)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="62.6562" x="1" xml:space="preserve" y="12">[b_toActive]</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,478.189,244.34)">
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,400.302,322.453)">
<path d="M-2,0 L2,0 L0,-8 L-2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -762,33 +762,33 @@
<!--RAWSTRING-->
<g data-tags="line">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:13">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8603:14">
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,0,0)">
<path d="M400.302,236.34 C400.302,236.34 400.302,238.836 400.302,240.084 C400.302,241.332 400.302,242.58 400.302,243.828 C400.302,245.076 400.302,246.324 400.302,247.572 C400.302,248.82 400.302,250.068 400.302,251.316 C400.302,252.564 400.302,253.812 400.302,255.06 C400.302,256.308 400.302,257.556 400.302,258.804 C400.302,260.052 400.302,261.3 400.302,262.548 C400.302,263.796 400.302,265.044 400.302,266.292 C400.302,267.54 400.302,268.788 400.302,270.036 C400.302,271.284 400.302,272.532 400.302,273.78 C400.302,275.028 400.302,276.276 400.302,277.524 C400.302,278.772 400.302,280.02 400.302,281.268 C400.302,282.516 400.302,283.764 400.302,285.012 C400.302,286.26 400.302,287.508 400.302,288.756 C400.302,290.004 400.302,291.252 400.302,292.5 C400.302,293.748 400.302,294.996 400.302,296.244 C400.302,297.492 400.302,298.74 400.302,299.988 C400.302,301.237 400.302,302.485 400.302,303.733 C400.302,304.981 400.302,306.229 400.302,307.477 C400.302,308.725 400.302,309.973 400.302,311.221 C400.302,312.469 400.302,313.717 400.302,314.965 C400.302,316.213 400.302,317.461 400.302,318.709 C400.302,319.957 400.302,322.453 400.302,322.453" fill-rule="evenodd" vector-effect="none"/>
<path d="M478.189,330.453 C478.189,330.453 478.189,327.957 478.189,326.709 C478.189,325.461 478.189,324.213 478.189,322.965 C478.189,321.717 478.189,320.469 478.189,319.221 C478.189,317.973 478.189,316.725 478.189,315.477 C478.189,314.229 478.189,312.981 478.189,311.733 C478.189,310.485 478.189,309.237 478.189,307.988 C478.189,306.74 478.189,305.492 478.189,304.244 C478.189,302.996 478.189,301.748 478.189,300.5 C478.189,299.252 478.189,298.004 478.189,296.756 C478.189,295.508 478.189,294.26 478.189,293.012 C478.189,291.764 478.189,290.516 478.189,289.268 C478.189,288.02 478.189,286.772 478.189,285.524 C478.189,284.276 478.189,283.028 478.189,281.78 C478.189,280.532 478.189,279.284 478.189,278.036 C478.189,276.788 478.189,275.54 478.189,274.292 C478.189,273.044 478.189,271.796 478.189,270.548 C478.189,269.3 478.189,268.052 478.189,266.804 C478.189,265.556 478.189,264.308 478.189,263.06 C478.189,261.812 478.189,260.564 478.189,259.316 C478.189,258.068 478.189,256.82 478.189,255.572 C478.189,254.324 478.189,253.076 478.189,251.828 C478.189,250.58 478.189,249.332 478.189,248.084 C478.189,246.836 478.189,244.34 478.189,244.34" fill-rule="evenodd" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,-1,1,6.12323e-17,400.302,236.34)">
<g clip-path="none" fill="none" opacity="0.01" stroke="none" stroke-opacity="0" transform="matrix(6.12323e-17,1,-1,6.12323e-17,478.189,330.453)">
<path d="M2,0 C2,1.10457 1.10457,2 0,2 C-1.10457,2 -2,1.10457 -2,0 C-2,-1.10457 -1.10457,-2 0,-2 C1.10457,-2 2,-1.10457 2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,325.467,271.923)">
<path d="M0,0 L64.6562,0 L64.6562,16 L0,16 L0,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,490.521,271.057)">
<path d="M0,0 L61.3438,0 L61.3438,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip46">
<path d="M-63.4764,-137.008 L321.867,-137.008 L321.867,375.188 L-63.4764,375.188 L-63.4764,-137.008 z"/>
<path d="M-228.53,-136.142 L156.813,-136.142 L156.813,376.054 L-228.53,376.054 L-228.53,-136.142 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,325.467,271.923)">
<path d="M1,1 L63.6562,1 L63.6562,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="url(#clip46)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,490.521,271.057)">
<path d="M1,1 L60.3438,1 L60.3438,15 L1,15 L1,1 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip47">
<path d="M-63.4764,-137.008 L321.867,-137.008 L321.867,375.188 L-63.4764,375.188 L-63.4764,-137.008 z"/>
<path d="M-228.53,-136.142 L156.813,-136.142 L156.813,376.054 L-228.53,376.054 L-228.53,-136.142 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,325.467,271.923)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="62.6562" x="1" xml:space="preserve" y="12">[b_toActive]</text>
<g clip-path="url(#clip47)" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,490.521,271.057)">
<text fill="#4a549a" fill-opacity="1" font-family="Arial" font-size="12" font-style="normal" font-weight="400" stroke="none" textLength="59.3438" x="1" xml:space="preserve" y="12">[b_toOpen]</text>
</g>
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(-1,1.22465e-16,-1.22465e-16,-1,400.302,322.453)">
<g clip-path="none" fill="none" opacity="1" stroke="#4a549a" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,478.189,244.34)">
<path d="M-2,0 L2,0 L0,-8 L-2,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -798,5 +798,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:02 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:35 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 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: 696 KiB

After

Width:  |  Height:  |  Size: 693 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 5.7 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 138 KiB

After

Width:  |  Height:  |  Size: 139 KiB

@ -49,11 +49,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8684",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8683",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"i_betaAB",
"label":"i_betaAB",
"name":"i_alphaAB",
"label":"i_alphaAB",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
@ -82,7 +82,7 @@
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"2",
"1",
"Port number",
"[]",
"[]",
@ -128,72 +128,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8681",
"className":"Simulink.SignalConversion",
"icon":"WebViewIcon3",
"name":"Signal Conversion2",
"label":"Signal Conversion2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
"ConversionOutput",
"OutDataTypeStr",
"OverrideOpt"
],
"values":[
"Signal copy",
"Inherit: auto",
"off"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SignalConversion",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8679",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto13",
"label":"Goto13",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"i_phaA",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8682",
"className":"Simulink.Sum",
@ -313,11 +247,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8676",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8675",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"name":"From",
"label":"From",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
@ -325,7 +259,7 @@
"IconDisplay"
],
"values":[
"i_phaB",
"i_phaA",
"Tag"
],
"tabs":[
@ -343,6 +277,39 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8679",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto13",
"label":"Goto13",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"i_phaA",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8677",
"className":"Simulink.Gain",
@ -403,20 +370,20 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8675",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8674",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"From",
"label":"From",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"InitializeStates",
"PropagateVarSize"
],
"values":[
"i_phaA",
"Tag"
"held",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
@ -429,16 +396,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8683",
"className":"Simulink.Outport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8673",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"i_alphaAB",
"label":"i_alphaAB",
"name":"i_phaB",
"label":"i_phaB",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
@ -454,20 +421,14 @@
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"1",
"2",
"Port number",
"[]",
"[]",
@ -479,17 +440,10 @@
"-1",
"auto",
"off",
"",
"on",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
@ -509,25 +463,27 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8674",
"className":"Simulink.ActionPort",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8680",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"name":"Goto15",
"label":"Goto15",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"held",
"Only when execution is resumed"
"i_phaB",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
@ -540,16 +496,47 @@
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8673",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8676",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"i_phaB",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8672",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"i_phaB",
"label":"i_phaB",
"name":"i_phaA",
"label":"i_phaA",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
@ -572,7 +559,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"1",
"Port number",
"[]",
"[]",
@ -612,11 +599,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8672",
"className":"Simulink.Inport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8684",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"i_phaA",
"label":"i_phaA",
"name":"i_betaAB",
"label":"i_betaAB",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
@ -632,14 +619,20 @@
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"2",
"Port number",
"[]",
"[]",
@ -651,10 +644,17 @@
"-1",
"auto",
"off",
"",
"on",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
@ -674,27 +674,27 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8680",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8681",
"className":"Simulink.SignalConversion",
"icon":"WebViewIcon3",
"name":"Goto15",
"label":"Goto15",
"name":"Signal Conversion2",
"label":"Signal Conversion2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8671",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"ConversionOutput",
"OutDataTypeStr",
"OverrideOpt"
],
"values":[
"i_phaB",
"local",
"Tag"
"Signal copy",
"Inherit: auto",
"off"
],
"tabs":[
"Parameter Attributes"
@ -707,7 +707,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"SignalConversion",
"masktype":""
}
},

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 68 KiB

After

Width:  |  Height:  |  Size: 68 KiB

@ -187,86 +187,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8699",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"i_alphaBC",
"label":"i_alphaBC",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"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:8697",
"className":"Simulink.Sum",
@ -417,21 +337,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8696",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8692",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto15",
"label":"Goto15",
"name":"From4",
"label":"From4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"i_phaC",
"local",
"i_phaB",
"Tag"
],
"tabs":[
@ -445,25 +363,25 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8689",
"className":"Simulink.ActionPort",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8691",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"name":"From3",
"label":"From3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
"GotoTag",
"IconDisplay"
],
"values":[
"held",
"Only when execution is resumed"
"i_phaC",
"Tag"
],
"tabs":[
"Parameter Attributes"
@ -476,16 +394,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8691",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8690",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From3",
"label":"From3",
"name":"From2",
"label":"From2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"inspector":{
"params":[
@ -493,7 +411,7 @@
"IconDisplay"
],
"values":[
"i_phaC",
"i_phaB",
"Tag"
],
"tabs":[
@ -512,19 +430,52 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8692",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8689",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"From4",
"label":"From4",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"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:8696",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto15",
"label":"Goto15",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"i_phaB",
"i_phaC",
"local",
"Tag"
],
"tabs":[
@ -538,7 +489,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
@ -610,58 +561,74 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8690",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From2",
"label":"From2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"i_phaB",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8695",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8699",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"Goto13",
"label":"Goto13",
"name":"i_alphaBC",
"label":"i_alphaBC",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"i_phaB",
"local",
"Tag"
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -669,7 +636,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"Outport",
"masktype":""
}
},
@ -740,6 +707,39 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8695",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto13",
"label":"Goto13",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8686",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"i_phaB",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8691#out:1",
"className":"Simulink.Line",

@ -174,54 +174,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8699">
<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,734,202)">
<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,735,203)">
<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="clip16">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<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,750,210)">
<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,735,203)">
<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,750,219)">
<path d="M-24.0234,0 L24.0234,0 L24.0234,14 L-24.0234,14 L-24.0234,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<path d="M-582.977,-124 L48.0469,-124 L48.0469,194 L-582.977,194 L-582.977,-124 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,725.977,219)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="46.0469" x="1" xml:space="preserve" y="10">i_alphaBC</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8697">
@ -234,19 +186,19 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip19">
<clipPath id="clip16">
<path d="M544.5,151.5 L569.5,151.5 L569.5,262.5 L544.5,262.5 L544.5,151.5 z"/>
</clipPath>
</defs>
<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)">
<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,0.5,0.5)">
<polyline fill="none" points="548,180 552,180" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<clipPath id="clip17">
<path d="M544.5,151.5 L569.5,151.5 L569.5,262.5 L544.5,262.5 L544.5,151.5 z"/>
</clipPath>
</defs>
<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)">
<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,0.5,0.5)">
<polyline fill="none" points="548,235 552,235" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -264,11 +216,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="clip21">
<clipPath id="clip18">
<path d="M-429,-101 L202.023,-101 L202.023,217 L-429,217 L-429,-101 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,572,196)">
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,572,196)">
<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-->
@ -290,11 +242,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip23">
<clipPath id="clip20">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,647,355)">
<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,647,355)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">1/sqrt(3)</text>
</g>
<!--RAWSTRING-->
@ -312,11 +264,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="clip24">
<clipPath id="clip21">
<path d="M-544,-246 L87.0234,-246 L87.0234,72 L-544,72 L-544,-246 z"/>
</clipPath>
</defs>
<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,687,341)">
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,687,341)">
<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-->
@ -338,11 +290,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip26">
<clipPath id="clip23">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,379)">
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,379)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">[i_phaC]</text>
</g>
<!--RAWSTRING-->
@ -360,11 +312,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="clip27">
<clipPath id="clip24">
<path d="M-334,-271 L297.023,-271 L297.023,47 L-334,47 L-334,-271 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,477,366)">
<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,477,366)">
<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-->
@ -376,29 +328,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8696">
<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,208)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8692">
<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,354,318)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" 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,209)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,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,355,319)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip29">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
<clipPath id="clip26">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,274,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">[i_phaC]</text>
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,399,324)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</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,200,209)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,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,355,319)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 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,477,323)">
<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="clip27">
<path d="M-334,-216 L297.023,-216 L297.023,102 L-334,102 L-334,-216 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,477,311)">
<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>
@ -409,44 +376,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8689">
<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,244,114)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABG0lEQVRoge2ZMU/DMBBGX1Do0hWWLp34Rfz/gaVLMrhDOyQDDHcRH8igSC0FrO9JJ1vRKbKfzh58HfAMPAIPObbGAIw5aoyfE3tCwE6iNbbAJuczcAaOtcSeqIgdsM9ojfscJ+AEFPn2Aa2MPfB0i9X9AjMh4kgckaqMu1uu6K9jGYJlCJYhWIZgGYJlCJYh9Ctyuh9fxXV4vfQHrgzBMgTLECxDWHOBXnwx/RdcGYJlCJYhWIZgGYJlCJYh9MRr8ZYvXowb4AU4EPssRN9kriX2RGdJmyytccgYiVbBtzKGnC9NltbQ9mIh9jjVEhcZ2mRpjULsq7DimAyZUHivkpY4Z5xkrMroiF7rhrhAW7xE54xJ5ksYY4y5Bm9CF0TQNlxlBgAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8691">
<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,354,228)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" 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,245,115)">
<path d="M0,0 L59,0 L59,28 L0,28 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,355,229)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip31">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
<clipPath id="clip29">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,274,129)">
<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 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,399,234)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">[i_phaC]</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,245,115)">
<path d="M0,0 L59,0 L59,28 L0,28 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,355,229)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,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,274.5,145)">
<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 data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,477,233)">
<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="clip32">
<path d="M-106.102,-50 L524.922,-50 L524.922,268 L-106.102,268 L-106.102,-50 z"/>
<clipPath id="clip30">
<path d="M-334,-126 L297.023,-126 L297.023,192 L-334,192 L-334,-126 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,249.102,145)">
<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 clip-path="url(#clip30)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,477,221)">
<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>
@ -457,43 +424,43 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8691">
<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,354,228)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8690">
<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,354,173)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" 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,355,229)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,355,174)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip34">
<clipPath id="clip32">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,399,234)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">[i_phaC]</text>
<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,399,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</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,355,229)">
<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,355,174)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 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,477,233)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,477,178)">
<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">
<path d="M-334,-126 L297.023,-126 L297.023,192 L-334,192 L-334,-126 z"/>
<clipPath id="clip33">
<path d="M-334,-71 L297.023,-71 L297.023,247 L-334,247 L-334,-71 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,477,221)">
<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,477,166)">
<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-->
@ -505,44 +472,77 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8692">
<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,354,318)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8689">
<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,244,114)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge2ZMU7DQBBFX9CSJi00aVJxIu7BYbgeNDRp7GJTJIVdQDFr8UEGWUoczOo/abSraBTPPo238KyAR+AeuCtrbTRAW1aN9ntiIgRsJWpjA6zLvgdOwGEsMREdsQV2JWrjtqwdcASy/PYF7Ywd8HCN6v6AnhBxIF6RURk316xo6ViGYBmCZQiWIViGYBmCZQhpQs7T7FVchudz/2CKjJdzH/JfmCLjdfYqFoJlCL5AhSmd8T57FQvBnSFYhmAZgmUIliFYhmAZQiK+Fm/44YtxBbwBe+KcmZib9GOJiZgs6ZClNvYlWmJU8KuMpuyHIUtt6HgxE2fsxhIHGTpkqY1MnCsz4TVpSkLms0tq4lTiKOuojBUxa10TF2iNl2hfopP9EMYYYy7BBzxYR2nfYxv2AAAAAElFTkSuQmCC" 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,355,319)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,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,245,115)">
<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="clip37">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
<clipPath id="clip35">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 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,399,324)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
<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,274,129)">
<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,355,319)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,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,245,115)">
<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,477,323)">
<path d="M0,-12 L46.4844,-12 L46.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,274.5,145)">
<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="clip36">
<path d="M-106.102,-50 L524.922,-50 L524.922,268 L-106.102,268 L-106.102,-50 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,249.102,145)">
<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:8696">
<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,208)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" 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,209)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip38">
<path d="M-334,-216 L297.023,-216 L297.023,102 L-334,102 L-334,-216 z"/>
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 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,477,311)">
<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 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,274,214)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">[i_phaC]</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,200,209)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
@ -616,77 +616,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8690">
<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,354,173)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8699">
<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,734,202)">
<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="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,355,174)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,735,203)">
<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="clip44">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,399,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</text>
<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,750,210)">
<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,355,174)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,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,735,203)">
<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="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,477,178)">
<path d="M0,-12 L46.4844,-12 L46.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,750,219)">
<path d="M-24.0234,0 L24.0234,0 L24.0234,14 L-24.0234,14 L-24.0234,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip45">
<path d="M-334,-71 L297.023,-71 L297.023,247 L-334,247 L-334,-71 z"/>
</clipPath>
</defs>
<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,477,166)">
<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:8695">
<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,173)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" 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,174)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip47">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
<path d="M-582.977,-124 L48.0469,-124 L48.0469,194 L-582.977,194 L-582.977,-124 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,274,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</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,200,174)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
<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,725.977,219)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="46.0469" x="1" xml:space="preserve" y="10">i_alphaBC</text>
</g>
<!--RAWSTRING-->
</g>
@ -707,11 +674,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip49">
<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(#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,160,180)">
<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,160,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-->
@ -729,11 +696,11 @@
<path d="M-16.5312,0 L16.5312,0 L16.5312,14 L-16.5312,14 L-16.5312,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip50">
<clipPath id="clip48">
<path d="M-0.46875,-94 L630.555,-94 L630.555,224 L-0.46875,224 L-0.46875,-94 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,143.469,189)">
<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,143.469,189)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="31.0625" x="1" xml:space="preserve" y="10">i_phaB</text>
</g>
<!--RAWSTRING-->
@ -744,11 +711,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="clip49">
<path d="M-34,-71 L597.023,-71 L597.023,247 L-34,247 L-34,-71 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,177,166)">
<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,177,166)">
<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-->
@ -758,6 +725,39 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8695">
<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,173)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" 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,174)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip51">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-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,274,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="36.5938" x="-18.2969" xml:space="preserve" y="3.5">[i_phaB]</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,200,174)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8691#out:1">
<!--RAWSTRING-->
<g data-tags="PathIntersectionsEnabledTag">
@ -886,5 +886,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:05 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:38 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

@ -1,10 +1,59 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8741",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8740",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_currFilt",
"label":"cf_currFilt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"cf_currFilt",
"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:8742",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"iq",
"label":"iq",
"name":"id",
"label":"id",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
@ -33,7 +82,7 @@
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"1",
"2",
"Port number",
"[]",
"[]",
@ -80,51 +129,95 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8740",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_currFilt",
"label":"cf_currFilt",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon9",
"name":"Low_Pass_Filter",
"label":"Low_Pass_Filter",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
"ShowPortLabels",
"BlockChoice",
"TemplateBlock",
"MemberBlocks",
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"TreatAsAtomicUnit",
"MinAlgLoopOccurrences",
"PropExecContextOutsideSubsystem",
"SystemSampleTime",
"RTWSystemCode",
"RTWFcnNameOpts",
"RTWFcnName",
"RTWFileNameOpts",
"RTWFileName",
"FunctionInterfaceSpec",
"FunctionWithSeparateData",
"RTWMemSecFuncInitTerm",
"RTWMemSecFuncExecute",
"RTWMemSecDataConstants",
"RTWMemSecDataInternal",
"RTWMemSecDataParameters",
"IsSubsystemVirtual",
"Variant",
"VariantControl",
"OverrideUsingVariant",
"GeneratePreprocessorConditionals",
"AllowZeroVariantControls",
"PropagateVariantConditions",
"ActiveVariant",
"ActiveVariantBlock",
"TreatAsGroupedWhenPropagatingVariantConditions"
],
"values":[
"cf_currFilt",
"FromPortIcon",
"",
"",
"",
"ReadWrite",
"",
"All",
"on",
"inf",
"[]",
"[]",
"fixdt(0,16,16)",
"off",
"inf"
"off",
"-1",
"Reusable function",
"Use subsystem name",
"",
"Auto",
"",
"void_void",
"off",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"off",
"off",
"",
"",
"off",
"off",
"off",
"",
"",
"on"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"blocktype":"SubSystem",
"masktype":""
}
},
@ -228,21 +321,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8737",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8732",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto6",
"label":"Goto6",
"name":"From2",
"label":"From2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"id",
"local",
"iq_raw",
"Tag"
],
"tabs":[
@ -256,30 +347,79 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8733",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8741",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"From3",
"label":"From3",
"name":"iq",
"label":"iq",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"id_raw",
"Tag"
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -287,7 +427,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Outport",
"masktype":""
}
},
@ -323,20 +463,20 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8732",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8739",
"className":"Simulink.Mux",
"icon":"WebViewIcon3",
"name":"From2",
"label":"From2",
"name":"Mux2",
"label":"Mux2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"Inputs",
"DisplayOption"
],
"values":[
"iq_raw",
"Tag"
"2",
"bar"
],
"tabs":[
"Parameter Attributes"
@ -349,7 +489,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Mux",
"masktype":""
}
},
@ -385,115 +525,53 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon9",
"name":"Low_Pass_Filter",
"label":"Low_Pass_Filter",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8737",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto6",
"label":"Goto6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
"ShowPortLabels",
"BlockChoice",
"TemplateBlock",
"MemberBlocks",
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"TreatAsAtomicUnit",
"MinAlgLoopOccurrences",
"PropExecContextOutsideSubsystem",
"SystemSampleTime",
"RTWSystemCode",
"RTWFcnNameOpts",
"RTWFcnName",
"RTWFileNameOpts",
"RTWFileName",
"FunctionInterfaceSpec",
"FunctionWithSeparateData",
"RTWMemSecFuncInitTerm",
"RTWMemSecFuncExecute",
"RTWMemSecDataConstants",
"RTWMemSecDataInternal",
"RTWMemSecDataParameters",
"IsSubsystemVirtual",
"Variant",
"VariantControl",
"OverrideUsingVariant",
"GeneratePreprocessorConditionals",
"AllowZeroVariantControls",
"PropagateVariantConditions",
"ActiveVariant",
"ActiveVariantBlock",
"TreatAsGroupedWhenPropagatingVariantConditions"
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"FromPortIcon",
"",
"",
"",
"ReadWrite",
"",
"All",
"on",
"off",
"off",
"-1",
"Reusable function",
"Use subsystem name",
"",
"Auto",
"",
"void_void",
"off",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"off",
"off",
"",
"",
"off",
"off",
"off",
"",
"",
"on"
"id",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":[
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8729",
"className":"Simulink.Demux",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8733",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Demux1",
"label":"Demux1",
"name":"From3",
"label":"From3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
"Outputs",
"DisplayOption",
"BusSelectionMode"
"GotoTag",
"IconDisplay"
],
"values":[
"2",
"bar",
"off"
"id_raw",
"Tag"
],
"tabs":[
"Parameter Attributes"
@ -506,7 +584,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Demux",
"blocktype":"From",
"masktype":""
}
},
@ -578,101 +656,23 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8742",
"className":"Simulink.Outport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8729",
"className":"Simulink.Demux",
"icon":"WebViewIcon3",
"name":"id",
"label":"id",
"name":"Demux1",
"label":"Demux1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"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"
"Outputs",
"DisplayOption",
"BusSelectionMode"
],
"values":[
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"bar",
"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:8739",
"className":"Simulink.Mux",
"icon":"WebViewIcon3",
"name":"Mux2",
"label":"Mux2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8726",
"inspector":{
"params":[
"Inputs",
"DisplayOption"
],
"values":[
"2",
"bar"
],
"tabs":[
"Parameter Attributes"
],
@ -684,7 +684,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Mux",
"blocktype":"Demux",
"masktype":""
}
},

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 84 KiB

@ -58,6 +58,56 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2406",
"className":"Simulink.UnitDelay",
"icon":"WebViewIcon3",
"name":"UnitDelay3",
"label":"UnitDelay3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738",
"inspector":{
"params":[
"InitialCondition",
"InputProcessing",
"SampleTime",
"StateName",
"CodeGenStateStorageTypeQualifier",
"StateMustResolveToSignalObject",
"StateSignalObject",
"StateStorageClass"
],
"values":[
"0",
"Elements as channels (sample based)",
"-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:8738:2404",
"className":"Simulink.Sum",
@ -118,40 +168,32 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2403",
"className":"Simulink.Product",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2401",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Divide2",
"label":"Divide2",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"FramePeriod"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"1",
"on",
"inf",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"Inherit: Inherit via back propagation",
"off",
"1",
"All dimensions",
"-1"
"inf"
],
"tabs":[
"Main",
@ -160,8 +202,8 @@
],
"tabs_idx":[
0,
2,
9
3,
7
]
},
"viewer":{
@ -170,48 +212,78 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2406",
"className":"Simulink.UnitDelay",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2407",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"UnitDelay3",
"label":"UnitDelay3",
"name":"y",
"label":"y",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738",
"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",
"Elements as channels (sample based)",
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"",
"",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Auto"
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
"State Attributes",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
3,
4
2,
11
]
},
"viewer":{
@ -220,16 +292,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"UnitDelay",
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2402",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2403",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"name":"Divide2",
"label":"Divide2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738",
"inspector":{
"params":[
@ -281,55 +353,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2401",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Constant1",
"label":"Constant1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738",
"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:8738:2400",
"className":"Simulink.Inport",
@ -398,63 +421,40 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2407",
"className":"Simulink.Outport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8738:2402",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"y",
"label":"y",
"name":"Divide1",
"label":"Divide1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8738",
"inspector":{
"params":[
"Port",
"IconDisplay",
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"held",
"Simplest",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
@ -464,7 +464,7 @@
"tabs_idx":[
0,
2,
11
9
]
},
"viewer":{
@ -473,7 +473,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"blocktype":"Product",
"masktype":""
}
},

@ -77,67 +77,75 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2404">
<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,419,22)">
<image height="152" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACYCAYAAACI/ZurAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABbElEQVR4nO3cPU8CQRRG4ReDNLTa0FD5i/z/hQ3NbrEWUEBjMZe4ykc8xrE6TzKZCdlkTwZo7yLJa5LnJE+19zQkGWufr/H7g8uK2cxWT+skqzqfkhySvF97cJl2U5sk21o9PdZ+TLJPMs0+uwg739g2yUvnsKTd1D7tpoZbYQ//EPIrhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUcu06Y/r3JgA+cfekuzqnVParM7TrbAxXwd79rSrNaaNxLwbNtT5PNizp/nY1aned7wXNh/s2dNU75jyg69yqAemfN5eL4da+9l+NWyRNg92lfbj7/0HONU6zs7nJSlJPgA/60O1G611bQAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2406">
<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,424,192)">
<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,420,23)">
<path d="M0,0 L30,0 L30,144 L0,144 L0,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,425,193)">
<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">
<g data-tags="blk*">
<defs>
<clipPath id="clip7">
<path d="M419.5,22.5 L449.5,22.5 L449.5,166.5 L419.5,166.5 L419.5,22.5 z"/>
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 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="423,60 427,60" vector-effect="none"/>
<g clip-path="url(#clip7)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,425,193)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip8">
<path d="M419.5,22.5 L449.5,22.5 L449.5,166.5 L419.5,166.5 L419.5,22.5 z"/>
<clipPath id="clip13">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 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="425,58 425,62" vector-effect="none"/>
<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,433.5,203.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">
<path d="M419.5,22.5 L449.5,22.5 L449.5,166.5 L419.5,166.5 L419.5,22.5 z"/>
<clipPath id="clip14">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 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,0.5,0.5)">
<polyline fill="none" points="423,130 427,130" vector-effect="none"/>
<g clip-path="url(#clip14)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,433.5,203.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">
<path d="M419.5,22.5 L449.5,22.5 L449.5,166.5 L419.5,166.5 L419.5,22.5 z"/>
<clipPath id="clip15">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 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="425,128 425,132" vector-effect="none"/>
<g clip-path="url(#clip15)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,433.5,203.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,420,23)">
<path d="M0,0 L30,0 L30,144 L0,144 L0,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,425,193)">
<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,452,93)">
<path d="M0,-12 L46.4844,-12 L46.4844,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,423,207)">
<path d="M-46.4844,0 L0,0 L0,12 L-46.4844,12 L-46.4844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<path d="M-359,-60 L123,-60 L123,141 L-359,141 L-359,-60 z"/>
<clipPath id="clip29">
<path d="M-283.516,-186 L198.484,-186 L198.484,15 L-283.516,15 L-283.516,-186 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,452,81)">
<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,376.516,207)">
<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-->
@ -149,51 +157,67 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2403">
<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,98)">
<image height="70" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABGCAYAAACgyeb0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABFElEQVRoge3asW7CMBSF4Z8qZWGFhYWpT9T3H7qwJIM7hCFZOvhGdQtBnKqX6XySZQtFyi8D290A78AB2MeeqQeG2Ns1/H6wi5hjszLtgG2cZ+ACfN56sKPe1BE4xcr0GvsEjEBpPrsKW27sBLwlh0G9qZF6U/1a2MsTQv7EYSqHqRymcpjKYSqHqRymcpjKYSqHqRymcpjKYSqHqRymcpjKYSqHqRymcpjKYSqHqRymcpjKYSqHqRym6qizDztW5h/+2QdwjncW6qTKvBY28HOsJdM51kAdCLkb1sd5GWvJ1A4dlXjfdC+sHWvJVOIdhQe+yj4eKHzfXpZLrLHZb4ZtqNNQW+qPP/sPMMeamvOyzAzgC1AuQxFcVUiGAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2404">
<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,419,22)">
<image height="152" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAACYCAYAAACI/ZurAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABbElEQVR4nO3cPU8CQRRG4ReDNLTa0FD5i/z/hQ3NbrEWUEBjMZe4ykc8xrE6TzKZCdlkTwZo7yLJa5LnJE+19zQkGWufr/H7g8uK2cxWT+skqzqfkhySvF97cJl2U5sk21o9PdZ+TLJPMs0+uwg739g2yUvnsKTd1D7tpoZbYQ//EPIrhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUYZRhlGGUcu06Y/r3JgA+cfekuzqnVParM7TrbAxXwd79rSrNaaNxLwbNtT5PNizp/nY1aned7wXNh/s2dNU75jyg69yqAemfN5eL4da+9l+NWyRNg92lfbj7/0HONU6zs7nJSlJPgA/60O1G611bQAAAABJRU5ErkJggg==" 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,99)">
<path d="M0,0 L30,0 L30,62 L0,62 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,420,23)">
<path d="M0,0 L30,0 L30,144 L0,144 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip13">
<path d="M329.5,98.5 L359.5,98.5 L359.5,160.5 L329.5,160.5 L329.5,98.5 z"/>
<clipPath id="clip31">
<path d="M419.5,22.5 L449.5,22.5 L449.5,166.5 L419.5,166.5 L419.5,22.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="none" opacity="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="348,133 342,127" vector-effect="none"/>
<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="423,60 427,60" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip14">
<path d="M329.5,98.5 L359.5,98.5 L359.5,160.5 L329.5,160.5 L329.5,98.5 z"/>
<clipPath id="clip32">
<path d="M419.5,22.5 L449.5,22.5 L449.5,166.5 L419.5,166.5 L419.5,22.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="348,127 342,133" vector-effect="none"/>
<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="425,58 425,62" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<path d="M419.5,22.5 L449.5,22.5 L449.5,166.5 L419.5,166.5 L419.5,22.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="423,130 427,130" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M419.5,22.5 L449.5,22.5 L449.5,166.5 L419.5,166.5 L419.5,22.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="425,128 425,132" 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,330,99)">
<path d="M0,0 L30,0 L30,62 L0,62 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,420,23)">
<path d="M0,0 L30,0 L30,144 L0,144 L0,0 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,362,128)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,452,93)">
<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="clip15">
<path d="M-269,-95 L213,-95 L213,106 L-269,106 L-269,-95 z"/>
<clipPath id="clip35">
<path d="M-359,-60 L123,-60 L123,141 L-359,141 L-359,-60 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,362,116)">
<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,452,81)">
<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-->
@ -205,76 +229,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2406">
<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,424,192)">
<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 id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2401">
<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,126)">
<image height="24" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAYCAYAAABjswTDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVRYhe2WMQuDMBBGnyV1cW0XF6f+ov7/oYuLDnHQwSwd7qTXkpZC8brkwXFBDnyEhHwVcAXOwEm7NwMwarc1vg4GRLA15U0D1LpOwAJMucGA7GgLdFreHLWvwAxE8+0Ju7MdcPGwy5AQ0Qk5AlnZg6fRrxTZvSiye1Fk96LI7kVAXoyGN6+GAzegV4+IZIOUGwxIurFBwptea0Se24+yg663IOGNjYhRHdbc4CZrg4Q3Uf8b+eIYDDoQeeyyJ4vWbHpWtkLybI1csH9csqS1mvVWhULBiztN3kK1ZH/aPwAAAABJRU5ErkJggg==" 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,425,193)">
<path d="M0,0 L20,0 L20,24 L0,24 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,165,127)">
<path d="M0,0 L35,0 L35,16 L0,16 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip17">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,425,193)">
<path d="M0,0 L20,0 L20,24 L0,24 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip23">
<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,433.5,203.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="clip24">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,433.5,203.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>
<g data-tags="blk">
<defs>
<clipPath id="clip25">
<path d="M-2,-13 L7,-13 L7,18 L-2,18 L-2,-13 z"/>
<clipPath id="clip37">
<path d="M-17,-8 L18,-8 L18,8 L-17,8 L-17,-8 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip25)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(0.7,0,0,0.7,433.5,203.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 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,182,135)">
<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*">
<!--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,425,193)">
<path d="M0,0 L20,0 L20,24 L0,24 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,165,127)">
<path d="M0,0 L35,0 L35,16 L0,16 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,423,207)">
<path d="M-46.4844,0 L0,0 L0,12 L-46.4844,12 L-46.4844,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,202,133)">
<path d="M0,-12 L51.9844,-12 L51.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<path d="M-283.516,-186 L198.484,-186 L198.484,15 L-283.516,15 L-283.516,-186 z"/>
<clipPath id="clip38">
<path d="M-109,-100 L373,-100 L373,101 L-109,101 L-109,-100 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,376.516,207)">
<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 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,202,121)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.9844" x="1" xml:space="preserve" y="9">ufix16_En16</text>
</g>
<!--RAWSTRING-->
</g>
@ -285,52 +277,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2402">
<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,28)">
<image height="70" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABGCAYAAACgyeb0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABYUlEQVRoge2asW7CMBCGPyqXhbVdWJj6RH2zvh4sXViSIR2cAYZ28CFZJm59jY083CedLkJW8ukXWOTkDfAOvAIv0lsyAKP0uMZ0oROZfVQt2QFbub4CM/C1tNARktoDB6mWPEu/AB6Yos/uxG6JHYC3xmIQkvKEpIac2NMDRP6FiWkxMS0mpqVbMVfpPkfgFPWPtTfsNjET02JiWkxMS7diJRvssWDNJ3Am/COdVhkJJWKngjVnqZHMy4WWWonFr2VdJTYRkpp4oFhJYrOUl76aWoldpS7SV1NLrDrd7mMmpsXEtJiYlm7FSjbY7+YWC3SbmIlpMTEtJqbFxLSYmBYT02JiWkxMi4lpMTEt3Yo5wtx0R+b8Q2XS6fZMZtDnCEPd+FhLS9Lp9q9ig1zfjrW0JJ1ue3luViw+1tKSdLr9Z2KzLByWFlUknW77nNiGcBpqS/jyt/4BpNPtuAzDAPgBBZJko44p/PoAAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2407">
<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,539,87)">
<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="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,330,29)">
<path d="M0,0 L30,0 L30,62 L0,62 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,540,88)">
<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="M329.5,28.5 L359.5,28.5 L359.5,90.5 L329.5,90.5 L329.5,28.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="348,63 342,57" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip42">
<path d="M329.5,28.5 L359.5,28.5 L359.5,90.5 L329.5,90.5 L329.5,28.5 z"/>
<clipPath id="clip40">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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="348,57 342,63" vector-effect="none"/>
<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,555,95)">
<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,330,29)">
<path d="M0,0 L30,0 L30,62 L0,62 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,540,88)">
<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="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,362,58)">
<path d="M0,-12 L46.4844,-12 L46.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,555,104)">
<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="clip43">
<path d="M-269,-25 L213,-25 L213,176 L-269,176 L-269,-25 z"/>
<clipPath id="clip41">
<path d="M-458.5,-83 L23.5,-83 L23.5,118 L-458.5,118 L-458.5,-83 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,362,46)">
<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 clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,551.5,104)">
<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>
@ -341,44 +325,52 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2401">
<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,126)">
<image height="24" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAYCAYAAABjswTDAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA2UlEQVRYhe2WMQuDMBBGnyV1cW0XF6f+ov7/oYuLDnHQwSwd7qTXkpZC8brkwXFBDnyEhHwVcAXOwEm7NwMwarc1vg4GRLA15U0D1LpOwAJMucGA7GgLdFreHLWvwAxE8+0Ju7MdcPGwy5AQ0Qk5AlnZg6fRrxTZvSiye1Fk96LI7kVAXoyGN6+GAzegV4+IZIOUGwxIurFBwptea0Se24+yg663IOGNjYhRHdbc4CZrg4Q3Uf8b+eIYDDoQeeyyJ4vWbHpWtkLybI1csH9csqS1mvVWhULBiztN3kK1ZH/aPwAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2403">
<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,98)">
<image height="70" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABGCAYAAACgyeb0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABRElEQVRoge2avU7DMBRGT1Do0hWWLp14GVaelacBBpYuyWCGdEiGMvhGGEgq36pGRvqOdHWtyJKPbv6WrwGegHvgznpJOqC3nlb/c2NrMrukSrIFNraegCPwsbSxJU5qB+ytSnJrfQQGICTXfonNE9sDD4XFIE5qIE6qWxO7+QORi5CYF4l5kZiXasXajD3PQGOVwwl4vNjIyBF7JV/qavxrsRcqFat2Ym/FLRao9nMhMS8S8yIxLxLzUq1Yzi/pVNxigWonJjEvEvMiMS8S8yIxLxLzIjEvEvMiMS8S8yIxLxLzIjEvEvNSrVhLzD5sWck/XJl34GBnBmJSZVoT6/keaynJwaonBkLOinW2nmMtJUlDR8HOG8+JpbGWkgQ7I5BxKzvbEPiaXimOVkPSF8UaYhpqQ3z4S78Ak9WYrOcSQgB8Au7GSm6UaahtAAAAAElFTkSuQmCC" 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,127)">
<path d="M0,0 L35,0 L35,16 L0,16 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,330,99)">
<path d="M0,0 L30,0 L30,62 L0,62 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip45">
<path d="M-17,-8 L18,-8 L18,8 L-17,8 L-17,-8 z"/>
<clipPath id="clip43">
<path d="M329.5,98.5 L359.5,98.5 L359.5,160.5 L329.5,160.5 L329.5,98.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,182,135)">
<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 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="348,133 342,127" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip44">
<path d="M329.5,98.5 L359.5,98.5 L359.5,160.5 L329.5,160.5 L329.5,98.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="348,127 342,133" 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,165,127)">
<path d="M0,0 L35,0 L35,16 L0,16 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,330,99)">
<path d="M0,0 L30,0 L30,62 L0,62 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,202,133)">
<path d="M0,-12 L51.9844,-12 L51.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,362,128)">
<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="clip46">
<path d="M-109,-100 L373,-100 L373,101 L-109,101 L-109,-100 z"/>
<clipPath id="clip45">
<path d="M-269,-95 L213,-95 L213,106 L-269,106 L-269,-95 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,202,121)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.9844" x="1" xml:space="preserve" y="9">ufix16_En16</text>
<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,362,116)">
<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>
@ -399,11 +391,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip48">
<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(#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,110,75)">
<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,110,75)">
<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-->
@ -421,11 +413,11 @@
<path d="M-10.9297,0 L10.9297,0 L10.9297,14 L-10.9297,14 L-10.9297,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip49">
<clipPath id="clip48">
<path d="M-6.07031,-63 L475.93,-63 L475.93,138 L-6.07031,138 L-6.07031,-63 z"/>
</clipPath>
</defs>
<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,99.0703,84)">
<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,99.0703,84)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="18.8594" x="1.5" xml:space="preserve" y="10">coef</text>
</g>
<!--RAWSTRING-->
@ -436,11 +428,11 @@
<path d="M0,-12 L51.9844,-12 L51.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip50">
<clipPath id="clip49">
<path d="M-34,-40 L448,-40 L448,161 L-34,161 L-34,-40 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,127,61)">
<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,127,61)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="49.9844" x="1" xml:space="preserve" y="9">ufix16_En16</text>
</g>
<!--RAWSTRING-->
@ -452,44 +444,52 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8738:2407">
<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,539,87)">
<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:8738:2402">
<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,28)">
<image height="70" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABGCAYAAACgyeb0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABRElEQVRoge2avU7DMBRGT1Do0hWWLp14GVaelacBBpYuyWCGdEiGMvhGGEgq36pGRvqOdHWtyJKPbv6WrwGegHvgznpJOqC3nlb/c2NrMrukSrIFNraegCPwsbSxJU5qB+ytSnJrfQQGICTXfonNE9sDD4XFIE5qIE6qWxO7+QORi5CYF4l5kZiXasXajD3PQGOVwwl4vNjIyBF7JV/qavxrsRcqFat2Ym/FLRao9nMhMS8S8yIxLxLzUq1Yzi/pVNxigWonJjEvEvMiMS8S8yIxLxLzIjEvEvMiMS8S8yIxLxLzIjEvEvNSrVhLzD5sWck/XJl34GBnBmJSZVoT6/keaynJwaonBkLOinW2nmMtJUlDR8HOG8+JpbGWkgQ7I5BxKzvbEPiaXimOVkPSF8UaYhpqQ3z4S78Ak9WYrOcSQgB8Au7GSm6UaahtAAAAAElFTkSuQmCC" 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,540,88)">
<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,330,29)">
<path d="M0,0 L30,0 L30,62 L0,62 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip51">
<path d="M329.5,28.5 L359.5,28.5 L359.5,90.5 L329.5,90.5 L329.5,28.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="348,63 342,57" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip52">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
<path d="M329.5,28.5 L359.5,28.5 L359.5,90.5 L329.5,90.5 L329.5,28.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,555,95)">
<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 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="348,57 342,63" 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,540,88)">
<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,330,29)">
<path d="M0,0 L30,0 L30,62 L0,62 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,555,104)">
<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 data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,362,58)">
<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-458.5,-83 L23.5,-83 L23.5,118 L-458.5,118 L-458.5,-83 z"/>
<path d="M-269,-25 L213,-25 L213,176 L-269,176 L-269,-25 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,551.5,104)">
<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(#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,362,46)">
<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>
@ -715,5 +715,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:06 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:38 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 231 KiB

After

Width:  |  Height:  |  Size: 231 KiB

@ -472,112 +472,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8880",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum6",
"label":"Sum6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"rectangular",
"-+",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Same as first input",
"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:8879",
"className":"Simulink.Sum",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8878",
"className":"Simulink.Mux",
"icon":"WebViewIcon3",
"name":"Sum2",
"label":"Sum2",
"name":"Mux4",
"label":"Mux4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"DisplayOption"
],
"values":[
"rectangular",
"--",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"on",
"1",
"All dimensions",
"-1"
"3",
"bar"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
2,
10
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -585,16 +498,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"blocktype":"Mux",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8877",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8876",
"className":"Simulink.MinMax",
"icon":"WebViewIcon3",
"name":"MinMax2",
"label":"MinMax2",
"name":"MinMax1",
"label":"MinMax1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
@ -612,7 +525,7 @@
],
"values":[
"Inherit: Inherit via internal rule",
"max",
"min",
"on",
"1",
"off",
@ -702,46 +615,52 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8876",
"className":"Simulink.MinMax",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8873",
"className":"Simulink.Gain",
"icon":"WebViewIcon3",
"name":"MinMax1",
"label":"MinMax1",
"name":"Gain2",
"label":"Gain2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
"Gain",
"Multiplication",
"OutMin",
"OutMax",
"OutDataTypeStr",
"Function",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow",
"ZeroCross"
"ParamMin",
"ParamMax",
"ParamDataTypeStr",
"SampleTime"
],
"values":[
"Inherit: Inherit via internal rule",
"min",
"on",
"1",
"off",
"0.5",
"Element-wise(K.*u)",
"[]",
"[]",
"Inherit: Same as input",
"off",
"Floor",
"-1",
"off",
"on"
"[]",
"[]",
"Inherit: Inherit via internal rule",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
1
2,
8,
11
]
},
"viewer":{
@ -750,16 +669,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"MinMax",
"blocktype":"Gain",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8872",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8875",
"className":"Simulink.Gain",
"icon":"WebViewIcon3",
"name":"Gain1",
"label":"Gain1",
"name":"Gain4",
"label":"Gain4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
@ -777,13 +696,13 @@
"SampleTime"
],
"values":[
"sqrt(3)/2",
"2/sqrt(3)",
"Element-wise(K.*u)",
"[]",
"[]",
"Inherit: Same as input",
"fixdt(1,16,0)",
"off",
"Zero",
"Floor",
"off",
"[]",
"[]",
@ -814,11 +733,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8870",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8880",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Add1",
"label":"Add1",
"name":"Sum6",
"label":"Sum6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
@ -845,7 +764,7 @@
"[]",
"Inherit: Same as first input",
"off",
"Floor",
"Simplest",
"on",
"1",
"All dimensions",
@ -873,52 +792,52 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8873",
"className":"Simulink.Gain",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8879",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Gain2",
"label":"Gain2",
"name":"Sum2",
"label":"Sum2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
"Gain",
"Multiplication",
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"ParamMin",
"ParamMax",
"ParamDataTypeStr",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"0.5",
"Element-wise(K.*u)",
"[]",
"[]",
"Inherit: Same as input",
"off",
"Floor",
"rectangular",
"--",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"Inherit: Same as first input",
"off",
"Simplest",
"on",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
8,
11
10
]
},
"viewer":{
@ -927,7 +846,60 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Gain",
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8877",
"className":"Simulink.MinMax",
"icon":"WebViewIcon3",
"name":"MinMax2",
"label":"MinMax2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
"OutDataTypeStr",
"Function",
"InputSameDT",
"Inputs",
"LockScale",
"OutMax",
"OutMin",
"RndMeth",
"SampleTime",
"SaturateOnIntegerOverflow",
"ZeroCross"
],
"values":[
"Inherit: Inherit via internal rule",
"max",
"on",
"1",
"off",
"[]",
"[]",
"Floor",
"-1",
"off",
"on"
],
"tabs":[
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
1
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"MinMax",
"masktype":""
}
},
@ -965,25 +937,53 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8878",
"className":"Simulink.Mux",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8872",
"className":"Simulink.Gain",
"icon":"WebViewIcon3",
"name":"Mux4",
"label":"Mux4",
"name":"Gain1",
"label":"Gain1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
"Inputs",
"DisplayOption"
"Gain",
"Multiplication",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"ParamMin",
"ParamMax",
"ParamDataTypeStr",
"SampleTime"
],
"values":[
"3",
"bar"
"sqrt(3)/2",
"Element-wise(K.*u)",
"[]",
"[]",
"Inherit: Same as input",
"off",
"Zero",
"off",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"-1"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"Parameter Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
8,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -991,16 +991,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Mux",
"blocktype":"Gain",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8869",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8870",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Add",
"label":"Add",
"name":"Add1",
"label":"Add1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
@ -1020,12 +1020,12 @@
],
"values":[
"rectangular",
"++",
"-+",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"Inherit: Same as first input",
"off",
"Floor",
"on",
@ -1055,52 +1055,52 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8875",
"className":"Simulink.Gain",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8869",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Gain4",
"label":"Gain4",
"name":"Add",
"label":"Add",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8866",
"inspector":{
"params":[
"Gain",
"Multiplication",
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"ParamMin",
"ParamMax",
"ParamDataTypeStr",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"2/sqrt(3)",
"Element-wise(K.*u)",
"[]",
"[]",
"fixdt(1,16,0)",
"off",
"Floor",
"rectangular",
"++",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"off",
"Floor",
"on",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
8,
11
10
]
},
"viewer":{
@ -1109,7 +1109,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Gain",
"blocktype":"Sum",
"masktype":""
}
},

@ -361,59 +361,43 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8880">
<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,196)">
<image height="119" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAB3CAYAAACNMymFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVRoge3bMU/CUBhG4ReDLKy6sDD5i/z/gwtLO9ShDLA43O/EqkCM3oHhPMnNbUjTnly6fqskr0mekzzV3suQZKx9ucbvN67rxbvF6mWbZFPX5yTHJO+XblynncAuyb5WL4+1n5LMSabFbz8iOIl9kpeOEUk7gTntBIZrEQ+dX/onRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGIG7iFinDYltc2VQ7B/ekhzq+VPaWN75WsSYrzN8vRxqjWkTcTcjhrpmhq+X5ZTkVM8+3YpYzvD1MtXzpvzi7xjqhimfp9LDsda82C9GrNJGNTdpH2bPj/Nc67S4Zkn37wOUk0Nzj91kZQAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8878">
<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,509,138)">
<image height="240" preserveAspectRatio="none" width="13" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAADwCAYAAADb5+67AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuklEQVRoge3bMRLCIBBG4RdHbWy18Vre/wSkiAUpYmMBGZkdUA/w/hmK7PBloV8m4AHc+CSFNRNyrOAe6i9gBZ4R7Oga0AZkYAFOIxQ75dohjdChV/wVkUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJRCKRSCQSiaBMsifg0tQSZfR9pczOd9EMnJvaTBl//4pSqO2dMmXofojaPy7/HC/VDXty/c4jNFHeAbR32urmdple3jNULrdSyi5dAAAAAElFTkSuQmCC" 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,197)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,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,510,139)">
<path d="M0,0 L5,0 L5,232 L0,232 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip28">
<path d="M324.5,196.5 L349.5,196.5 L349.5,307.5 L324.5,307.5 L324.5,196.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="328,225 332,225" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip29">
<path d="M324.5,196.5 L349.5,196.5 L349.5,307.5 L324.5,307.5 L324.5,196.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="328,280 332,280" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip30">
<path d="M324.5,196.5 L349.5,196.5 L349.5,307.5 L324.5,307.5 L324.5,196.5 z"/>
<path d="M510,139 L515,139 L515,371 L510,371 L510,139 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="330,278 330,282" vector-effect="none"/>
<g clip-path="url(#clip28)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,0,0)">
<path d="M510,139 L515,139 L515,371 L510,371 L510,139 z" fill-rule="evenodd" 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,325,197)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,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,510,139)">
<path d="M0,0 L5,0 L5,232 L0,232 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,352,253)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,517,253)">
<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-276.305,-150 L853,-150 L853,159 L-276.305,159 L-276.305,-150 z"/>
<clipPath id="clip29">
<path d="M-441.305,-150 L688,-150 L688,159 L-441.305,159 L-441.305,-150 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,352,241)">
<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,517,241)">
<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-->
@ -425,51 +409,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8879">
<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,429,291)">
<image height="79" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABPCAYAAABlGqxFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABE0lEQVRoge3aLY/CQBSF4RfSxWBZg0Hxi/b/CwymFbOiiNYg5p7s8FGy2b0CcZ5kMg1p2jdD5V0BX8AnsIs9Sw8MsbdruL+xixfvm5VlC2ziegYuwPezGzvqCeyBQ6wsH7FPwAiU5reHCJ3EATgmRkA9gZF6Av1SxDr5pX/iCHGEOEIcIY4QR4gjxBHiCHGEOEIcIY4QR4gjxBHiCHGEOEIcIY4QR4gjxBHiCHGEOEIcIY4QR4gj5C0iOupwxZaFAYt/OAHneH6hjrPMSxEDt7MvWc6xBuokycuIPq41+5KlnS4q8ezpVUQ7+5KlxPMKv/g7+rih8HMqGS6xxmZ/GrGijjhtqB9m5sc5x5qaay2z93cFKuhDIycGuQsAAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8876">
<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,589,237)">
<image height="42" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAqCAYAAADibUizAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABFklEQVRoge2ZMW/CQAxGX6orCytdWJj6i/r/BxaWZDgGGJKhHewIt7pCJCjNOX6SdSdkIT85iiJ9DfABvAEbPWuiBTo9bXU/GxMitzVVE2tgpfcBOAPHUmNCNrkFdlo18apnD5yAbH77ht3oDnh/xnQPZkAkj8hjWxR9eeZE/0mIeiNEvRGi3liMaJrQ0/z5FLf5vPcPFrPREPVGiHojRL0Rot5YjOiUT8C7P7/mwGI2GqLeCFFvhKg3EpJXrPkls5g5e+CAOGQkTRtKjQnJEm30VhMHrQ4Jma6Ktnofo7easEFwRubvS42jqI3eaiIjM2cmPLqtNmQu262Fs9bJnEXRBkm8V8jLqLYX0qDVm/tYQRAE8+ML5pdE3Bu7AUkAAAAASUVORK5CYII=" 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,430,292)">
<path d="M0,0 L25,0 L25,71 L0,71 L0,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,590,238)">
<path d="M0,0 L50,0 L50,34 L0,34 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g data-tags="blk*">
<defs>
<clipPath id="clip33">
<path d="M429.5,291.5 L454.5,291.5 L454.5,362.5 L429.5,362.5 L429.5,291.5 z"/>
<clipPath id="clip31">
<path d="M0,0 L50,0 L50,34 L0,34 L0,0 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="433,310 437,310" vector-effect="none"/>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,590,238)">
<path d="M0,0 L50,0 L50,34 L0,34 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<path d="M429.5,291.5 L454.5,291.5 L454.5,362.5 L429.5,362.5 L429.5,291.5 z"/>
<clipPath id="clip37">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-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="433,345 437,345" vector-effect="none"/>
<g clip-path="url(#clip37)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,612.5,252.5)">
<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-->
</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,430,292)">
<path d="M0,0 L25,0 L25,71 L0,71 L0,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,590,238)">
<path d="M0,0 L50,0 L50,34 L0,34 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,457,328)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,642,253)">
<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">
<path d="M-381.305,-225 L748,-225 L748,84 L-381.305,84 L-381.305,-225 z"/>
<clipPath id="clip51">
<path d="M-566.305,-150 L563,-150 L563,159 L-566.305,159 L-566.305,-150 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,457,316)">
<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,642,241)">
<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-->
@ -481,59 +473,43 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8877">
<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,589,278)">
<image height="40" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAoCAYAAACvpem4AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABG0lEQVRoge2ZsW7CQAxAH9XBwtouLEx8TOd+flm6sCTDMcCQDO1gRxh0rVDbAOf4SZZPyEr85ChC8Qx4A16AZ8010QCtZhvtZWFC5FYmamIJLPTcA0dgXypMyCRXwFqjJuaaO+AAZPPbGXaia2Bzi+7+mR6R3COPbVH06ZYd3ZMQ9UaIeiNEvTEZ0TTitd+BbSFvf3Gtz782M5mJhqg3QtQbIeqNyYiO+Ydho/E64j2uZjITDVFvhKg3QtQbCfm6veSbL9wPzgewQxwysnvpS4UJ2TzZRU1N7DRaZCXxo2ij52FRUxN2bZiR/rtS4SBqFzU1kZGeM1c8uo0WZE7TrYWjxsHkougM2Y8ukJdRbS+kXqMz5yGCIAgejy/ob0psJFIhbAAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8874">
<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,204,201)">
<image height="54" preserveAspectRatio="none" width="68" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA2CAYAAAB++T94AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVRoge2a6W7bMBCEPzlqDifO0QsoWqAP0599/6dIjziJ47N2f6wW3NCiLVGRIzoegIDhBIY1nhnuLpkBP4ALoA+cAvfeegSegAkwA/4BS/YUOfAJuAGugAHrhOh6AEbAGJgCc4Sc1c6/dYtQQj4DH4H3rJNQRs4jQo6qZs6eqOYI+Al8Bb4B3xH76DoPrD5wBpwgpOZAVnxm0orJgUvgA/AFIWWMKKDMMiE7WUtNeG6ppJADPeAY+dWvEWVcIvYZUU7ONmL8IF6QiKVy8zrDyV8JGiAPNUbIiVHNIwkFcR54v1esHMmJc0Q1N8gvX1c1dvse0+EgDhGiyJDgPUJUc4ZY6gpnKVXJNrXYNcJZao5YqhOq2UaIhVrqCFGNWkpVU2apKqopq21eDXUIUWTFOgbeIao5R1Sj5MSophNBHEOIRZmlBshupaqpQ4pfEauldhbETQmx8IO4z3oQx5CjqpkiqmnVUi9JiGJTEE+IV41aaoqz1Iurpg1CLEJBfI2riJtY6sWDuG1CFH4Qn+JqG1VNbEVsm8zGQbwrQixCllLVNLGUqkbnNrUt9RqEWFQJ4rrE+E1mrSB+bUIUvmrUUrYijmkXbEVcKYi7QoiFH8Ra20ypVxE/eK8rTfu6SIhiUxBXtdRf4E+x7nDkrJDwTYoQC2spbRdCTeYQIeB38b9LnLp6uMleKVIhxMIGsapmgCjnongvQzLjnufjzUofnjKSq1TbwBIJxDliBb92Ucs84LbdysSlQoiG4AJ5yAluzBAq4oZIkN4hhM0IBKlFlwlZFWuBqEFnu036H1uslRLTRUJWOEvMcJZ4U4WZtcQMt03GDrOTLd1DAelXmnvd3Kka1BJN2n87UUuq/d8UkGW9R5WATHJAZANSLWGn8nUtkeQI0Q9IrRli1WBP+5IaMvsB+SaPIfyA3GSJbcQke1BlA9KvGWLPXZI8yiwLyG2WCP0t2cPuKgFZp4JM9jqEDchNF2aqqiHJCzOaC7bFjm2qtIxO8krVEvnST8jsIHTpzlfDkPBkWy2R5KW7e2Qge4yoJKaCtDVDZwIyBjlwi8xWZ1TfMfymqpMBGYMc+IVIe4TMIqtUkEkEZAxUIWMkP04ot8Sbuvx/izy8Hh+WVZCtN1Vdgc0QhW2x984S26BnpxbJ1AwHHHDAAQd0HP8BMvJ1BYPRvvEAAAAASUVORK5CYII=" 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,590,279)">
<path d="M0,0 L50,0 L50,32 L0,32 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,205,202)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip37">
<path d="M0,0 L50,0 L50,32 L0,32 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,590,279)">
<path d="M0,0 L50,0 L50,32 L0,32 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g data-tags="blk">
<defs>
<clipPath id="clip43">
<path d="M-10,-5 L15,-5 L15,10 L-10,10 L-10,-5 z"/>
<clipPath id="clip53">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip43)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,612.5,292.5)">
<path d="M-8.20312,6 L-8.20312,-0.21875 L-7.26562,-0.21875 L-7.26562,0.65625 C-7.06771,0.34375 -6.80729,0.0963542 -6.48438,-0.0859375 C-6.16146,-0.268229 -5.79167,-0.359375 -5.375,-0.359375 C-4.91667,-0.359375 -4.53906,-0.265625 -4.24219,-0.078125 C-3.94531,0.109375 -3.73958,0.375 -3.625,0.71875 C-3.125,0 -2.48438,-0.359375 -1.70312,-0.359375 C-1.07812,-0.359375 -0.601562,-0.190104 -0.273438,0.148438 C0.0546875,0.486979 0.21875,1.01562 0.21875,1.73438 L0.21875,6 L-0.828125,6 L-0.828125,2.07812 C-0.828125,1.66146 -0.861979,1.35938 -0.929688,1.17188 C-0.997396,0.984375 -1.11979,0.833333 -1.29688,0.71875 C-1.47396,0.604167 -1.6875,0.546875 -1.9375,0.546875 C-2.375,0.546875 -2.73698,0.692708 -3.02344,0.984375 C-3.3099,1.27604 -3.45312,1.74479 -3.45312,2.39062 L-3.45312,6 L-4.51562,6 L-4.51562,1.95312 C-4.51562,1.48438 -4.60156,1.13281 -4.77344,0.898438 C-4.94531,0.664062 -5.22396,0.546875 -5.60938,0.546875 C-5.91146,0.546875 -6.1875,0.625 -6.4375,0.78125 C-6.6875,0.9375 -6.86979,1.16667 -6.98438,1.46875 C-7.09896,1.77083 -7.15625,2.20312 -7.15625,2.76562 L-7.15625,6 L-8.20312,6 M5.84375,5.23438 C5.44792,5.56771 5.07031,5.80208 4.71094,5.9375 C4.35156,6.07292 3.96354,6.14062 3.54688,6.14062 C2.85938,6.14062 2.33333,5.97396 1.96875,5.64062 C1.60417,5.30729 1.42188,4.88021 1.42188,4.35938 C1.42188,4.05729 1.49219,3.77865 1.63281,3.52344 C1.77344,3.26823 1.95573,3.0651 2.17969,2.91406 C2.40365,2.76302 2.65625,2.65104 2.9375,2.57812 C3.14583,2.51562 3.45833,2.45833 3.875,2.40625 C4.71875,2.3125 5.34375,2.19271 5.75,2.04688 C5.75,1.90104 5.75,1.8125 5.75,1.78125 C5.75,1.34375 5.65104,1.03646 5.45312,0.859375 C5.18229,0.630208 4.78125,0.515625 4.25,0.515625 C3.76042,0.515625 3.39583,0.601562 3.15625,0.773438 C2.91667,0.945312 2.74479,1.25 2.64062,1.6875 L1.60938,1.54688 C1.70312,1.10938 1.85677,0.755208 2.07031,0.484375 C2.28385,0.213542 2.59375,0.00520833 3,-0.140625 C3.40625,-0.286458 3.875,-0.359375 4.40625,-0.359375 C4.9375,-0.359375 5.36979,-0.296875 5.70312,-0.171875 C6.03646,-0.046875 6.28125,0.109375 6.4375,0.296875 C6.59375,0.484375 6.70312,0.723958 6.76562,1.01562 C6.79688,1.19271 6.8125,1.51562 6.8125,1.98438 L6.8125,3.39062 C6.8125,4.36979 6.83594,4.98958 6.88281,5.25 C6.92969,5.51042 7.02083,5.76042 7.15625,6 L6.04688,6 C5.94271,5.78125 5.875,5.52604 5.84375,5.23438 M5.75,2.875 C5.36458,3.03125 4.79167,3.16667 4.03125,3.28125 C3.59375,3.34375 3.28646,3.41406 3.10938,3.49219 C2.93229,3.57031 2.79427,3.68229 2.69531,3.82812 C2.59635,3.97396 2.54688,4.14062 2.54688,4.32812 C2.54688,4.60938 2.65365,4.84375 2.86719,5.03125 C3.08073,5.21875 3.39062,5.3125 3.79688,5.3125 C4.20312,5.3125 4.5651,5.22396 4.88281,5.04688 C5.20052,4.86979 5.43229,4.625 5.57812,4.3125 C5.69271,4.07292 5.75,3.72396 5.75,3.26562 L5.75,2.875 M7.75,6 L10.0156,2.76562 L7.92188,-0.21875 L9.23438,-0.21875 L10.1875,1.23438 C10.3646,1.51562 10.5104,1.75 10.625,1.9375 C10.7917,1.67708 10.9479,1.44792 11.0938,1.25 L12.1406,-0.21875 L13.4062,-0.21875 L11.25,2.70312 L13.5781,6 L12.2812,6 L11,4.0625 L10.6562,3.54688 L9.03125,6 L7.75,6" fill-rule="nonzero" vector-effect="none"/>
<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,227,225)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="13.8594" x="-6.92188" xml:space="preserve" y="3.5">1/2</text>
</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,590,279)">
<path d="M0,0 L50,0 L50,32 L0,32 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,205,202)">
<path d="M0,0 L60,23 L0,46 L0,0 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,642,293)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,223)">
<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">
<path d="M-566.305,-190 L563,-190 L563,119 L-566.305,119 L-566.305,-190 z"/>
<clipPath id="clip54">
<path d="M-191.305,-120 L938,-120 L938,189 L-191.305,189 L-191.305,-120 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,642,281)">
<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,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-->
@ -545,43 +521,43 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8874">
<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,204,201)">
<image height="54" preserveAspectRatio="none" width="68" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA2CAYAAAB++T94AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVRoge2a6W7bMBCEPzlqDifO0QsoWqAP0599/6dIjziJ47N2f6wW3NCiLVGRIzoegIDhBIY1nhnuLpkBP4ALoA+cAvfeegSegAkwA/4BS/YUOfAJuAGugAHrhOh6AEbAGJgCc4Sc1c6/dYtQQj4DH4H3rJNQRs4jQo6qZs6eqOYI+Al8Bb4B3xH76DoPrD5wBpwgpOZAVnxm0orJgUvgA/AFIWWMKKDMMiE7WUtNeG6ppJADPeAY+dWvEWVcIvYZUU7ONmL8IF6QiKVy8zrDyV8JGiAPNUbIiVHNIwkFcR54v1esHMmJc0Q1N8gvX1c1dvse0+EgDhGiyJDgPUJUc4ZY6gpnKVXJNrXYNcJZao5YqhOq2UaIhVrqCFGNWkpVU2apKqopq21eDXUIUWTFOgbeIao5R1Sj5MSophNBHEOIRZmlBshupaqpQ4pfEauldhbETQmx8IO4z3oQx5CjqpkiqmnVUi9JiGJTEE+IV41aaoqz1Iurpg1CLEJBfI2riJtY6sWDuG1CFH4Qn+JqG1VNbEVsm8zGQbwrQixCllLVNLGUqkbnNrUt9RqEWFQJ4rrE+E1mrSB+bUIUvmrUUrYijmkXbEVcKYi7QoiFH8Ra20ypVxE/eK8rTfu6SIhiUxBXtdRf4E+x7nDkrJDwTYoQC2spbRdCTeYQIeB38b9LnLp6uMleKVIhxMIGsapmgCjnongvQzLjnufjzUofnjKSq1TbwBIJxDliBb92Ucs84LbdysSlQoiG4AJ5yAluzBAq4oZIkN4hhM0IBKlFlwlZFWuBqEFnu036H1uslRLTRUJWOEvMcJZ4U4WZtcQMt03GDrOTLd1DAelXmnvd3Kka1BJN2n87UUuq/d8UkGW9R5WATHJAZANSLWGn8nUtkeQI0Q9IrRli1WBP+5IaMvsB+SaPIfyA3GSJbcQke1BlA9KvGWLPXZI8yiwLyG2WCP0t2cPuKgFZp4JM9jqEDchNF2aqqiHJCzOaC7bFjm2qtIxO8krVEvnST8jsIHTpzlfDkPBkWy2R5KW7e2Qge4yoJKaCtDVDZwIyBjlwi8xWZ1TfMfymqpMBGYMc+IVIe4TMIqtUkEkEZAxUIWMkP04ot8Sbuvx/izy8Hh+WVZCtN1Vdgc0QhW2x984S26BnpxbJ1AwHHHDAAQd0HP8BMvJ1BYPRvvEAAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8873">
<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,794,255)">
<image height="46" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAuCAYAAABu3ppsAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADMklEQVRoge2Z227TQBCGv8Ru2gQViWOhwGNwzTUg8f7vAA1N0iS0DikXs4PH213bSdcmSBlpFbvN4f/muLYHwCdgApwCJ8AUuAZmwA2wAm6BAthyYJYBH4FXwGvgAoGZAGfACMjd+4buM/duHYRlSAQugDfAO2BMCTF2a4RE5+BAMuALcAm8d0uFT3gIcko1IgP+MUgGfAPeIt7/ADxxywcZm1etl5wqSO81kgFfKVPo0ghVkFA09FVTywfpLSIZ8Bl4Abx0ICOkgC3IhDBEKCKZA4EeQCzAc/c6dEJOnDA/InUgtnP1EpEQAO6HFWTUABLqWmdUI9JZ54oBqClIRhkRTa9YsdvzzmdJE0AIZES4TvyCt8cKcuK+JxlIWwALMqBaI6GIhCD8iOTm+/YG2RXAh9HUshFpU+z+dN8b5DEAPkhONSJ+C66b7nabshNICgAfxEbkzEA0TXetrZ1AUgL4IHUtuG66x7YpQZA8geCYabFr59L6eAo8Q645fpo1descgblyn58je6xtCKJLALUYyDkCMnNizxHvb4E7YI1cUA0efmVpfQCoaWoNkRTRYj91f98iV39TyhbbaMPmtxy29RkBvV4ogF+It28oU+gKyfc1sKFlG+0D4B74TVX4AhHuF/EV8MP9b0ULkC4BVPgdD4VPqQr3j6+RaCzdZwt6bKP3iOcKJB1WTowvPCR+5gm/Q5wQjUJKgC2lx9dOxIKy38e8rh5fBIQ3WgqALeJxK3xOdVDFxM884UVb4SkAVPitJzyWIvZc7/otKe/67SR8XwDdkxRG+E1AeMzrc8TjyW5XtgXQHq4etz38OiLWLvX4GkmVzWOFtwWww8cX3pTf6nEVrh5PelEfA7DDR4X7w6dJ+NIIbz1ZHwvgT80l4sHQ1rdu+KyRrtSZcB9Ah4/mqPbwuqmp57aHq/Da4ZMaYIOkyAzZh7QZPjo1/eGz6UO0tdyJnSB78qJBuJ2aK3acml1YjngdJPx1LVE9rsL3Hj4pLQe+I16cu+PY1LTCD+ZZmQIs+U8f8imA3rMEEb6kFJ5sanZhA+QJpTVthcmnZhc2QLxvrfPhc7SjHe1of+0Pnf+ciNtCiYoAAAAASUVORK5CYII=" 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,205,202)">
<path d="M0,0 L60,23 L0,46 L0,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,795,256)">
<path d="M0,0 L40,19 L0,38 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip59">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
<clipPath id="clip56">
<path d="M-13,-19 L27,-19 L27,19 L-13,19 L-13,-19 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,227,225)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="13.8594" x="-6.92188" xml:space="preserve" y="3.5">1/2</text>
<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,808,275)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="13.8594" x="-6.92188" xml:space="preserve" y="3.5">0.5</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,205,202)">
<path d="M0,0 L60,23 L0,46 L0,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,795,256)">
<path d="M0,0 L40,19 L0,38 L0,0 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,267,223)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,837,273)">
<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">
<path d="M-191.305,-120 L938,-120 L938,189 L-191.305,189 L-191.305,-120 z"/>
<clipPath id="clip57">
<path d="M-761.305,-170 L368,-170 L368,139 L-761.305,139 L-761.305,-170 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,267,211)">
<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,837,261)">
<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-->
@ -593,60 +569,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8876">
<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,589,237)">
<image height="42" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAqCAYAAADibUizAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABiUlEQVRoge2ZTU/CQBBAX6GiiIIavXDh5C/y/x+8kBg4FPnQUKMeZjYdSTGQUugu+5LJNmRp92Umm20nAV6AJ+BRR5+YAFMdbUw3J6aI3NCET/SAjl7nwAqYlU1MkUwOgZGGT1zouAaWQGZ++4PN6Ah4PsbqDkyOSM6Qsi0VbR1zRackioZGFA2NKBoaZyOa1nDPH+Ab+EJOLJ/I0WwBzIH3PWKu/32ruqg6RBOgrdEBusANMECkl+wvXJk6RC2JPqMNXALXwC1wB3ywe5YrU7eoI9HoIGfRK+TNo0+R5QUBiFq2lbbLcllpV+YUopaWRkpR2n3gnmIDC0LUsZllV9oD4OEQD2iKqGVzA+se4qZNFHXYDawyZ3MyiqKhEUVDI4qGRhQNjbMRTZF+RY8tPYuG8wqMEYcMeePJyyamSC/Rtt58YqwxRZpM/4pO9Nq13nzCNoIzZP3rsolO1LbefCJD1pyxQ+lOdEJGkV1fWGkszVgqmiAdb/fRyrcNKddYm2sXkUgk0jx+AQA9gh3fXN9DAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8875">
<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,994,278)">
<image height="60" preserveAspectRatio="none" width="83" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAA8CAYAAAAaEIaPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAD0klEQVR4nO2b607bQBCFv1BzCS2kFLVVL4/T93+RtiqQQtLc6I/xyJNl1/GFOPGuj7QiIAHRp+PdM7OTEfADuALeAmPgLzDNl75+BGbAP2ABrIENg7aUAR+BD8B7YMJLkC5cC3YJrIDnrt/4MUphfgY+AbeUg7SvfWDXJAxWYX4FvgFfCMPbBfcJAbsgUbAZsl/eIu78DswRMC7AMpDu16f876hjNyQANgNG+dcxcI0cRNeIw2Zsg63r2EcKsNaxUSpzvj/JVwZcIGCXiMNmCBzdL8vghhw7owC7IjKwLkzVKF8u2AkvwdbZV+3h5YLtfdQKwbRSsGfAKQL2HS/B1nGpL8POKaJWL8FWgWk1At7k6xTZZy3YJ7YdWxdur4uDujCtLNgz4BIBu6RIBGWO3QVao1ZvioM2MK0s2HPEsVeIu2zUaupYF+xRZtjXgmmlUStDwF4iYG9onmHtwXW0xcE+YFr5wF4jDnPBNs2wFuxBi4N9w7SyGfacojhQsL6Dq0nVdbAM2yVMVSjDhsDW3Q7UsZoI1LF71yFgWrkZdoy4aoJA1XK2TYa1YPeaYQ8N0ypUHGjUalt17b04OCaYVm6GdaNW26pLDy4LtvXBdawwraqAbZNhH9luFzYG2weYVr6otUKuXCzYJlWXD2ytDNs3mFYuWG0X3lAcXLoVNIFrG9watUrB9hmmVag48DW422bYYIM7FphWuxrcoarL/mwK3AN/8nUPPCBOfyZQacUIUxUqDlywCvIBgXYH/M5/Z01RRIx2/cOYYVqFMuwCObymiANPEdfNKO7HKuvk9d7voFSc+ZyvFf4LQrtPPiCPf+28GTNMBbim2gHkvlawMyqCjRHmhgJgWTSqE+bd9p4XbCwwN/nyAWxzVZJMaNdHeEXRB91VTpbBS66ctABDjY4mrblkGh1acbgA2w4+zEmkBWcBVmkO74KnDtSue/TNYTcLutcWTZoUSV1bhMJ01Szog5vUhZovTIeuettkwaivejVM2yjjzns2zYJHMUi7b5jWge7cURsHJjMe48uCdasRX6c7mcEtjTLqQDur2TQLJjVS6IZp37Brk2okmWFXBbimAGirkaZZMJkx7KqN1TputACj/4CAzYILirZW2yyY1EdXbGPVDqQ2eXxtNeL2BaNURvEIz5A2/WtlwSQ/7jdF7okvkKvNtlnw6MJ0V8qAn8iV75L6buxFmO5KCnONgLmjXhbsRZjuSgpzjlxtjinPgr0M010pA34hwM4o9lAbZTpprMYgu2fqXI3bFxwAVtQImWe0ijoLDho0aNCgQdHpP8loexdONn7rAAAAAElFTkSuQmCC" 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,590,238)">
<path d="M0,0 L50,0 L50,34 L0,34 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,995,279)">
<path d="M0,0 L75,26 L0,52 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip62">
<path d="M0,0 L50,0 L50,34 L0,34 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip62)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,590,238)">
<path d="M0,0 L50,0 L50,34 L0,34 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<g data-tags="blk">
<defs>
<clipPath id="clip68">
<path d="M-9,-5 L13,-5 L13,10 L-9,10 L-9,-5 z"/>
<clipPath id="clip59">
<path d="M-29,-26 L46,-26 L46,26 L-29,26 L-29,-26 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip68)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,612.5,252.5)">
<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 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,1024,305)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">2/sqrt(3)</text>
</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,590,238)">
<path d="M0,0 L50,0 L50,34 L0,34 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,995,279)">
<path d="M0,0 L75,26 L0,52 L0,0 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,642,253)">
<path d="M0,-12 L46.4844,-12 L46.4844,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,1072,303)">
<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="clip82">
<path d="M-566.305,-150 L563,-150 L563,159 L-566.305,159 L-566.305,-150 z"/>
<clipPath id="clip60">
<path d="M-996.305,-200 L133,-200 L133,109 L-996.305,109 L-996.305,-200 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,642,241)">
<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 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,1072,291)">
<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>
@ -657,43 +617,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8872">
<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,204,256)">
<image height="54" preserveAspectRatio="none" width="68" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA2CAYAAAB++T94AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVRoge2a6W7bMBCEPzlqDifO0QsoWqAP0599/6dIjziJ47N2f6wW3NCiLVGRIzoegIDhBIY1nhnuLpkBP4ALoA+cAvfeegSegAkwA/4BS/YUOfAJuAGugAHrhOh6AEbAGJgCc4Sc1c6/dYtQQj4DH4H3rJNQRs4jQo6qZs6eqOYI+Al8Bb4B3xH76DoPrD5wBpwgpOZAVnxm0orJgUvgA/AFIWWMKKDMMiE7WUtNeG6ppJADPeAY+dWvEWVcIvYZUU7ONmL8IF6QiKVy8zrDyV8JGiAPNUbIiVHNIwkFcR54v1esHMmJc0Q1N8gvX1c1dvse0+EgDhGiyJDgPUJUc4ZY6gpnKVXJNrXYNcJZao5YqhOq2UaIhVrqCFGNWkpVU2apKqopq21eDXUIUWTFOgbeIao5R1Sj5MSophNBHEOIRZmlBshupaqpQ4pfEauldhbETQmx8IO4z3oQx5CjqpkiqmnVUi9JiGJTEE+IV41aaoqz1Iurpg1CLEJBfI2riJtY6sWDuG1CFH4Qn+JqG1VNbEVsm8zGQbwrQixCllLVNLGUqkbnNrUt9RqEWFQJ4rrE+E1mrSB+bUIUvmrUUrYijmkXbEVcKYi7QoiFH8Ra20ypVxE/eK8rTfu6SIhiUxBXtdRf4E+x7nDkrJDwTYoQC2spbRdCTeYQIeB38b9LnLp6uMleKVIhxMIGsapmgCjnongvQzLjnufjzUofnjKSq1TbwBIJxDliBb92Ucs84LbdysSlQoiG4AJ5yAluzBAq4oZIkN4hhM0IBKlFlwlZFWuBqEFnu036H1uslRLTRUJWOEvMcJZ4U4WZtcQMt03GDrOTLd1DAelXmnvd3Kka1BJN2n87UUuq/d8UkGW9R5WATHJAZANSLWGn8nUtkeQI0Q9IrRli1WBP+5IaMvsB+SaPIfyA3GSJbcQke1BlA9KvGWLPXZI8yiwLyG2WCP0t2cPuKgFZp4JM9jqEDchNF2aqqiHJCzOaC7bFjm2qtIxO8krVEvnST8jsIHTpzlfDkPBkWy2R5KW7e2Qge4yoJKaCtDVDZwIyBjlwi8xWZ1TfMfymqpMBGYMc+IVIe4TMIqtUkEkEZAxUIWMkP04ot8Sbuvx/izy8Hh+WVZCtN1Vdgc0QhW2x984S26BnpxbJ1AwHHHDAAQd0HP8BMvJ1BYPRvvEAAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8880">
<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,196)">
<image height="119" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAB3CAYAAACNMymFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABNklEQVRoge3bMU/CUBhG4ReDLKy6sDD5i/z/gwtLO9ShDLA43O/EqkCM3oHhPMnNbUjTnly6fqskr0mekzzV3suQZKx9ucbvN67rxbvF6mWbZFPX5yTHJO+XblynncAuyb5WL4+1n5LMSabFbz8iOIl9kpeOEUk7gTntBIZrEQ+dX/onRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGIG7iFinDYltc2VQ7B/ekhzq+VPaWN75WsSYrzN8vRxqjWkTcTcjhrpmhq+X5ZTkVM8+3YpYzvD1MtXzpvzi7xjqhimfp9LDsda82C9GrNJGNTdpH2bPj/Nc67S4Zkn37wOUk0Nzj91kZQAAAABJRU5ErkJggg==" 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,205,257)">
<path d="M0,0 L60,23 L0,46 L0,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,325,197)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip84">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
<clipPath id="clip62">
<path d="M324.5,196.5 L349.5,196.5 L349.5,307.5 L324.5,307.5 L324.5,196.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,227,280)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">sqrt(3)/2</text>
<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="328,225 332,225" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip63">
<path d="M324.5,196.5 L349.5,196.5 L349.5,307.5 L324.5,307.5 L324.5,196.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="328,280 332,280" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip64">
<path d="M324.5,196.5 L349.5,196.5 L349.5,307.5 L324.5,307.5 L324.5,196.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="330,278 330,282" 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,205,257)">
<path d="M0,0 L60,23 L0,46 L0,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,325,197)">
<path d="M0,0 L25,0 L25,111 L0,111 L0,0 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,267,278)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,352,253)">
<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="clip85">
<path d="M-191.305,-175 L938,-175 L938,134 L-191.305,134 L-191.305,-175 z"/>
<clipPath id="clip65">
<path d="M-276.305,-150 L853,-150 L853,159 L-276.305,159 L-276.305,-150 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,267,266)">
<g clip-path="url(#clip65)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,352,241)">
<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-->
@ -705,59 +681,51 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8870">
<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,899,248)">
<image height="115" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAABzCAYAAAABgPtaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUklEQVR4nO3csWrDMBhF4ZviZsnaLlky9Yn6/kOXLM7gDMkQLx0kU7U4pVCOSuF8IGSCIAdhr/8myWuS5yRPde9tTHKqe7tOXw8OKYH7ZvW2S7Ktz3OSa5Lz2sEh5Ub3SQ519fZY91uSS5Kp+e2T9mYPSV561K2YU0LPKa/AauxDz6LfMpZiLMVYirEUYynGUoylGEsxlmIsxViKsRRjKcZSjKUYSzGWYizFWIqxFGMpxlKMpRhLMZZiLMVYirEUYynGUoylGEsxlmIsxViKsRRjKcZSjKUYSzGWYizFWIqxFGMpxlKMpRhLMZbyr2KHlIEdu9wZ2tHBW5Jj7ZhSRrPMaweHlOEy7RyX3o51nVKmnXwbO9bnZY5Lb+2Enqk23NYOLrHtHJfepvq/U37wGoz1wJSPW+7pWtel2VdjNynjhLYpH9hffGRzXbfmeVmSenkHe4tDa6jK8KkAAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8879">
<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,429,291)">
<image height="79" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABPCAYAAABlGqxFAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABE0lEQVRoge3aLY/CQBSF4RfSxWBZg0Hxi/b/CwymFbOiiNYg5p7s8FGy2b0CcZ5kMg1p2jdD5V0BX8AnsIs9Sw8MsbdruL+xixfvm5VlC2ziegYuwPezGzvqCeyBQ6wsH7FPwAiU5reHCJ3EATgmRkA9gZF6Av1SxDr5pX/iCHGEOEIcIY4QR4gjxBHiCHGEOEIcIY4QR4gjxBHiCHGEOEIcIY4QR4gjxBHiCHGEOEIcIY4QR4gj5C0iOupwxZaFAYt/OAHneH6hjrPMSxEDt7MvWc6xBuokycuIPq41+5KlnS4q8ezpVUQ7+5KlxPMKv/g7+rih8HMqGS6xxmZ/GrGijjhtqB9m5sc5x5qaay2z93cFKuhDIycGuQsAAAAASUVORK5CYII=" 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,900,249)">
<path d="M0,0 L35,0 L35,107 L0,107 L0,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,430,292)">
<path d="M0,0 L25,0 L25,71 L0,71 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip87">
<path d="M899.5,248.5 L934.5,248.5 L934.5,355.5 L899.5,355.5 L899.5,248.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="903,275 907,275" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip88">
<path d="M899.5,248.5 L934.5,248.5 L934.5,355.5 L899.5,355.5 L899.5,248.5 z"/>
<clipPath id="clip67">
<path d="M429.5,291.5 L454.5,291.5 L454.5,362.5 L429.5,362.5 L429.5,291.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="903,330 907,330" vector-effect="none"/>
<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="433,310 437,310" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip89">
<path d="M899.5,248.5 L934.5,248.5 L934.5,355.5 L899.5,355.5 L899.5,248.5 z"/>
<clipPath id="clip68">
<path d="M429.5,291.5 L454.5,291.5 L454.5,362.5 L429.5,362.5 L429.5,291.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="905,328 905,332" vector-effect="none"/>
<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="433,345 437,345" 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,900,249)">
<path d="M0,0 L35,0 L35,107 L0,107 L0,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,430,292)">
<path d="M0,0 L25,0 L25,71 L0,71 L0,0 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,937,303)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,457,328)">
<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="clip90">
<path d="M-861.305,-200 L268,-200 L268,109 L-861.305,109 L-861.305,-200 z"/>
<clipPath id="clip69">
<path d="M-381.305,-225 L748,-225 L748,84 L-381.305,84 L-381.305,-225 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,937,291)">
<g clip-path="url(#clip69)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,457,316)">
<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-->
@ -769,43 +737,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8873">
<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,794,255)">
<image height="46" preserveAspectRatio="none" width="48" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAuCAYAAABu3ppsAAAACXBIWXMAAA7EAAAOxAGVKw4bAAADMklEQVRoge2Z227TQBCGv8Ru2gQViWOhwGNwzTUg8f7vAA1N0iS0DikXs4PH213bSdcmSBlpFbvN4f/muLYHwCdgApwCJ8AUuAZmwA2wAm6BAthyYJYBH4FXwGvgAoGZAGfACMjd+4buM/duHYRlSAQugDfAO2BMCTF2a4RE5+BAMuALcAm8d0uFT3gIcko1IgP+MUgGfAPeIt7/ADxxywcZm1etl5wqSO81kgFfKVPo0ghVkFA09FVTywfpLSIZ8Bl4Abx0ICOkgC3IhDBEKCKZA4EeQCzAc/c6dEJOnDA/InUgtnP1EpEQAO6HFWTUABLqWmdUI9JZ54oBqClIRhkRTa9YsdvzzmdJE0AIZES4TvyCt8cKcuK+JxlIWwALMqBaI6GIhCD8iOTm+/YG2RXAh9HUshFpU+z+dN8b5DEAPkhONSJ+C66b7nabshNICgAfxEbkzEA0TXetrZ1AUgL4IHUtuG66x7YpQZA8geCYabFr59L6eAo8Q645fpo1descgblyn58je6xtCKJLALUYyDkCMnNizxHvb4E7YI1cUA0efmVpfQCoaWoNkRTRYj91f98iV39TyhbbaMPmtxy29RkBvV4ogF+It28oU+gKyfc1sKFlG+0D4B74TVX4AhHuF/EV8MP9b0ULkC4BVPgdD4VPqQr3j6+RaCzdZwt6bKP3iOcKJB1WTowvPCR+5gm/Q5wQjUJKgC2lx9dOxIKy38e8rh5fBIQ3WgqALeJxK3xOdVDFxM884UVb4SkAVPitJzyWIvZc7/otKe/67SR8XwDdkxRG+E1AeMzrc8TjyW5XtgXQHq4etz38OiLWLvX4GkmVzWOFtwWww8cX3pTf6nEVrh5PelEfA7DDR4X7w6dJ+NIIbz1ZHwvgT80l4sHQ1rdu+KyRrtSZcB9Ah4/mqPbwuqmp57aHq/Da4ZMaYIOkyAzZh7QZPjo1/eGz6UO0tdyJnSB78qJBuJ2aK3acml1YjngdJPx1LVE9rsL3Hj4pLQe+I16cu+PY1LTCD+ZZmQIs+U8f8imA3rMEEb6kFJ5sanZhA+QJpTVthcmnZhc2QLxvrfPhc7SjHe1of+0Pnf+ciNtCiYoAAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8877">
<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,589,278)">
<image height="40" preserveAspectRatio="none" width="58" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAAoCAYAAACvpem4AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABFElEQVRoge2ZsW7CQAxAX6orCytdWJj6Rf3/gYUlGY4BhmRoBzvCra4QCUpzjp9k3SmyIj/5lERxA3wAb8BG15pogU5XG93PxITIbU3UxBpY6X4AzsCxlJiQTm6BnUZNvOraAycgm2vfsB3dAe/PqO7BDIjkETm2RdGXZ1b0n4SoN0LUGyHqjcWIpgk5zZ9XcZvPe2+wmI6GqDdC1Bsh6o3FiE75YLj7ZT0HFtPREPVGiHojRL2RkL/ba375wz1z9sABccjI7GUoJSZk8mQHNTVx0OiQkcRV0Vb346CmJuzYMCP196XEUdQOamoiIzVnJhzdVhMyl+7WwlnjZNaiaIPMR1fIw6i2B9Kg0Zv9GEEQBPPjC8fWRNg6AeGsAAAAAElFTkSuQmCC" 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,795,256)">
<path d="M0,0 L40,19 L0,38 L0,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,590,279)">
<path d="M0,0 L50,0 L50,32 L0,32 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<g data-tags="blk*">
<defs>
<clipPath id="clip92">
<path d="M-13,-19 L27,-19 L27,19 L-13,19 L-13,-19 z"/>
<clipPath id="clip71">
<path d="M0,0 L50,0 L50,32 L0,32 L0,0 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,808,275)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="13.8594" x="-6.92188" xml:space="preserve" y="3.5">0.5</text>
<g clip-path="url(#clip71)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,590,279)">
<path d="M0,0 L50,0 L50,32 L0,32 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip77">
<path d="M-10,-5 L15,-5 L15,10 L-10,10 L-10,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip77)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,612.5,292.5)">
<path d="M-8.20312,6 L-8.20312,-0.21875 L-7.26562,-0.21875 L-7.26562,0.65625 C-7.06771,0.34375 -6.80729,0.0963542 -6.48438,-0.0859375 C-6.16146,-0.268229 -5.79167,-0.359375 -5.375,-0.359375 C-4.91667,-0.359375 -4.53906,-0.265625 -4.24219,-0.078125 C-3.94531,0.109375 -3.73958,0.375 -3.625,0.71875 C-3.125,0 -2.48438,-0.359375 -1.70312,-0.359375 C-1.07812,-0.359375 -0.601562,-0.190104 -0.273438,0.148438 C0.0546875,0.486979 0.21875,1.01562 0.21875,1.73438 L0.21875,6 L-0.828125,6 L-0.828125,2.07812 C-0.828125,1.66146 -0.861979,1.35938 -0.929688,1.17188 C-0.997396,0.984375 -1.11979,0.833333 -1.29688,0.71875 C-1.47396,0.604167 -1.6875,0.546875 -1.9375,0.546875 C-2.375,0.546875 -2.73698,0.692708 -3.02344,0.984375 C-3.3099,1.27604 -3.45312,1.74479 -3.45312,2.39062 L-3.45312,6 L-4.51562,6 L-4.51562,1.95312 C-4.51562,1.48438 -4.60156,1.13281 -4.77344,0.898438 C-4.94531,0.664062 -5.22396,0.546875 -5.60938,0.546875 C-5.91146,0.546875 -6.1875,0.625 -6.4375,0.78125 C-6.6875,0.9375 -6.86979,1.16667 -6.98438,1.46875 C-7.09896,1.77083 -7.15625,2.20312 -7.15625,2.76562 L-7.15625,6 L-8.20312,6 M5.84375,5.23438 C5.44792,5.56771 5.07031,5.80208 4.71094,5.9375 C4.35156,6.07292 3.96354,6.14062 3.54688,6.14062 C2.85938,6.14062 2.33333,5.97396 1.96875,5.64062 C1.60417,5.30729 1.42188,4.88021 1.42188,4.35938 C1.42188,4.05729 1.49219,3.77865 1.63281,3.52344 C1.77344,3.26823 1.95573,3.0651 2.17969,2.91406 C2.40365,2.76302 2.65625,2.65104 2.9375,2.57812 C3.14583,2.51562 3.45833,2.45833 3.875,2.40625 C4.71875,2.3125 5.34375,2.19271 5.75,2.04688 C5.75,1.90104 5.75,1.8125 5.75,1.78125 C5.75,1.34375 5.65104,1.03646 5.45312,0.859375 C5.18229,0.630208 4.78125,0.515625 4.25,0.515625 C3.76042,0.515625 3.39583,0.601562 3.15625,0.773438 C2.91667,0.945312 2.74479,1.25 2.64062,1.6875 L1.60938,1.54688 C1.70312,1.10938 1.85677,0.755208 2.07031,0.484375 C2.28385,0.213542 2.59375,0.00520833 3,-0.140625 C3.40625,-0.286458 3.875,-0.359375 4.40625,-0.359375 C4.9375,-0.359375 5.36979,-0.296875 5.70312,-0.171875 C6.03646,-0.046875 6.28125,0.109375 6.4375,0.296875 C6.59375,0.484375 6.70312,0.723958 6.76562,1.01562 C6.79688,1.19271 6.8125,1.51562 6.8125,1.98438 L6.8125,3.39062 C6.8125,4.36979 6.83594,4.98958 6.88281,5.25 C6.92969,5.51042 7.02083,5.76042 7.15625,6 L6.04688,6 C5.94271,5.78125 5.875,5.52604 5.84375,5.23438 M5.75,2.875 C5.36458,3.03125 4.79167,3.16667 4.03125,3.28125 C3.59375,3.34375 3.28646,3.41406 3.10938,3.49219 C2.93229,3.57031 2.79427,3.68229 2.69531,3.82812 C2.59635,3.97396 2.54688,4.14062 2.54688,4.32812 C2.54688,4.60938 2.65365,4.84375 2.86719,5.03125 C3.08073,5.21875 3.39062,5.3125 3.79688,5.3125 C4.20312,5.3125 4.5651,5.22396 4.88281,5.04688 C5.20052,4.86979 5.43229,4.625 5.57812,4.3125 C5.69271,4.07292 5.75,3.72396 5.75,3.26562 L5.75,2.875 M7.75,6 L10.0156,2.76562 L7.92188,-0.21875 L9.23438,-0.21875 L10.1875,1.23438 C10.3646,1.51562 10.5104,1.75 10.625,1.9375 C10.7917,1.67708 10.9479,1.44792 11.0938,1.25 L12.1406,-0.21875 L13.4062,-0.21875 L11.25,2.70312 L13.5781,6 L12.2812,6 L11,4.0625 L10.6562,3.54688 L9.03125,6 L7.75,6" 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,795,256)">
<path d="M0,0 L40,19 L0,38 L0,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,590,279)">
<path d="M0,0 L50,0 L50,32 L0,32 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,837,273)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,642,293)">
<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="clip93">
<path d="M-761.305,-170 L368,-170 L368,139 L-761.305,139 L-761.305,-170 z"/>
<clipPath id="clip91">
<path d="M-566.305,-190 L563,-190 L563,119 L-566.305,119 L-566.305,-190 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip93)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,837,261)">
<g clip-path="url(#clip91)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,642,281)">
<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-->
@ -827,11 +811,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip95">
<clipPath id="clip93">
<path d="M1115,215 L1120,215 L1120,395 L1115,395 L1115,215 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip95)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,0,0)">
<g clip-path="url(#clip93)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,0,0)">
<path d="M1115,215 L1120,215 L1120,395 L1115,395 L1115,215 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -849,41 +833,41 @@
<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="clip96">
<clipPath id="clip94">
<path d="M-1046.3,-140 L83,-140 L83,169 L-1046.3,169 L-1046.3,-140 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,1122,231)">
<g clip-path="url(#clip94)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1122,231)">
<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="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1122,303)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1122,363)">
<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="clip97">
<path d="M-1046.3,-200 L83,-200 L83,109 L-1046.3,109 L-1046.3,-200 z"/>
<clipPath id="clip95">
<path d="M-1046.3,-260 L83,-260 L83,49 L-1046.3,49 L-1046.3,-260 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip97)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1122,291)">
<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,1122,351)">
<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="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1122,363)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,1122,303)">
<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="clip98">
<path d="M-1046.3,-260 L83,-260 L83,49 L-1046.3,49 L-1046.3,-260 z"/>
<clipPath id="clip96">
<path d="M-1046.3,-200 L83,-200 L83,109 L-1046.3,109 L-1046.3,-200 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,1122,351)">
<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,1122,291)">
<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-->
@ -895,43 +879,43 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8878">
<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,509,138)">
<image height="240" preserveAspectRatio="none" width="13" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAADwCAYAAADb5+67AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuklEQVRoge3bMRLCIBBG4RdHbWy18Vre/wSkiAUpYmMBGZkdUA/w/hmK7PBloV8m4AHc+CSFNRNyrOAe6i9gBZ4R7Oga0AZkYAFOIxQ75dohjdChV/wVkUgkEolEIpFIJBKJRCKRSCQSiUQikUgkEolEIpFIJBKJRCKRSCQSiaBMsifg0tQSZfR9pczOd9EMnJvaTBl//4pSqO2dMmXofojaPy7/HC/VDXty/c4jNFHeAbR32urmdple3jNULrdSyi5dAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8872">
<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,204,256)">
<image height="54" preserveAspectRatio="none" width="68" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAAA2CAYAAAB++T94AAAACXBIWXMAAA7EAAAOxAGVKw4bAAADcUlEQVRoge2a6W7bMBCEPzlqDifO0QsoWqAP0599/6dIjziJ47N2f6wW3NCiLVGRIzoegIDhBIY1nhnuLpkBP4ALoA+cAvfeegSegAkwA/4BS/YUOfAJuAGugAHrhOh6AEbAGJgCc4Sc1c6/dYtQQj4DH4H3rJNQRs4jQo6qZs6eqOYI+Al8Bb4B3xH76DoPrD5wBpwgpOZAVnxm0orJgUvgA/AFIWWMKKDMMiE7WUtNeG6ppJADPeAY+dWvEWVcIvYZUU7ONmL8IF6QiKVy8zrDyV8JGiAPNUbIiVHNIwkFcR54v1esHMmJc0Q1N8gvX1c1dvse0+EgDhGiyJDgPUJUc4ZY6gpnKVXJNrXYNcJZao5YqhOq2UaIhVrqCFGNWkpVU2apKqopq21eDXUIUWTFOgbeIao5R1Sj5MSophNBHEOIRZmlBshupaqpQ4pfEauldhbETQmx8IO4z3oQx5CjqpkiqmnVUi9JiGJTEE+IV41aaoqz1Iurpg1CLEJBfI2riJtY6sWDuG1CFH4Qn+JqG1VNbEVsm8zGQbwrQixCllLVNLGUqkbnNrUt9RqEWFQJ4rrE+E1mrSB+bUIUvmrUUrYijmkXbEVcKYi7QoiFH8Ra20ypVxE/eK8rTfu6SIhiUxBXtdRf4E+x7nDkrJDwTYoQC2spbRdCTeYQIeB38b9LnLp6uMleKVIhxMIGsapmgCjnongvQzLjnufjzUofnjKSq1TbwBIJxDliBb92Ucs84LbdysSlQoiG4AJ5yAluzBAq4oZIkN4hhM0IBKlFlwlZFWuBqEFnu036H1uslRLTRUJWOEvMcJZ4U4WZtcQMt03GDrOTLd1DAelXmnvd3Kka1BJN2n87UUuq/d8UkGW9R5WATHJAZANSLWGn8nUtkeQI0Q9IrRli1WBP+5IaMvsB+SaPIfyA3GSJbcQke1BlA9KvGWLPXZI8yiwLyG2WCP0t2cPuKgFZp4JM9jqEDchNF2aqqiHJCzOaC7bFjm2qtIxO8krVEvnST8jsIHTpzlfDkPBkWy2R5KW7e2Qge4yoJKaCtDVDZwIyBjlwi8xWZ1TfMfymqpMBGYMc+IVIe4TMIqtUkEkEZAxUIWMkP04ot8Sbuvx/izy8Hh+WVZCtN1Vdgc0QhW2x984S26BnpxbJ1AwHHHDAAQd0HP8BMvJ1BYPRvvEAAAAASUVORK5CYII=" 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,510,139)">
<path d="M0,0 L5,0 L5,232 L0,232 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,205,257)">
<path d="M0,0 L60,23 L0,46 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip100">
<path d="M510,139 L515,139 L515,371 L510,371 L510,139 z"/>
<clipPath id="clip98">
<path d="M-22,-23 L38,-23 L38,23 L-22,23 L-22,-23 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip100)" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,0,0)">
<path d="M510,139 L515,139 L515,371 L510,371 L510,139 z" fill-rule="evenodd" vector-effect="none"/>
<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,227,280)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">sqrt(3)/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,510,139)">
<path d="M0,0 L5,0 L5,232 L0,232 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,205,257)">
<path d="M0,0 L60,23 L0,46 L0,0 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,517,253)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,278)">
<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-441.305,-150 L688,-150 L688,159 L-441.305,159 L-441.305,-150 z"/>
<clipPath id="clip99">
<path d="M-191.305,-175 L938,-175 L938,134 L-191.305,134 L-191.305,-175 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,517,241)">
<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,266)">
<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-->
@ -943,67 +927,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8869">
<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,704,233)">
<image height="90" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABaCAYAAADU3SQUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge3bsW7CQBBF0Uvk0NBCQ0OVL8r/F2lo7GJTmMJuUuxY2QSMeFGG6h1ptRay5KsFuvEGeAcOwD72TD0wxN6u4feNXcQcm5VpB2zjegYuwOetGzvqSR2BU6xMr7FPwAiU5rOrsOXETsBbchjUkxqpJ9Wvhb08IeRPHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKbqqPPOO1Zmnv/ZB3COZxbqdPq8Fjbwc5Q90znWQB0CvxvWx/Uyyp6pfdGgxPOme2HtKHumEs8oPPBV9nFD4fv0slxijc1+M2xDfQNiS/3xZ/8B5lhTc70sMwP4AoYoQzmZuC8QAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8870">
<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,899,248)">
<image height="115" preserveAspectRatio="none" width="43" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAABzCAYAAAABgPtaAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUklEQVR4nO3csWrDMBhF4ZviZsnaLlky9Yn6/kOXLM7gDMkQLx0kU7U4pVCOSuF8IGSCIAdhr/8myWuS5yRPde9tTHKqe7tOXw8OKYH7ZvW2S7Ktz3OSa5Lz2sEh5Ub3SQ519fZY91uSS5Kp+e2T9mYPSV561K2YU0LPKa/AauxDz6LfMpZiLMVYirEUYynGUoylGEsxlmIsxViKsRRjKcZSjKUYSzGWYizFWIqxFGMpxlKMpRhLMZZiLMVYirEUYynGUoylGEsxlmIsxViKsRRjKcZSjKUYSzGWYizFWIqxFGMpxlKMpRhLMZbyr2KHlIEdu9wZ2tHBW5Jj7ZhSRrPMaweHlOEy7RyX3o51nVKmnXwbO9bnZY5Lb+2Enqk23NYOLrHtHJfepvq/U37wGoz1wJSPW+7pWtel2VdjNynjhLYpH9hffGRzXbfmeVmSenkHe4tDa6jK8KkAAAAASUVORK5CYII=" 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,705,234)">
<path d="M0,0 L30,0 L30,82 L0,82 L0,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,900,249)">
<path d="M0,0 L35,0 L35,107 L0,107 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip103">
<path d="M704.5,233.5 L734.5,233.5 L734.5,315.5 L704.5,315.5 L704.5,233.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="708,255 712,255" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip104">
<path d="M704.5,233.5 L734.5,233.5 L734.5,315.5 L704.5,315.5 L704.5,233.5 z"/>
<clipPath id="clip101">
<path d="M899.5,248.5 L934.5,248.5 L934.5,355.5 L899.5,355.5 L899.5,248.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="710,253 710,257" vector-effect="none"/>
<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="903,275 907,275" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip105">
<path d="M704.5,233.5 L734.5,233.5 L734.5,315.5 L704.5,315.5 L704.5,233.5 z"/>
<clipPath id="clip102">
<path d="M899.5,248.5 L934.5,248.5 L934.5,355.5 L899.5,355.5 L899.5,248.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="708,295 712,295" vector-effect="none"/>
<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="903,330 907,330" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip106">
<path d="M704.5,233.5 L734.5,233.5 L734.5,315.5 L704.5,315.5 L704.5,233.5 z"/>
<clipPath id="clip103">
<path d="M899.5,248.5 L934.5,248.5 L934.5,355.5 L899.5,355.5 L899.5,248.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="710,293 710,297" vector-effect="none"/>
<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="905,328 905,332" 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,705,234)">
<path d="M0,0 L30,0 L30,82 L0,82 L0,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,900,249)">
<path d="M0,0 L35,0 L35,107 L0,107 L0,0 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,737,273)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,937,303)">
<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="clip107">
<path d="M-661.305,-170 L468,-170 L468,139 L-661.305,139 L-661.305,-170 z"/>
<clipPath id="clip104">
<path d="M-861.305,-200 L268,-200 L268,109 L-861.305,109 L-861.305,-200 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip107)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,737,261)">
<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,937,291)">
<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-->
@ -1015,44 +991,68 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8875">
<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,994,278)">
<image height="60" preserveAspectRatio="none" width="83" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAAA8CAYAAAAaEIaPAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAD0klEQVR4nO2b607bQBCFv1BzCS2kFLVVL4/T93+RtiqQQtLc6I/xyJNl1/GFOPGuj7QiIAHRp+PdM7OTEfADuALeAmPgLzDNl75+BGbAP2ABrIENg7aUAR+BD8B7YMJLkC5cC3YJrIDnrt/4MUphfgY+AbeUg7SvfWDXJAxWYX4FvgFfCMPbBfcJAbsgUbAZsl/eIu78DswRMC7AMpDu16f876hjNyQANgNG+dcxcI0cRNeIw2Zsg63r2EcKsNaxUSpzvj/JVwZcIGCXiMNmCBzdL8vghhw7owC7IjKwLkzVKF8u2AkvwdbZV+3h5YLtfdQKwbRSsGfAKQL2HS/B1nGpL8POKaJWL8FWgWk1At7k6xTZZy3YJ7YdWxdur4uDujCtLNgz4BIBu6RIBGWO3QVao1ZvioM2MK0s2HPEsVeIu2zUaupYF+xRZtjXgmmlUStDwF4iYG9onmHtwXW0xcE+YFr5wF4jDnPBNs2wFuxBi4N9w7SyGfacojhQsL6Dq0nVdbAM2yVMVSjDhsDW3Q7UsZoI1LF71yFgWrkZdoy4aoJA1XK2TYa1YPeaYQ8N0ypUHGjUalt17b04OCaYVm6GdaNW26pLDy4LtvXBdawwraqAbZNhH9luFzYG2weYVr6otUKuXCzYJlWXD2ytDNs3mFYuWG0X3lAcXLoVNIFrG9watUrB9hmmVag48DW422bYYIM7FphWuxrcoarL/mwK3AN/8nUPPCBOfyZQacUIUxUqDlywCvIBgXYH/M5/Z01RRIx2/cOYYVqFMuwCObymiANPEdfNKO7HKuvk9d7voFSc+ZyvFf4LQrtPPiCPf+28GTNMBbim2gHkvlawMyqCjRHmhgJgWTSqE+bd9p4XbCwwN/nyAWxzVZJMaNdHeEXRB91VTpbBS66ctABDjY4mrblkGh1acbgA2w4+zEmkBWcBVmkO74KnDtSue/TNYTcLutcWTZoUSV1bhMJ01Szog5vUhZovTIeuettkwaivejVM2yjjzns2zYJHMUi7b5jWge7cURsHJjMe48uCdasRX6c7mcEtjTLqQDur2TQLJjVS6IZp37Brk2okmWFXBbimAGirkaZZMJkx7KqN1TputACj/4CAzYILirZW2yyY1EdXbGPVDqQ2eXxtNeL2BaNURvEIz5A2/WtlwSQ/7jdF7okvkKvNtlnw6MJ0V8qAn8iV75L6buxFmO5KCnONgLmjXhbsRZjuSgpzjlxtjinPgr0M010pA34hwM4o9lAbZTpprMYgu2fqXI3bFxwAVtQImWe0ijoLDho0aNCgQdHpP8loexdONn7rAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8869">
<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,704,233)">
<image height="90" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABaCAYAAADU3SQUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLElEQVRoge3bsW7CQBBF0Uvk0NBCQ0OVL8r/F2lo7GJTmMJuUuxY2QSMeFGG6h1ptRay5KsFuvEGeAcOwD72TD0wxN6u4feNXcQcm5VpB2zjegYuwOetGzvqSR2BU6xMr7FPwAiU5rOrsOXETsBbchjUkxqpJ9Wvhb08IeRPHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKZymMphKoepHKbqqPPOO1Zmnv/ZB3COZxbqdPq8Fjbwc5Q90znWQB0CvxvWx/Uyyp6pfdGgxPOme2HtKHumEs8oPPBV9nFD4fv0slxijc1+M2xDfQNiS/3xZ/8B5lhTc70sMwP4AoYoQzmZuC8QAAAAAElFTkSuQmCC" 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,995,279)">
<path d="M0,0 L75,26 L0,52 L0,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,705,234)">
<path d="M0,0 L30,0 L30,82 L0,82 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip106">
<path d="M704.5,233.5 L734.5,233.5 L734.5,315.5 L704.5,315.5 L704.5,233.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="708,255 712,255" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip107">
<path d="M704.5,233.5 L734.5,233.5 L734.5,315.5 L704.5,315.5 L704.5,233.5 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,0.5,0.5)">
<polyline fill="none" points="710,253 710,257" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip108">
<path d="M704.5,233.5 L734.5,233.5 L734.5,315.5 L704.5,315.5 L704.5,233.5 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,0.5,0.5)">
<polyline fill="none" points="708,295 712,295" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip109">
<path d="M-29,-26 L46,-26 L46,26 L-29,26 L-29,-26 z"/>
<path d="M704.5,233.5 L734.5,233.5 L734.5,315.5 L704.5,315.5 L704.5,233.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip109)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1024,305)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="37.1562" x="-18.5781" xml:space="preserve" y="3.5">2/sqrt(3)</text>
<g clip-path="url(#clip109)" fill="none" opacity="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="710,293 710,297" 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,995,279)">
<path d="M0,0 L75,26 L0,52 L0,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,705,234)">
<path d="M0,0 L30,0 L30,82 L0,82 L0,0 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,1072,303)">
<path d="M0,-12 L21.4844,-12 L21.4844,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,737,273)">
<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="clip110">
<path d="M-996.305,-200 L133,-200 L133,109 L-996.305,109 L-996.305,-200 z"/>
<path d="M-661.305,-170 L468,-170 L468,139 L-661.305,139 L-661.305,-170 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip110)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,1072,291)">
<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 clip-path="url(#clip110)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,737,261)">
<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>
@ -1193,10 +1193,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,171,180)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,402,180)">
<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,402,180)">
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,171,180)">
<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-->
@ -1409,5 +1409,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:07 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:39 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 102 KiB

@ -476,6 +476,65 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8908",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum6",
"label":"Sum6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"rectangular",
"+-",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Same as first input",
"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:8907",
"className":"Simulink.Sum",
@ -536,11 +595,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8905",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8904",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto2",
"label":"Goto2",
"name":"Goto1",
"label":"Goto1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -549,7 +608,7 @@
"IconDisplay"
],
"values":[
"r_sin",
"Vd",
"local",
"Tag"
],
@ -602,11 +661,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8904",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8905",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto1",
"label":"Goto1",
"name":"Goto2",
"label":"Goto2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -615,7 +674,7 @@
"IconDisplay"
],
"values":[
"Vd",
"r_sin",
"local",
"Tag"
],
@ -635,11 +694,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8900",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8902",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From6",
"label":"From6",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -647,7 +706,7 @@
"IconDisplay"
],
"values":[
"Vq",
"Vd",
"Tag"
],
"tabs":[
@ -666,53 +725,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8908",
"className":"Simulink.Sum",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8901",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Sum6",
"label":"Sum6",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"GotoTag",
"IconDisplay"
],
"values":[
"rectangular",
"+-",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"on",
"1",
"All dimensions",
"-1"
"r_sin",
"Tag"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
2,
10
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -720,16 +751,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8898",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8900",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From4",
"label":"From4",
"name":"From6",
"label":"From6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -737,7 +768,7 @@
"IconDisplay"
],
"values":[
"Vd",
"Vq",
"Tag"
],
"tabs":[
@ -756,11 +787,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8896",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8899",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"name":"From5",
"label":"From5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -787,11 +818,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8899",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8896",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From5",
"label":"From5",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -818,11 +849,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8897",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8895",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From3",
"label":"From3",
"name":"From",
"label":"From",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -830,7 +861,7 @@
"IconDisplay"
],
"values":[
"Vq",
"r_sin",
"Tag"
],
"tabs":[
@ -882,11 +913,42 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8893",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8897",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From3",
"label":"From3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"Vq",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8891",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide3",
"label":"Divide3",
"name":"Divide1",
"label":"Divide1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -939,11 +1001,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8892",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8893",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide2",
"label":"Divide2",
"name":"Divide3",
"label":"Divide3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -996,11 +1058,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8895",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8898",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From",
"label":"From",
"name":"From4",
"label":"From4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -1008,7 +1070,7 @@
"IconDisplay"
],
"values":[
"r_sin",
"Vd",
"Tag"
],
"tabs":[
@ -1027,11 +1089,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8894",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8892",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide4",
"label":"Divide4",
"name":"Divide2",
"label":"Divide2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -1084,11 +1146,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8891",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8894",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"name":"Divide4",
"label":"Divide4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
@ -1140,68 +1202,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8902",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"Vd",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8901",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8886",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"r_sin",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8889#out:1",
"className":"Simulink.Line",

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 423 KiB

After

Width:  |  Height:  |  Size: 433 KiB

@ -1,84 +1,4 @@
[
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8933",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"iq_limProt",
"label":"iq_limProt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8924",
"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:8932",
"className":"Simulink.Constant",
@ -188,79 +108,81 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8930",
"className":"Saturation Dynamic",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8928",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Saturation Dynamic",
"label":"Saturation Dynamic",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8924",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"DoSatur"
"InitializeStates",
"PropagateVarSize"
],
"values":[
"[]",
"[]",
"Inherit: Same as second input",
"off",
"Floor",
"off"
"reset",
"Only when execution is resumed"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":[
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":"Saturation Dynamic"
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8929",
"className":"Simulink.Product",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8926",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Divide4",
"label":"Divide4",
"name":"iq_max",
"label":"iq_max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8924",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"2",
"Port number",
"[]",
"[]",
"Inherit: Same as first input",
"Inherit: auto",
"off",
"Simplest",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"1",
"All dimensions",
"-1"
"off",
"off",
"off"
],
"tabs":[
"Main",
@ -270,7 +192,7 @@
"tabs_idx":[
0,
2,
9
11
]
},
"viewer":{
@ -279,47 +201,55 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8928",
"className":"Simulink.ActionPort",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8930",
"className":"Saturation Dynamic",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"name":"Saturation Dynamic",
"label":"Saturation Dynamic",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8924",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"DoSatur"
],
"values":[
"reset",
"Only when execution is resumed"
"[]",
"[]",
"Inherit: Same as second input",
"off",
"Floor",
"off"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"masktype":""
"blocktype":"SubSystem",
"masktype":"Saturation Dynamic"
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8927",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8925",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"iq_min",
"label":"iq_min",
"name":"iq",
"label":"iq",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8924",
"inspector":{
"params":[
@ -342,7 +272,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"1",
"Port number",
"[]",
"[]",
@ -382,11 +312,68 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8926",
"className":"Simulink.Inport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8929",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"iq_max",
"label":"iq_max",
"name":"Divide4",
"label":"Divide4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8924",
"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",
"on",
"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:8933",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"iq_limProt",
"label":"iq_limProt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8924",
"inspector":{
"params":[
@ -402,14 +389,20 @@
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"2",
"1",
"Port number",
"[]",
"[]",
@ -421,10 +414,17 @@
"-1",
"auto",
"off",
"",
"on",
"off",
"0",
"off",
"reset",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
@ -444,16 +444,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"blocktype":"Outport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8925",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8927",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"iq",
"label":"iq",
"name":"iq_min",
"label":"iq_min",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8924",
"inspector":{
"params":[
@ -476,7 +476,7 @@
"OutputFunctionCall"
],
"values":[
"1",
"3",
"Port number",
"[]",
"[]",

@ -10,54 +10,6 @@
</g>
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8924">
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8933">
<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,749,162)">
<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,750,163)">
<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,765,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-->
</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,750,163)">
<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,765,179)">
<path d="M-23.1875,0 L23.1875,0 L23.1875,14 L-23.1875,14 L-23.1875,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip3">
<path d="M-718.812,-131 L46.375,-131 L46.375,51 L-718.812,51 L-718.812,-131 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,741.812,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="44.375" x="1" xml:space="preserve" y="10">iq_limProt</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
@ -71,11 +23,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip5">
<clipPath id="clip2">
<path d="M-50,-8 L50,-8 L50,8 L-50,8 L-50,-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,540,185)">
<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,540,185)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="67.6719" x="-33.8281" xml:space="preserve" y="3.5">cf_iqKpLimProt</text>
</g>
<!--RAWSTRING-->
@ -93,11 +45,11 @@
<path d="M-34.8359,0 L34.8359,0 L34.8359,14 L-34.8359,14 L-34.8359,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip6">
<clipPath id="clip3">
<path d="M-482.164,-147 L283.023,-147 L283.023,35 L-482.164,35 L-482.164,-147 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,505.164,195)">
<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,505.164,195)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="67.6719" x="1" xml:space="preserve" y="10">cf_iqKpLimProt</text>
</g>
<!--RAWSTRING-->
@ -108,11 +60,11 @@
<path d="M0,-12 L46.9844,-12 L46.9844,0 L0,0 L0,-12 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip7">
<clipPath id="clip4">
<path d="M-569,-123 L196.188,-123 L196.188,59 L-569,59 L-569,-123 z"/>
</clipPath>
</defs>
<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,592,171)">
<g clip-path="url(#clip4)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,592,171)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="44.9844" x="1" xml:space="preserve" y="9">ufix16_En8</text>
</g>
<!--RAWSTRING-->
@ -134,27 +86,27 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip9">
<clipPath id="clip6">
<path d="M464.5,139.5 L484.5,139.5 L484.5,159.5 L464.5,159.5 L464.5,139.5 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,0.5,0.5)">
<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="468,150 472,150" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip10">
<clipPath id="clip7">
<path d="M464.5,139.5 L484.5,139.5 L484.5,159.5 L464.5,159.5 L464.5,139.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(#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="470,148 470,152" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip11">
<clipPath id="clip8">
<path d="M464.5,139.5 L484.5,139.5 L484.5,159.5 L464.5,159.5 L464.5,139.5 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,0.5,0.5)">
<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="473,155 477,155" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -172,11 +124,122 @@
<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="clip12">
<clipPath id="clip9">
<path d="M-464,-88 L301.188,-88 L301.188,94 L-464,94 L-464,-88 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,487,136)">
<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,487,136)">
<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:8928">
<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,49)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABgElEQVRoge2ZzWrCQBRGjyV1I3RVN26EQh+m6z6+Qn8WUjDaWGtojcUuZsSvIZapE7QM98DlDmES7hwmySTTAe6BPnDtc2pMgdxnjbzeMcMJGEikRg/o+nYFlMCiqWOGmxEDYOgjNS59XgMroJBjP9CZMQRuT1HdGahwIha4W6RRxsUpK/rvmAzBZAgmQzAZgskQTIZgMoQs8vwKt6IbAeNafgRmAdfYRtbQGjEyvoBPYAm813KJExXCKKIGJXr1fKwMFTH38erzgr/JGB9ZQ52TyNgCHWlv2IvIgReJnL2MTWANbc2Mu9gLhMhYSj8VMccJeACefXsGvAEfhMtoa2ZEEyLjquFYH7hpuZazY69WwWQIJkMwGYLJEEyGYDKEDPe3uMeBP8YJ8ARMcOMs+OVTIcMtoXWTJTUmPvRT4aCMqW/vNllSQ7cXC9wY100ddzJ0kyU1Cty4CgJuk6nvULCfJSlR+lhJbpTRwe21dnEP0BQfopWPtbR3YRiGYbTBN+rRetYQsYgFAAAAAElFTkSuQmCC" 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,50)">
<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="clip11">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 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,119,64)">
<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,90,50)">
<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,119.5,80)">
<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="clip12">
<path d="M-71.1016,-32 L694.086,-32 L694.086,150 L-71.1016,150 L-71.1016,-32 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,94.1016,80)">
<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:8926">
<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,107)">
<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,108)">
<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="clip14">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,250,115)">
<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,235,108)">
<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,124)">
<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="clip15">
<path d="M-209.906,-76 L555.281,-76 L555.281,106 L-209.906,106 L-209.906,-76 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip15)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,232.906,124)">
<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-->
</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,113)">
<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="clip16">
<path d="M-244,-53 L521.188,-53 L521.188,129 L-244,129 L-244,-53 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,267,101)">
<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-->
@ -190,7 +253,7 @@
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8930">
<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,339,94)">
<image height="118" preserveAspectRatio="none" width="78" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAB2CAYAAABmg6XdAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACvUlEQVR4nO3dT08aQRzG8S8VvXi1Fy+e+mJ67suHxtakRgMqiBAKWHv4zYaFQjs8a/m3zzeZ7GrWzeST2RVO0wC+AB+Bi3Sscx2gm47l0V2+sElgXZZGnTsHztL5FBgB/VUXNomVdglcpVHnTtNxAgyBXul3C5VX3BXwaRuz2/OmBFqfeExXwn3Y5oyOKcOJGU7McGKGEzOcmOHEDCfWrPj3U+LTdQtoLx2/AQ8Z93irOIedVAXuFfgJDICXpeOIQM2pVWEOapW/IalwZbTHNJ7Ssc9mcG1xDlXaCtwb0Cidz5ijdYG70ugyh5tlzmEXK+5z1RvkwA1K15XRHgmsa+AmnT8Az8CYfLhdrLjK5cC1WYQbE++yAu4G+AHcE4/rC4Gb+9LfxYqrnAo3IJCKR/Sexcc09/1W3P/gyoFrsX7FdYnH84lA23S1wRHDrVtx/TSeCbARgfbr/ae5f6krblQaYwJsyoF+mFXKgfsKnKTzVwKoGLM0agNWlAN3999ncYD5S76Y4cQMJ2Y4McOJGU7McGKGEzOcmOHEDCdmODHDiRlOzHBihhMznJjhxAwnZjgxw4kZTsxwYoYTM5yY4cQMJ2Y4McOJGU7McGKGEzOcmOHEDCdmODHDiRlOzHBihhMznJjhxAwnZjgxw4kZTsxwYoYTM5yY4cQMJ2Y4McOJGU7McGKGEzOcmOHEDCdmODHDiRlOzHBihhMznJjhxAwnZjgxw4kZTsxwYoYTM5yY4cQMJ5a7Z41byitOzHBihhMznJjhxAwnZjixJrEX/Dlr9oOvWd+BW8Kkx182Z2sSm5KdpZ832cHtGLtN45+72hUrDmACDLcxuz2uQ6AVK25IuPxRATdNF/W3NMF9rUcY9Mh4VDvpgh7z1VfXit3thqXjSrgGcEG8407xP4hih7sJizve1f3d75xzLqffcLW+Xs1v11EAAAAASUVORK5CYII=" y="0"/>
<image height="118" preserveAspectRatio="none" width="78" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAB2CAYAAABmg6XdAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACtUlEQVR4nO3dwU4TQQCH8Q9TuHDFCxdOPoxn38x3UR8GPHhBDY0W1EraKB5mqgtZYPi3rC39fsmmLUzK8rELOw3p7ACvgOfAQb3dZmfAuN52t/HNgSNKrMPOts32gb16fw5MgfO+gSPKkXYIHNVtm+3W2xnwA5h0PnZN94g7Al4MsXdrbk6Jdk45TXvDPRtyj54Sw4UMFzJcyHAhw4UMFzJcaNQw5g2wU7cWV3X7TbkC/0m5mPwMfKzbJ8r87yvwvY5ted7EMXBy4/Zd+Fx/tYQ7oT3awhXwi3IVvgi3mCyPgS/ABXBJWzQo3/BdBp31DBFuSol0Tpn7XQDf6sfnD3jOk3s+v3bhjsnCdU/VKWX+N62PLynRHnL63XfEvXzgPi5liCOub2s9PW/ux9poCff+0feizev/vQNdXo6EDBcyXMhwIcOFDBcyXKjlOm5d3DdzuM0H4JQyV55QZi9Lawn3dhVfaAXSmcNp3caU+fJg4dKf9Lro/lvDhDJnXlrrXHWTTfj3ysygp+qmH3FTrr864xHXaPGKzKxzf2nbEO5ReB0XMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcCHDhQwXMlzIcKGW98hMl3V60jziQoYLGS5kuJDhQoYLGS40oqxzsM8t68Fvmb7VRnrfVH5EWSRirz5eyTvPb7C+1UZuDXdW789Y0VoHG6xvtZFZ38BFuHkddD7QDq6rvtVG7jzipnXgWd+gLdK32khvuB3ggPI7bhf/QPStNrKyVUckSU/cHzZjrg/QlHzmAAAAAElFTkSuQmCC" 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,340,95)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
@ -198,35 +261,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip14">
<clipPath id="clip18">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,340,95)">
<g clip-path="url(#clip18)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,340,95)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<clipPath id="clip23">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<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,344,119)">
<g clip-path="url(#clip23)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,344,119)">
<path d="M5,31 L57,31" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip20">
<clipPath id="clip24">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip20)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,344,119)">
<g clip-path="url(#clip24)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,344,119)">
<path d="M31,5 L31,57" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip21">
<clipPath id="clip25">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip21)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,344,119)">
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,344,119)">
<path d="M7,49 L21,49 L42,11 L55,11" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -238,35 +301,35 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip32">
<clipPath id="clip36">
<path d="M-3,-20 L67,-20 L67,90 L-3,90 L-3,-20 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,343,115)">
<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,343,115)">
<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="clip33">
<clipPath id="clip37">
<path d="M-3,-55 L67,-55 L67,55 L-3,55 L-3,-55 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,343,150)">
<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,343,150)">
<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="clip34">
<clipPath id="clip38">
<path d="M-3,-90 L67,-90 L67,20 L-3,20 L-3,-90 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,343,185)">
<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,343,185)">
<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="clip35">
<clipPath id="clip39">
<path d="M-67,-55 L3,-55 L3,55 L-67,55 L-67,-55 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,407,150)">
<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,407,150)">
<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-->
@ -284,11 +347,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="clip36">
<clipPath id="clip40">
<path d="M-389,-88 L376.188,-88 L376.188,94 L-389,94 L-389,-88 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip36)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,412,136)">
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,412,136)">
<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-->
@ -300,100 +363,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8929">
<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,654,132)">
<image height="77" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABNCAYAAADKDhY3AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABy0lEQVRoge2aTU/CQBBAH4pcuOqFCyd/kT/SHwXGSCKBUKHyFaSgHnYaFmxNh7K1JvOSyWzIwr7MbOlhtwE8AHfAreSQTIBIsh/R6cSmyHS8CEkbaMk4AdbAe9bEJq5SHaArEZIbyVtgBcTeZz/E0op1gfvAYuAqtcJVapIndlWByFmYmBYT02JiWmor1iz5/QT3790D+l5+LPm7pSq2Bz6ABbA8yaU5V8yXmkrMJGe+lLUUaeUX0PDGO08qAkZeRFWKLbx5vtRUZJ6BgYzfgHlVYv0TsQ1uL6ViA+AVGOPaufxLsYVIpC0cc2jjuiqxXoZYWrEI176ZSC1xra5ELK9i7xJzEVqL1GdVYlkVW3uxEaEE99RehCJiT8C1jPcikMZO4mJCGrHRpRctQm1f4iamxcS0mJgWE9NiYlpMTIuJaTExLSamxcS0mJgWE9NiYlpMTIuJaTExLbUVK3pkUzm1rZiJaTExLSampYm7KtUm57rUhXkBhrJmjDskS/LEIo5vwYVkKOEfuuaKTWSc3oILiX9HMZb1tr+J+bfgQhLLGjEFWjmRCTGH6oUiPXxdeTlTrIG7PNnCbf7QD0B6ALvl+EA29N42jP/DN4s4qLrmM+ldAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8925">
<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,24,142)">
<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="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,655,133)">
<path d="M0,0 L30,0 L30,69 L0,69 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,25,143)">
<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="clip38">
<path d="M654.5,132.5 L684.5,132.5 L684.5,201.5 L654.5,201.5 L654.5,132.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="673,170 667,164" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip39">
<path d="M654.5,132.5 L684.5,132.5 L684.5,201.5 L654.5,201.5 L654.5,132.5 z"/>
<clipPath id="clip42">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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="673,164 667,170" vector-effect="none"/>
<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,40,150)">
<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,655,133)">
<path d="M0,0 L30,0 L30,69 L0,69 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,25,143)">
<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="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,687,168)">
<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="clip40">
<path d="M-664,-108 L101.188,-108 L101.188,74 L-664,74 L-664,-108 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip40)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,687,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 data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,40,159)">
<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>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8928">
<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,49)">
<image height="36" preserveAspectRatio="none" width="67" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAkCAYAAADSO4eRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABhklEQVRoge2ZwWrCQBRFjyV1I3RVN26Egh/TdT+yH6VQ2oUUTG2sVWjSYhczwVsZm+CoLcM78HhDfDIzx0lMMh3gDugD1z6nxgzIfdbIdwsznICBRGr0gK5vV8AaWIQKM9yKGABDH6lx6XMJrIBCjv1AV8YQGJ1jdH9AhROxwJ0iQRkX5xzRf8dkCCZDMBmCyRBMhmAyBJMhZJHfr3B3dGNgIvl+T/1uXZ0nLfraRI61kRgZX8AHsATed/IpGDd8Hn33fKgMFTH38epz8CHoCDStnrPI2AAdaX+yFZEDzxI5p5PRtDJuYztoI2MpdSpijhPwADz59gvwFjuoPbS5rkTRRsZV4FgfuDmgv5GP6F/xFNhfq2AyBJMhmAzBZAgmQzAZQoZ7W9xjzxvjBHgEprh5Frh9kypUmOFuoXWTJTWmPupHhV9lzHy73mRJDd1eLHBzLEOFtQzdZEmNAjevghanycwXFGxXSUqsfawkB2V0cHutXdwFNMWLaOWjlHYdhmEYxjH4BhNWd6GpoyQEAAAAAElFTkSuQmCC" 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,50)">
<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="clip42">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
<clipPath id="clip43">
<path d="M-12.1172,-111 L753.07,-111 L753.07,71 L-12.1172,71 L-12.1172,-111 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,119,64)">
<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,90,50)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<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,35.1172,159)">
<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-->
</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,119.5,80)">
<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 data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,57,148)">
<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="clip43">
<path d="M-71.1016,-32 L694.086,-32 L694.086,150 L-71.1016,150 L-71.1016,-32 z"/>
<clipPath id="clip44">
<path d="M-34,-88 L731.188,-88 L731.188,94 L-34,94 L-34,-88 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,94.1016,80)">
<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 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,57,136)">
<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>
@ -404,58 +426,51 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8927">
<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,177)">
<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:8929">
<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,654,132)">
<image height="77" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABNCAYAAADKDhY3AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaElEQVRoge2asU7DMBCGv6DQpSssXTrxMLDyrPAywMDSJRnMkA7p0A6+CBeSyhd6xZXuk062Ikf+9DdxpOoq4Bm4B+5ktKQBWhnTan8urEVmlZQlS2Ah8x2wBb7GFtbEpFbAWsqSWxl7oANCcu2X2JDYGngwFoOYVEdMqpkSu7mAyCxcTIuLaXExLcWK1RlrXoBKKoc98DTbSMgReydf6mxctdgbhYoVm9iHucUIxR4XLqbFxbS4mJZixXIO2FdzixFyv5VaHmfcc0Tut/LiWCX2Z646sX8RK/a4cDEtLqbFxbS4mBYX0+JiWlxMi4tpcTEtLqbFxbS4mJZixXL+ItibW4xQbGIupsXFtLiYlprYKrVkol3qzHwCG9kzEBvbdlNiLcddcJZspFpi/9hJsUbmQxecJWmPYpD9+lNiaRecJUH2CGT8lI0sCHynZ8VWqkvGUbGK2Dy5ID781i/ATqpP5kM5jgNwAB+9T9FtGxkQAAAAAElFTkSuQmCC" 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,178)">
<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,655,133)">
<path d="M0,0 L30,0 L30,69 L0,69 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip45">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
<clipPath id="clip46">
<path d="M654.5,132.5 L684.5,132.5 L684.5,201.5 L654.5,201.5 L654.5,132.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,250,185)">
<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(#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="673,170 667,164" 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,235,178)">
<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"/>
<defs>
<clipPath id="clip47">
<path d="M654.5,132.5 L684.5,132.5 L684.5,201.5 L654.5,201.5 L654.5,132.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="673,164 667,170" 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,194)">
<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="clip46">
<path d="M-211.297,-146 L553.891,-146 L553.891,36 L-211.297,36 L-211.297,-146 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,234.297,194)">
<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 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,655,133)">
<path d="M0,0 L30,0 L30,69 L0,69 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,183)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,687,168)">
<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="clip47">
<path d="M-244,-123 L521.188,-123 L521.188,59 L-244,59 L-244,-123 z"/>
<clipPath id="clip48">
<path d="M-664,-108 L101.188,-108 L101.188,74 L-664,74 L-664,-108 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,267,171)">
<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,687,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-->
@ -467,59 +482,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8926">
<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,107)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8933">
<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,749,162)">
<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,108)">
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,750,163)">
<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="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,250,115)">
<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(#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,765,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-->
</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,108)">
<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,750,163)">
<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,124)">
<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="clip50">
<path d="M-209.906,-76 L555.281,-76 L555.281,106 L-209.906,106 L-209.906,-76 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,232.906,124)">
<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-->
</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,113)">
<path d="M0,-12 L46.4844,-12 L46.4844,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,765,179)">
<path d="M-23.1875,0 L23.1875,0 L23.1875,14 L-23.1875,14 L-23.1875,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip51">
<path d="M-244,-53 L521.188,-53 L521.188,129 L-244,129 L-244,-53 z"/>
<path d="M-718.812,-131 L46.375,-131 L46.375,51 L-718.812,51 L-718.812,-131 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,267,101)">
<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 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,741.812,179)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="44.375" x="1" xml:space="preserve" y="10">iq_limProt</text>
</g>
<!--RAWSTRING-->
</g>
@ -530,11 +530,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8925">
<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,24,142)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8927">
<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,177)">
<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,25,143)">
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,178)">
<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-->
@ -544,44 +544,44 @@
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,40,150)">
<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 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,250,185)">
<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,25,143)">
<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,178)">
<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,40,159)">
<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 clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,250,194)">
<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="clip54">
<path d="M-12.1172,-111 L753.07,-111 L753.07,71 L-12.1172,71 L-12.1172,-111 z"/>
<path d="M-211.297,-146 L553.891,-146 L553.891,36 L-211.297,36 L-211.297,-146 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,35.1172,159)">
<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 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,234.297,194)">
<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-->
</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,57,148)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,267,183)">
<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="clip55">
<path d="M-34,-88 L731.188,-88 L731.188,94 L-34,94 L-34,-88 z"/>
<path d="M-244,-123 L521.188,-123 L521.188,59 L-244,59 L-244,-123 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,57,136)">
<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,267,171)">
<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-->
@ -711,5 +711,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:10 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:41 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 50 KiB

@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:10 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:41 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

@ -245,61 +245,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8990",
"className":"Simulink.Inport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8991",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"n_min",
"label":"n_min",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8987",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
"InitializeStates",
"PropagateVarSize"
],
"values":[
"3",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
"reset",
"Only when execution is resumed"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
2,
11
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -307,16 +271,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8989",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8990",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"n_max",
"label":"n_max",
"name":"n_min",
"label":"n_min",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8987",
"inspector":{
"params":[
@ -339,7 +303,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"3",
"Port number",
"[]",
"[]",
@ -418,11 +382,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8988",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8989",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"n_mot",
"label":"n_mot",
"name":"n_max",
"label":"n_max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8987",
"inspector":{
"params":[
@ -445,7 +409,7 @@
"OutputFunctionCall"
],
"values":[
"1",
"2",
"Port number",
"[]",
"[]",
@ -485,25 +449,61 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8991",
"className":"Simulink.ActionPort",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:8988",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"name":"n_mot",
"label":"n_mot",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:8987",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"reset",
"Only when execution is resumed"
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -511,7 +511,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"blocktype":"Inport",
"masktype":""
}
},

@ -244,59 +244,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8990">
<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,189,102)">
<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:8991">
<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,174,-41)">
<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="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,190,103)">
<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,175,-40)">
<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="clip18">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
</clipPath>
</defs>
<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,205,110)">
<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(#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,204,-26)">
<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,190,103)">
<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,175,-40)">
<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,205,119)">
<path d="M-14.5938,0 L14.5938,0 L14.5938,14 L-14.5938,14 L-14.5938,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,204.5,-10)">
<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="clip19">
<path d="M-122.406,-161 L601.672,-161 L601.672,43 L-122.406,43 L-122.406,-161 z"/>
</clipPath>
</defs>
<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,190.406,119)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.1875" x="1" xml:space="preserve" y="10">n_min</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,222,108)">
<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="clip20">
<path d="M-154,-138 L570.078,-138 L570.078,66 L-154,66 L-154,-138 z"/>
<path d="M-111.102,-32 L612.977,-32 L612.977,172 L-111.102,172 L-111.102,-32 z"/>
</clipPath>
</defs>
<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,222,96)">
<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 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,179.102,-10)">
<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>
@ -307,58 +292,58 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8989">
<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,189,32)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8990">
<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,189,102)">
<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,190,33)">
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,190,103)">
<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="clip22">
<clipPath id="clip21">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<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,205,40)">
<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(#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,205,110)">
<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,190,33)">
<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,190,103)">
<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,205,49)">
<path d="M-15.9844,0 L15.9844,0 L15.9844,14 L-15.9844,14 L-15.9844,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,205,119)">
<path d="M-14.5938,0 L14.5938,0 L14.5938,14 L-14.5938,14 L-14.5938,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip23">
<path d="M-121.016,-91 L603.062,-91 L603.062,113 L-121.016,113 L-121.016,-91 z"/>
<clipPath id="clip22">
<path d="M-122.406,-161 L601.672,-161 L601.672,43 L-122.406,43 L-122.406,-161 z"/>
</clipPath>
</defs>
<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,189.016,49)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.9688" x="1" xml:space="preserve" y="10">n_max</text>
<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,190.406,119)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.1875" x="1" xml:space="preserve" y="10">n_min</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,222,38)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,222,108)">
<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="clip24">
<path d="M-154,-68 L570.078,-68 L570.078,136 L-154,136 L-154,-68 z"/>
<clipPath id="clip23">
<path d="M-154,-138 L570.078,-138 L570.078,66 L-154,66 L-154,-138 z"/>
</clipPath>
</defs>
<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,222,26)">
<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,222,96)">
<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-->
@ -380,35 +365,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip26">
<clipPath id="clip25">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip26)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,285,20)">
<g clip-path="url(#clip25)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,285,20)">
<path d="M0,0 L70,0 L70,110 L0,110 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<clipPath id="clip30">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,289,44)">
<g clip-path="url(#clip30)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,289,44)">
<path d="M5,31 L57,31" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
<clipPath id="clip31">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,289,44)">
<g clip-path="url(#clip31)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,289,44)">
<path d="M31,5 L31,57" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<clipPath id="clip32">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,289,44)">
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,289,44)">
<path d="M7,49 L21,49 L42,11 L55,11" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -420,35 +405,35 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip44">
<clipPath id="clip43">
<path d="M-3,-20 L67,-20 L67,90 L-3,90 L-3,-20 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,288,40)">
<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,288,40)">
<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="clip45">
<clipPath id="clip44">
<path d="M-3,-55 L67,-55 L67,55 L-3,55 L-3,-55 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,288,75)">
<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,288,75)">
<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="clip46">
<clipPath id="clip45">
<path d="M-3,-90 L67,-90 L67,20 L-3,20 L-3,-90 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,288,110)">
<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,288,110)">
<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="clip47">
<clipPath id="clip46">
<path d="M-67,-55 L3,-55 L3,55 L-67,55 L-67,-55 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,352,75)">
<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,352,75)">
<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-->
@ -466,11 +451,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="clip48">
<clipPath id="clip47">
<path d="M-289,-103 L435.078,-103 L435.078,101 L-289,101 L-289,-103 z"/>
</clipPath>
</defs>
<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,357,61)">
<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,357,61)">
<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-->
@ -482,58 +467,58 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8988">
<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,69,67)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8989">
<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,189,32)">
<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,70,68)">
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,190,33)">
<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="clip50">
<clipPath id="clip49">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,85,75)">
<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 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,205,40)">
<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,70,68)">
<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,190,33)">
<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,85,84)">
<path d="M-14.8672,0 L14.8672,0 L14.8672,14 L-14.8672,14 L-14.8672,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,205,49)">
<path d="M-15.9844,0 L15.9844,0 L15.9844,14 L-15.9844,14 L-15.9844,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip51">
<path d="M-2.13281,-126 L721.945,-126 L721.945,78 L-2.13281,78 L-2.13281,-126 z"/>
<clipPath id="clip50">
<path d="M-121.016,-91 L603.062,-91 L603.062,113 L-121.016,113 L-121.016,-91 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,70.1328,84)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.7344" x="1" xml:space="preserve" y="10">n_mot</text>
<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,189.016,49)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.9688" x="1" xml:space="preserve" y="10">n_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,102,73)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,222,38)">
<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="clip52">
<path d="M-34,-103 L690.078,-103 L690.078,101 L-34,101 L-34,-103 z"/>
<clipPath id="clip51">
<path d="M-154,-68 L570.078,-68 L570.078,136 L-154,136 L-154,-68 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,102,61)">
<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,222,26)">
<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-->
@ -545,44 +530,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:8991">
<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,174,-41)">
<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 id="BLDCmotorControl_FOC_R2017b_fixdt:8988">
<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,69,67)">
<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="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,175,-40)">
<path d="M0,0 L59,0 L59,28 L0,28 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,70,68)">
<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="clip54">
<path d="M-29,-14 L30,-14 L30,14 L-29,14 L-29,-14 z"/>
<clipPath id="clip53">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,204,-26)">
<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 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,85,75)">
<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,175,-40)">
<path d="M0,0 L59,0 L59,28 L0,28 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,70,68)">
<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,204.5,-10)">
<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 clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,85,84)">
<path d="M-14.8672,0 L14.8672,0 L14.8672,14 L-14.8672,14 L-14.8672,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip54">
<path d="M-2.13281,-126 L721.945,-126 L721.945,78 L-2.13281,78 L-2.13281,-126 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,70.1328,84)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.7344" x="1" xml:space="preserve" y="10">n_mot</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,102,73)">
<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="clip55">
<path d="M-111.102,-32 L612.977,-32 L612.977,172 L-111.102,172 L-111.102,-32 z"/>
<path d="M-34,-103 L690.078,-103 L690.078,101 L-34,101 L-34,-103 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,179.102,-10)">
<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 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,102,61)">
<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>
@ -711,5 +711,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:10 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:41 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

@ -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,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>
<g clip-path="none" fill="#000000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,430,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,545,220)">
<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,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>
<!--RAWSTRING-->
@ -1176,5 +1176,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:10 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:42 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

@ -49,32 +49,63 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9041",
"className":"Simulink.Constant",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9043",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"dV_openRate",
"label":"dV_openRate",
"name":"Vq_Open",
"label":"Vq_Open",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"Value",
"VectorParams1D",
"SampleTime",
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"dV_openRate",
"on",
"inf",
"1",
"Port number",
"[]",
"[]",
"fixdt(1,28,16)",
"Inherit: auto",
"off",
"inf"
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
@ -83,8 +114,8 @@
],
"tabs_idx":[
0,
3,
7
2,
11
]
},
"viewer":{
@ -93,7 +124,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Constant",
"blocktype":"Outport",
"masktype":""
}
},
@ -191,27 +222,43 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9039",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9041",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"Goto13",
"label":"Goto13",
"name":"dV_openRate",
"label":"dV_openRate",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"Value",
"VectorParams1D",
"SampleTime",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"FramePeriod"
],
"values":[
"Vq_prev",
"local",
"Tag"
"dV_openRate",
"on",
"inf",
"[]",
"[]",
"fixdt(1,28,16)",
"off",
"inf"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
3,
7
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -219,32 +266,58 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"Constant",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9038",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9037",
"className":"Simulink.Gain",
"icon":"WebViewIcon3",
"name":"Goto",
"label":"Goto",
"name":"Gain3",
"label":"Gain3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"Gain",
"Multiplication",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"ParamMin",
"ParamMax",
"ParamDataTypeStr",
"SampleTime"
],
"values":[
"Vq_Open",
"local",
"Tag"
"-1",
"Element-wise(K.*u)",
"[]",
"[]",
"Inherit: Same as input",
"off",
"Zero",
"off",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"-1"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"Parameter Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
8,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -252,7 +325,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"Gain",
"masktype":""
}
},
@ -288,114 +361,100 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9035",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From",
"label":"From",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"Vq_prev",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9043",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"Vq_Open",
"label":"Vq_Open",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9042",
"className":"Rising edge init",
"icon":"WebViewIcon4",
"name":"rising_edge_init",
"label":"rising_edge_init",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"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"
"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":[
"1",
"Port number",
"[]",
"[]",
"Inherit: auto",
"FromPortIcon",
"ReadWrite",
"",
"All",
"on",
"on",
"",
"",
"off",
"",
"void_void",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"off",
"[]",
"",
"off",
"",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
"",
"Auto",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Auto",
"-1",
"",
"off",
""
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
11
6
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Outport",
"masktype":""
"blocktype":"SubSystem",
"masktype":"Rising edge init"
}
},
{
@ -446,41 +505,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9033",
"className":"Simulink.DataTypeConversion",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9035",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Data Type Conversion",
"label":"Data Type Conversion",
"name":"From",
"label":"From",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"SampleTime"
"GotoTag",
"IconDisplay"
],
"values":[
"[]",
"[]",
"fixdt(1,28,16)",
"off",
"Real World Value (RWV)",
"Floor",
"off",
"-1"
"Vq_prev",
"Tag"
],
"tabs":[
"Parameter Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
7
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -488,57 +531,78 @@
"obj_viewer":[
],
"finder":{
"blocktype":"DataTypeConversion",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9037",
"className":"Simulink.Gain",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9039",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Gain3",
"label":"Gain3",
"name":"Goto13",
"label":"Goto13",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"Vq_prev",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9033",
"className":"Simulink.DataTypeConversion",
"icon":"WebViewIcon3",
"name":"Data Type Conversion",
"label":"Data Type Conversion",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"Gain",
"Multiplication",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"ConvertRealWorld",
"RndMeth",
"SaturateOnIntegerOverflow",
"ParamMin",
"ParamMax",
"ParamDataTypeStr",
"SampleTime"
],
"values":[
"-1",
"Element-wise(K.*u)",
"[]",
"[]",
"Inherit: Same as input",
"fixdt(1,28,16)",
"off",
"Zero",
"Real World Value (RWV)",
"Floor",
"off",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"-1"
],
"tabs":[
"Main",
"Signal Attributes",
"Parameter Attributes",
"-Other"
],
"tabs_idx":[
0,
2,
8,
11
7
]
},
"viewer":{
@ -547,7 +611,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Gain",
"blocktype":"DataTypeConversion",
"masktype":""
}
},
@ -601,102 +665,34 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9042",
"className":"Rising edge init",
"icon":"WebViewIcon4",
"name":"rising_edge_init",
"label":"rising_edge_init",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9031",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"ShowPortLabels",
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"PropExecContextOutsideSubsystem",
"RTWSystemCode",
"ActiveVariant",
"ActiveVariantBlock",
"AllowZeroVariantControls",
"BlockChoice",
"FunctionInterfaceSpec",
"FunctionWithSeparateData",
"GeneratePreprocessorConditionals",
"IsSubsystemVirtual",
"MemberBlocks",
"MinAlgLoopOccurrences",
"OverrideUsingVariant",
"PropagateVariantConditions",
"RTWFcnName",
"RTWFcnNameOpts",
"RTWFileName",
"RTWFileNameOpts",
"RTWMemSecDataConstants",
"RTWMemSecDataInternal",
"RTWMemSecDataParameters",
"RTWMemSecFuncExecute",
"RTWMemSecFuncInitTerm",
"SystemSampleTime",
"TemplateBlock",
"TreatAsAtomicUnit",
"TreatAsGroupedWhenPropagatingVariantConditions",
"Variant",
"VariantControl"
"InitializeStates",
"PropagateVarSize"
],
"values":[
"FromPortIcon",
"ReadWrite",
"",
"All",
"off",
"Auto",
"",
"",
"off",
"",
"void_void",
"off",
"off",
"off",
"",
"off",
"",
"off",
"",
"Auto",
"",
"Auto",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"-1",
"",
"on",
"on",
"off",
""
"reset",
"Only when execution is resumed"
],
"tabs":[
"Main",
"Code Generation",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
5,
6
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":"Rising edge init"
"blocktype":"ActionPort",
"masktype":""
}
},
{
@ -767,20 +763,22 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9031",
"className":"Simulink.ActionPort",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9038",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"name":"Goto",
"label":"Goto",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9029",
"inspector":{
"params":[
"InitializeStates",
"PropagateVarSize"
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"reset",
"Only when execution is resumed"
"Vq_Open",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
@ -793,7 +791,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"ActionPort",
"blocktype":"Goto",
"masktype":""
}
},

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 82 KiB

@ -853,5 +853,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:11 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:42 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

@ -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,430,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)">
<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,545,220)">
<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,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>
<!--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-10-31 21:30:12 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:43 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

@ -48,86 +48,6 @@
"finder":[
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2360",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"y",
"label":"y",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9040",
"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:9040:2343",
"className":"Simulink.Sum",
@ -188,42 +108,63 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2346",
"className":"Simulink.Sum",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2360",
"className":"Simulink.Outport",
"icon":"WebViewIcon3",
"name":"Sum1",
"label":"Sum1",
"name":"y",
"label":"y",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9040",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"EnsureOutportIsVirtual",
"InitialOutput",
"MustResolveToSignalObject",
"OutputWhenDisabled",
"OutputWhenUnConnected",
"OutputWhenUnconnectedValue",
"SignalName",
"SignalObject",
"SourceOfInitialOutputValue",
"StorageClass",
"VectorParamsAs1DForOutWhenUnconnected"
],
"values":[
"rectangular",
"+-",
"off",
"Inherit: Inherit via internal rule",
"1",
"Port number",
"[]",
"[]",
"Inherit: Same as first input",
"Inherit: auto",
"off",
"Zero",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"1",
"All dimensions",
"-1"
"off",
"[]",
"off",
"held",
"off",
"0",
"",
[
],
"Dialog",
"Auto",
"off"
],
"tabs":[
"Main",
@ -233,7 +174,7 @@
"tabs_idx":[
0,
2,
10
11
]
},
"viewer":{
@ -242,7 +183,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"blocktype":"Outport",
"masktype":""
}
},
@ -285,6 +226,35 @@
"masktype":"Saturation Dynamic"
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2342",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"Delay_Init1",
"label":"Delay_Init1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9040",
"inspector":{
"params":[
"initVal"
],
"values":[
"0"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2358",
"className":"Simulink.Inport",
@ -487,11 +457,70 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2357",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2346",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum1",
"label":"Sum1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9040",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"rectangular",
"+-",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Zero",
"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:9040:2359",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"inc",
"label":"inc",
"name":"u",
"label":"u",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9040",
"inspector":{
"params":[
@ -514,7 +543,7 @@
"OutputFunctionCall"
],
"values":[
"4",
"1",
"Port number",
"[]",
"[]",
@ -554,40 +583,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2342",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon4",
"name":"Delay_Init1",
"label":"Delay_Init1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9040",
"inspector":{
"params":[
"initVal"
],
"values":[
"0"
],
"tabs":[
],
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2359",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9040:2357",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"u",
"label":"u",
"name":"inc",
"label":"inc",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9040",
"inspector":{
"params":[
@ -610,7 +610,7 @@
"OutputFunctionCall"
],
"values":[
"1",
"4",
"Port number",
"[]",
"[]",

@ -46,54 +46,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2360">
<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,564,162)">
<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,565,163)">
<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="clip13">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip13)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,580,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-->
</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,565,163)">
<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,580,179)">
<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="clip14">
<path d="M-556.5,-158 L23.5,-158 L23.5,249 L-556.5,249 L-556.5,-158 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip14)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,576.5,179)">
<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:9040:2343">
@ -106,35 +58,35 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip16">
<clipPath id="clip13">
<path d="M394.5,137.5 L419.5,137.5 L419.5,201.5 L394.5,201.5 L394.5,137.5 z"/>
</clipPath>
</defs>
<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,0.5,0.5)">
<g clip-path="url(#clip13)" fill="none" opacity="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="398,155 402,155" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip17">
<clipPath id="clip14">
<path d="M394.5,137.5 L419.5,137.5 L419.5,201.5 L394.5,201.5 L394.5,137.5 z"/>
</clipPath>
</defs>
<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,0.5,0.5)">
<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="400,153 400,157" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip18">
<clipPath id="clip15">
<path d="M394.5,137.5 L419.5,137.5 L419.5,201.5 L394.5,201.5 L394.5,137.5 z"/>
</clipPath>
</defs>
<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,0.5,0.5)">
<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="398,185 402,185" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip19">
<clipPath id="clip16">
<path d="M394.5,137.5 L419.5,137.5 L419.5,201.5 L394.5,201.5 L394.5,137.5 z"/>
</clipPath>
</defs>
<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)">
<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,0.5,0.5)">
<polyline fill="none" points="400,183 400,187" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -152,11 +104,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="clip20">
<clipPath id="clip17">
<path d="M-402,-135 L178,-135 L178,272 L-402,272 L-402,-135 z"/>
</clipPath>
</defs>
<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,422,156)">
<g clip-path="url(#clip17)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422,156)">
<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">sfix28_En16</text>
</g>
<!--RAWSTRING-->
@ -168,60 +120,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2346">
<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,122)">
<image height="72" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABICAYAAAB4H5z9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABC0lEQVRoge2aMW/CMBBGHyiwsLYLC1N/Ef9/6MKSDO4QhmTp4PuECwRVcAPD96TTnSLLfrp4O6+AI/AJfETOogeGyG0M1wu7OHjfRBY7YBv1DJyBn3sLO2oH9sAhIotN5AkYgdJ8u5FQJw7AV6IE1A6M1A70SxLr5EOfwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhKio05udyxMb1/gGzjF/oU6K5+XJAb+DtazOEUM1DH1Q4k+ag3Ws2ifLpTYe3ok0Q7WsyixX+Efv6OPBYVLVzI4R4xNviuxor6f2FIvZublnCOmplYY8/78ArAlQxXgtTRvAAAAAElFTkSuQmCC" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2360">
<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,564,162)">
<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="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,155,123)">
<path d="M0,0 L25,0 L25,64 L0,64 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
<g clip-path="none" fill="#ff8000" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,565,163)">
<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="clip22">
<path d="M154.5,122.5 L179.5,122.5 L179.5,186.5 L154.5,186.5 L154.5,122.5 z"/>
</clipPath>
</defs>
<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="158,140 162,140" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip23">
<path d="M154.5,122.5 L179.5,122.5 L179.5,186.5 L154.5,186.5 L154.5,122.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip23)" fill="none" opacity="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="160,138 160,142" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip24">
<path d="M154.5,122.5 L179.5,122.5 L179.5,186.5 L154.5,186.5 L154.5,122.5 z"/>
<clipPath id="clip19">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip24)" fill="none" opacity="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="158,170 162,170" vector-effect="none"/>
<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,580,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-->
</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,123)">
<path d="M0,0 L25,0 L25,64 L0,64 L0,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,565,163)">
<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="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,182,153)">
<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,580,179)">
<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="clip25">
<path d="M-162,-120 L418,-120 L418,287 L-162,287 L-162,-120 z"/>
<clipPath id="clip20">
<path d="M-556.5,-158 L23.5,-158 L23.5,249 L-556.5,249 L-556.5,-158 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,182,141)">
<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">sfix28_En16</text>
<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,576.5,179)">
<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>
@ -242,35 +178,35 @@
<!--RAWSTRING-->
<g data-tags="blk*">
<defs>
<clipPath id="clip27">
<clipPath id="clip22">
<path d="M0,0 L80,0 L80,196 L0,196 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip27)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,57)">
<g clip-path="url(#clip22)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,235,57)">
<path d="M0,0 L80,0 L80,196 L0,196 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
<clipPath id="clip27">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip32)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,244,124)">
<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,244,124)">
<path d="M5,31 L57,31" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip33">
<clipPath id="clip28">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip33)" fill="none" opacity="1" stroke="#ababab" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,244,124)">
<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,244,124)">
<path d="M31,5 L31,57" fill-rule="nonzero" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip34">
<clipPath id="clip29">
<path d="M0,0 L63,0 L63,63 L0,63 L0,0 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip34)" fill="none" opacity="1" stroke="#000000" stroke-linecap="round" stroke-linejoin="round" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,244,124)">
<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,244,124)">
<path d="M7,49 L21,49 L42,11 L55,11" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -282,35 +218,35 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip45">
<clipPath id="clip40">
<path d="M-3,-33 L77,-33 L77,163 L-3,163 L-3,-33 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,238,90)">
<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,238,90)">
<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="clip46">
<clipPath id="clip41">
<path d="M-3,-98 L77,-98 L77,98 L-3,98 L-3,-98 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,238,155)">
<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,238,155)">
<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="clip47">
<clipPath id="clip42">
<path d="M-3,-163 L77,-163 L77,33 L-3,33 L-3,-163 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,238,220)">
<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,238,220)">
<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="clip48">
<clipPath id="clip43">
<path d="M-77,-98 L3,-98 L3,98 L-77,98 L-77,-98 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,312,155)">
<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,312,155)">
<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-->
@ -328,16 +264,144 @@
<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="clip49">
<clipPath id="clip44">
<path d="M-297,-120 L283,-120 L283,287 L-297,287 L-297,-120 z"/>
</clipPath>
</defs>
<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,317,141)">
<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,317,141)">
<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">sfix28_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2342">
<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,394,268)">
<image height="70" preserveAspectRatio="none" width="78" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABGCAYAAABi+aJwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABdUlEQVR4nO3csWoCQRhF4WPY2NgmjY1VnijvX6Sx0WItYqFFUsxIJmEjciUSnPPBsIsMshxmsZF/BrwCz8BTvfZsA2zrtV3bnxsHSqxls3q2AOb1/gjsgd3UxoFy0pbAqq6ePdbrAXgHxuazb9oTtwJebvF0/9yREm1HeU0nwz3c8onuieFChgsZLmS4kOFChgsZLjRcsGf2509xex/XfoEnLmS4kOFChgsZLmS4kOFChgsZLmS4kOFChgsZLmS4kOFChgsZLmS4kOFChgsZLmS4kOFChgsZLmS4kOFChgsZLmS4kOFChgsZLmS4kOFChgsZLmS40CV/17/6r+33yBMXMlzIcCHDhQwXMlzIcKGBMltjwS/zNTrzBqwpTUbKpJvj1MaBMjeoHYvTs3VdW8rAlrPhNvX+NBanZ+1QqpHS4zC18RSuHYvTs5HSYOSCV3VTN4x8nb5e7et6b66T4WaUaV5zyo9D7z8Qx7oOzf1pSZJ03if3CUUUYn/0EwAAAABJRU5ErkJggg==" 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,395,269)">
<path d="M0,0 L70,0 L70,62 L0,62 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip46">
<path d="M-67,-11 L3,-11 L3,51 L-67,51 L-67,-11 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,462,280)">
<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="clip47">
<path d="M-67,-31 L3,-31 L3,31 L-67,31 L-67,-31 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,462,300)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.7969" x="-23.7969" xml:space="preserve" y="3">initVal</text>
</g>
<defs>
<clipPath id="clip48">
<path d="M-67,-51 L3,-51 L3,11 L-67,11 L-67,-51 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,462,320)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="11.4688" x="-11.4688" xml:space="preserve" y="3">init</text>
</g>
<defs>
<clipPath id="clip49">
<path d="M-3,-31 L67,-31 L67,31 L-3,31 L-3,-31 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,398,300)">
<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="clip50">
<path d="M-32,-27 L38,-27 L38,35 L-32,35 L-32,-27 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,427,296)">
<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="clip51">
<path d="M-33,-42 L37,-42 L37,20 L-33,20 L-33,-42 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,428,311)">
<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="clip52">
<path d="M394.5,268.5 L464.5,268.5 L464.5,330.5 L394.5,330.5 L394.5,268.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="427,300 433,300" 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,395,269)">
<path d="M0,0 L70,0 L70,62 L0,62 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,393,302)">
<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="clip53">
<path d="M-321.516,-281 L258.484,-281 L258.484,126 L-321.516,126 L-321.516,-281 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,341.516,302)">
<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">sfix28_En16</text>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="layout">
<defs>
<clipPath id="clip55">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip55)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,395.5,330.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="clip56">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip56)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,394.5,313.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="clip57">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip57)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,396.5,315.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>
@ -354,11 +418,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip51">
<clipPath id="clip60">
<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,70,220)">
<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,70,220)">
<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">5</text>
</g>
<!--RAWSTRING-->
@ -376,11 +440,11 @@
<path d="M-9.04688,0 L9.04688,0 L9.04688,14 L-9.04688,14 L-9.04688,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip52">
<clipPath id="clip61">
<path d="M-40.9531,-208 L539.047,-208 L539.047,199 L-40.9531,199 L-40.9531,-208 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,60.9531,229)">
<g clip-path="url(#clip61)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,60.9531,229)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="16.0938" x="1" xml:space="preserve" y="10">dec</text>
</g>
<!--RAWSTRING-->
@ -391,11 +455,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="clip53">
<clipPath id="clip62">
<path d="M-67,-185 L513,-185 L513,222 L-67,222 L-67,-185 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,87,206)">
<g clip-path="url(#clip62)" 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,206)">
<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">sfix28_En16</text>
</g>
<!--RAWSTRING-->
@ -417,11 +481,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip55">
<clipPath id="clip64">
<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,70,365)">
<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,70,365)">
<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-->
@ -439,11 +503,11 @@
<path d="M-7.375,0 L7.375,0 L7.375,14 L-7.375,14 L-7.375,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip56">
<clipPath id="clip65">
<path d="M-42.625,-353 L537.375,-353 L537.375,54 L-42.625,54 L-42.625,-353 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,62.625,374)">
<g clip-path="url(#clip65)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,62.625,374)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="12.75" x="1" xml:space="preserve" y="10">init</text>
</g>
<!--RAWSTRING-->
@ -454,11 +518,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="clip57">
<clipPath id="clip66">
<path d="M-67,-330 L513,-330 L513,77 L-67,77 L-67,-330 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,87,351)">
<g clip-path="url(#clip66)" 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,351)">
<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-->
@ -480,11 +544,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip59">
<clipPath id="clip68">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 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,70,405)">
<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,70,405)">
<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-->
@ -502,11 +566,11 @@
<path d="M-14.2188,0 L14.2188,0 L14.2188,14 L-14.2188,14 L-14.2188,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip60">
<clipPath id="clip69">
<path d="M-35.7812,-393 L544.219,-393 L544.219,14 L-35.7812,14 L-35.7812,-393 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,55.7812,414)">
<g clip-path="url(#clip69)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,55.7812,414)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="26.4375" x="1" xml:space="preserve" y="10">initVal</text>
</g>
<!--RAWSTRING-->
@ -517,11 +581,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="clip61">
<clipPath id="clip70">
<path d="M-67,-370 L513,-370 L513,37 L-67,37 L-67,-370 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip61)" 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,391)">
<g clip-path="url(#clip70)" 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,391)">
<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">sfix28_En16</text>
</g>
<!--RAWSTRING-->
@ -533,58 +597,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2357">
<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,82)">
<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:9040:2346">
<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,122)">
<image height="72" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAABICAYAAAB4H5z9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABC0lEQVRoge2aMW/CMBBGHyiwsLYLC1N/Ef9/6MKSDO4QhmTp4PuECwRVcAPD96TTnSLLfrp4O6+AI/AJfETOogeGyG0M1wu7OHjfRBY7YBv1DJyBn3sLO2oH9sAhIotN5AkYgdJ8u5FQJw7AV6IE1A6M1A70SxLr5EOfwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhLCEsISwhKio05udyxMb1/gGzjF/oU6K5+XJAb+DtazOEUM1DH1Q4k+ag3Ws2ifLpTYe3ok0Q7WsyixX+Efv6OPBYVLVzI4R4xNviuxor6f2FIvZublnCOmplYY8/78ArAlQxXgtTRvAAAAAElFTkSuQmCC" 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,55,83)">
<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,155,123)">
<path d="M0,0 L25,0 L25,64 L0,64 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip63">
<path d="M-15,-7 L15,-7 L15,7 L-15,7 L-15,-7 z"/>
<clipPath id="clip72">
<path d="M154.5,122.5 L179.5,122.5 L179.5,186.5 L154.5,186.5 L154.5,122.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,70,90)">
<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">4</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,55,83)">
<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="url(#clip72)" fill="none" opacity="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="158,140 162,140" 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,70,99)">
<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"/>
<defs>
<clipPath id="clip73">
<path d="M154.5,122.5 L179.5,122.5 L179.5,186.5 L154.5,186.5 L154.5,122.5 z"/>
</clipPath>
</defs>
<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,0.5,0.5)">
<polyline fill="none" points="160,138 160,142" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip64">
<path d="M-42.6172,-78 L537.383,-78 L537.383,329 L-42.6172,329 L-42.6172,-78 z"/>
<clipPath id="clip74">
<path d="M154.5,122.5 L179.5,122.5 L179.5,186.5 L154.5,186.5 L154.5,122.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip64)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,62.6172,99)">
<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 clip-path="url(#clip74)" fill="none" opacity="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="158,170 162,170" 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,155,123)">
<path d="M0,0 L25,0 L25,64 L0,64 L0,0 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,87,88)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,182,153)">
<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="clip65">
<path d="M-67,-55 L513,-55 L513,352 L-67,352 L-67,-55 z"/>
<clipPath id="clip75">
<path d="M-162,-120 L418,-120 L418,287 L-162,287 L-162,-120 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip65)" 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,76)">
<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,182,141)">
<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">sfix28_En16</text>
</g>
<!--RAWSTRING-->
@ -596,124 +661,59 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2342">
<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,394,268)">
<image height="70" preserveAspectRatio="none" width="78" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABGCAYAAABi+aJwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAB4klEQVR4nO3czU7CQBiF4RdT3bjVjRtXXpHX6tWoCzf+BKLFn0ogiotvGkdFrEet4pwnmRTIhDRv2tAmTAfAPrANbKVtyYbAKG3zMXo9sSJi7WSjZJvARno9AxpgvGhiRRxpO8BuGiVbT9spcAfU2Wcv5EfcLrDXx979cTMi2pg4TReGW+tzj/4ThxM5nMjhRA4ncjiRw4kcTlR1mHMADNLoYp7GI3EFfk9cTF4AZ2mcE/d/V8Btmtun+Ve/oEu4I7pHa82BB+IqvA3X3iyPgEvgGpjQf7Rv0Ue4hog0Ju79roGb9Pnsk9/7Z3QJd4gWLj9VG+L+r0nvJ0S0L58yv6WPI27RWMnTM9cl3PGP78UK8uWIyOFEDidyOJHDiRxO5HAihxM5nMjhRA4ncjiRw4kcTuRwIocTOZzI4UQOJ3I4kcOJHE7kcCKHEzmcyOFEDidyOJHDiRxO5HAihxM5nKjLPzJX9n+6P8lHnMjhRA4ncjiRw4kcTuRwoopY1bfJO8/XKMwJcEo0qVmyUK8ilkHmj8Up2WkaI2K149Jww/S6fSxOyfKHUtVEj+miiW24/LE4Jat5Xlf74ak6TBNqno++UjW8XFt7xzvhBsTTvDaIH4fSfyDa9bRT3q6xNTMzW+4JN/KBEL25rrgAAAAASUVORK5CYII=" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2359">
<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,132)">
<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="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,395,269)">
<path d="M0,0 L70,0 L70,62 L0,62 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,55,133)">
<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="clip67">
<path d="M-67,-11 L3,-11 L3,51 L-67,51 L-67,-11 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,462,280)">
<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="clip68">
<path d="M-67,-31 L3,-31 L3,31 L-67,31 L-67,-31 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,462,300)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="23.7969" x="-23.7969" xml:space="preserve" y="3">initVal</text>
</g>
<defs>
<clipPath id="clip69">
<path d="M-67,-51 L3,-51 L3,11 L-67,11 L-67,-51 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,462,320)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="9" font-style="normal" font-weight="400" stroke="none" textLength="11.4688" x="-11.4688" xml:space="preserve" y="3">init</text>
</g>
<defs>
<clipPath id="clip70">
<path d="M-3,-31 L67,-31 L67,31 L-3,31 L-3,-31 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,398,300)">
<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="clip71">
<path d="M-32,-27 L38,-27 L38,35 L-32,35 L-32,-27 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip71)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,427,296)">
<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="clip72">
<path d="M-33,-42 L37,-42 L37,20 L-33,20 L-33,-42 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip72)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,428,311)">
<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="clip73">
<path d="M394.5,268.5 L464.5,268.5 L464.5,330.5 L394.5,330.5 L394.5,268.5 z"/>
<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(#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,0.5,0.5)">
<polyline fill="none" points="427,300 433,300" vector-effect="none"/>
<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,70,140)">
<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,395,269)">
<path d="M0,0 L70,0 L70,62 L0,62 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,55,133)">
<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="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,393,302)">
<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 data-tags="blk BlockName">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,70,149)">
<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="clip74">
<path d="M-321.516,-281 L258.484,-281 L258.484,126 L-321.516,126 L-321.516,-281 z"/>
<clipPath id="clip78">
<path d="M-46.2266,-128 L533.773,-128 L533.773,279 L-46.2266,279 L-46.2266,-128 z"/>
</clipPath>
</defs>
<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,341.516,302)">
<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">sfix28_En16</text>
<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,66.2266,149)">
<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="layout">
<g data-tags="portannotationpanel PortDataTypeString">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,87,138)">
<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="clip76">
<path d="M0,-16 L16,-16 L16,0 L0,0 L0,-16 z"/>
<clipPath id="clip79">
<path d="M-67,-105 L513,-105 L513,302 L-67,302 L-67,-105 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip76)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,395.5,330.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="clip77">
<path d="M1,1 L17,1 L17,17 L1,17 L1,1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip77)" fill="none" opacity="0.8" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,394.5,313.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="clip78">
<path d="M-1,-1 L15,-1 L15,15 L-1,15 L-1,-1 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip78)" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,396.5,315.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 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,87,126)">
<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">sfix28_En16</text>
</g>
<!--RAWSTRING-->
</g>
@ -724,11 +724,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2359">
<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,132)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9040:2357">
<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,82)">
<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,55,133)">
<g clip-path="none" fill="#00d1d1" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,55,83)">
<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-->
@ -738,44 +738,44 @@
<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,70,140)">
<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 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,70,90)">
<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">4</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,55,133)">
<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,55,83)">
<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,70,149)">
<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 clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,70,99)">
<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="clip82">
<path d="M-46.2266,-128 L533.773,-128 L533.773,279 L-46.2266,279 L-46.2266,-128 z"/>
<path d="M-42.6172,-78 L537.383,-78 L537.383,329 L-42.6172,329 L-42.6172,-78 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,66.2266,149)">
<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 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,62.6172,99)">
<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-->
</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,87,138)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,87,88)">
<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="clip83">
<path d="M-67,-105 L513,-105 L513,302 L-67,302 L-67,-105 z"/>
<path d="M-67,-55 L513,-55 L513,352 L-67,352 L-67,-55 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,87,126)">
<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,87,76)">
<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">sfix28_En16</text>
</g>
<!--RAWSTRING-->
@ -953,5 +953,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:11 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:42 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

@ -232,5 +232,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:12 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:43 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

@ -476,65 +476,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9067",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum6",
"label":"Sum6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"rectangular",
"-+",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"fixdt(1,16,4)",
"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:9066",
"className":"Simulink.Sum",
@ -594,39 +535,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9065",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto3",
"label":"Goto3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"i_beta",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9064",
"className":"Simulink.Goto",
@ -787,11 +695,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9055",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9058",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"name":"From4",
"label":"From4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[
@ -799,7 +707,7 @@
"IconDisplay"
],
"values":[
"r_cos",
"i_apha",
"Tag"
],
"tabs":[
@ -849,51 +757,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9053",
"className":"Simulink.Product",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9055",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Divide4",
"label":"Divide4",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"GotoTag",
"IconDisplay"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
"r_cos",
"Tag"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
2,
9
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -901,7 +783,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"blocktype":"From",
"masktype":""
}
},
@ -967,6 +849,39 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9062",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto1",
"label":"Goto1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"r_cos",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9051",
"className":"Simulink.Product",
@ -1025,19 +940,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9058",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9065",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From4",
"label":"From4",
"name":"Goto3",
"label":"Goto3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"i_apha",
"i_beta",
"local",
"Tag"
],
"tabs":[
@ -1051,7 +968,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
@ -1113,27 +1030,51 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9062",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9052",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Goto1",
"label":"Goto1",
"name":"Divide3",
"label":"Divide3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"r_cos",
"local",
"Tag"
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"Inherit: Same as first input",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
9
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -1141,16 +1082,75 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"Product",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9052",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9067",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum6",
"label":"Sum6",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[
"IconShape",
"Inputs",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
],
"values":[
"rectangular",
"-+",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"fixdt(1,16,4)",
"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:9053",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Divide3",
"label":"Divide3",
"name":"Divide4",
"label":"Divide4",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9045",
"inspector":{
"params":[

@ -410,70 +410,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9067">
<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,584,115)">
<image height="141" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAACNCAYAAAA5OhP6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSUlEQVR4nO3cMU/CUBhG4ReDLKy6sDD5i/z/gwtLO9ShDLA43O/EqkCM3oHhPMnNbUjTnlw6f6skr0mekzzV3suQZKx9ucbvN67rxbvF6mWbZFPX5yTHJO+XblynncAuyb5WL4+1n5LMSabFbz8iOIl9kpeOEUk7gTntBIZrEQ+dX/onRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjMBdRKzTRjJsc2Uswz+8JTnU86e0IRjnaxFjvk7M6OVQa0ybP3EzYqhrJmb0spxJMtWzT7cilhMzepnqeVN+8XcMdcOUz1Pp4VhrXuwXI1Zpg1E2aR9mz4/zXOu0uGZJ9+8DhrZDnyUbRmsAAAAASUVORK5CYII=" 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,585,116)">
<path d="M0,0 L25,0 L25,133 L0,133 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip30">
<path d="M584.5,115.5 L609.5,115.5 L609.5,248.5 L584.5,248.5 L584.5,115.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="588,150 592,150" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip31">
<path d="M584.5,115.5 L609.5,115.5 L609.5,248.5 L584.5,248.5 L584.5,115.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="588,215 592,215" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip32">
<path d="M584.5,115.5 L609.5,115.5 L609.5,248.5 L584.5,248.5 L584.5,115.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="590,213 590,217" 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,585,116)">
<path d="M0,0 L25,0 L25,133 L0,133 L0,0 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,612,183)">
<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="clip33">
<path d="M-529,-124 L88,-124 L88,236 L-529,236 L-529,-124 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,612,171)">
<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:9066">
@ -486,35 +422,35 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip35">
<clipPath id="clip30">
<path d="M584.5,272.5 L609.5,272.5 L609.5,401.5 L584.5,401.5 L584.5,272.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)">
<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="588,305 592,305" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip36">
<clipPath id="clip31">
<path d="M584.5,272.5 L609.5,272.5 L609.5,401.5 L584.5,401.5 L584.5,272.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)">
<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="590,303 590,307" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip37">
<clipPath id="clip32">
<path d="M584.5,272.5 L609.5,272.5 L609.5,401.5 L584.5,401.5 L584.5,272.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)">
<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="588,370 592,370" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip38">
<clipPath id="clip33">
<path d="M584.5,272.5 L609.5,272.5 L609.5,401.5 L584.5,401.5 L584.5,272.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)">
<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="590,368 590,372" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -532,11 +468,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="clip34">
<path d="M-529,-279 L88,-279 L88,81 L-529,81 L-529,-279 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,612,326)">
<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,612,326)">
<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-->
@ -546,39 +482,6 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9065">
<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,163)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" 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,164)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip41">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-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,224,169)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="32.7031" x="-16.3438" xml:space="preserve" y="3.5">[i_beta]</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,164)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9064">
@ -591,11 +494,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip43">
<clipPath id="clip36">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-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,224,204)">
<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,224,204)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.1719" x="-13.5781" xml:space="preserve" y="3.5">[r_sin]</text>
</g>
<!--RAWSTRING-->
@ -624,11 +527,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip45">
<clipPath id="clip38">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-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,224,134)">
<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,224,134)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="35.4844" x="-17.7344" xml:space="preserve" y="3.5">[i_apha]</text>
</g>
<!--RAWSTRING-->
@ -657,11 +560,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip47">
<clipPath id="clip40">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,344,379)">
<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,344,379)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.1719" x="-13.5781" xml:space="preserve" y="3.5">[r_sin]</text>
</g>
<!--RAWSTRING-->
@ -679,11 +582,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="clip48">
<clipPath id="clip41">
<path d="M-339,-319 L278,-319 L278,41 L-339,41 L-339,-319 z"/>
</clipPath>
</defs>
<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,422,366)">
<g clip-path="url(#clip41)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422,366)">
<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">sfix16_En14</text>
</g>
<!--RAWSTRING-->
@ -705,11 +608,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip50">
<clipPath id="clip43">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,344,354)">
<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,344,354)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="32.7031" x="-16.3438" xml:space="preserve" y="3.5">[i_beta]</text>
</g>
<!--RAWSTRING-->
@ -727,11 +630,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="clip44">
<path d="M-339,-294 L278,-294 L278,66 L-339,66 L-339,-294 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,422,341)">
<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,422,341)">
<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-->
@ -753,11 +656,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip53">
<clipPath id="clip46">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,344,314)">
<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,344,314)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.9531" x="-14.9688" xml:space="preserve" y="3.5">[r_cos]</text>
</g>
<!--RAWSTRING-->
@ -775,11 +678,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="clip54">
<clipPath id="clip47">
<path d="M-339,-254 L278,-254 L278,106 L-339,106 L-339,-254 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,422,301)">
<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,422,301)">
<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">sfix16_En14</text>
</g>
<!--RAWSTRING-->
@ -791,44 +694,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9055">
<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,299,218)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9058">
<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,299,283)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" 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,300,219)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,300,284)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip56">
<clipPath id="clip49">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,344,224)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.9531" x="-14.9688" xml:space="preserve" y="3.5">[r_cos]</text>
<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,344,289)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="35.4844" x="-17.7344" xml:space="preserve" y="3.5">[i_apha]</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,300,219)">
<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,300,284)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 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,422,223)">
<path d="M0,-12 L51.4844,-12 L51.4844,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,422,288)">
<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">
<path d="M-339,-164 L278,-164 L278,196 L-339,196 L-339,-164 z"/>
<clipPath id="clip50">
<path d="M-339,-229 L278,-229 L278,131 L-339,131 L-339,-229 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,422,211)">
<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">sfix16_En14</text>
<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,422,276)">
<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>
@ -849,11 +752,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip59">
<clipPath id="clip52">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,344,199)">
<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,344,199)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="32.7031" x="-16.3438" xml:space="preserve" y="3.5">[i_beta]</text>
</g>
<!--RAWSTRING-->
@ -871,11 +774,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="clip53">
<path d="M-339,-139 L278,-139 L278,221 L-339,221 L-339,-139 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,422,186)">
<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,422,186)">
<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-->
@ -887,52 +790,44 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9053">
<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,484,119)">
<image height="63" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA/CAYAAACM5Lr9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABJElEQVRoge2aMW+DMBBGHxXNkrVdsmTqL+r/H7pkgcEdyABDO/hQnTZE+WhdMXxPOtlCB346YPG5AV6BZ+Apxpp0QB9jGf33xDZkDkXUZA/sYj4BZ+D9WmJLrtQBOEbU5DHGERiAVFz7ITZX7Ai8VBaDXKmBXKluSezhH0RWYTEVi6lYTGWzYu0dOc2K536suOeCzVbMYioWU7GYisVULKZiMRWLqVhMxWIqFlOxmIrFVCymYjEVi6ncsz/2672uNWy2YhZTsZiKxVRacjNzz0JD8495A06xZiK3nqclsZ7LPnVNThE9ucN7U6yL+dynrkl5iiDFeuMtsbJPXZMUayTueJVdJCS+qleLc8RQjFfFGvLxhh3546/9A0wRYzGfwxgD8AmgJkUGGx+vpQAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9055">
<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,299,218)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" 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,485,120)">
<path d="M0,0 L30,0 L30,55 L0,55 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,300,219)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip62">
<path d="M484.5,119.5 L514.5,119.5 L514.5,174.5 L484.5,174.5 L484.5,119.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="503,150 497,144" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip63">
<path d="M484.5,119.5 L514.5,119.5 L514.5,174.5 L484.5,174.5 L484.5,119.5 z"/>
<clipPath id="clip55">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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="503,144 497,150" vector-effect="none"/>
<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,344,224)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.9531" x="-14.9688" xml:space="preserve" y="3.5">[r_cos]</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,485,120)">
<path d="M0,0 L30,0 L30,55 L0,55 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,300,219)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,0 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,517,148)">
<path d="M0,-12 L46.4844,-12 L46.4844,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,422,223)">
<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="clip64">
<path d="M-434,-89 L183,-89 L183,271 L-434,271 L-434,-89 z"/>
<clipPath id="clip56">
<path d="M-339,-164 L278,-164 L278,196 L-339,196 L-339,-164 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip64)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,517,136)">
<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 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,422,211)">
<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">sfix16_En14</text>
</g>
<!--RAWSTRING-->
</g>
@ -953,11 +848,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip66">
<clipPath id="clip58">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-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,344,159)">
<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,344,159)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="27.1719" x="-13.5781" xml:space="preserve" y="3.5">[r_sin]</text>
</g>
<!--RAWSTRING-->
@ -975,11 +870,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="clip67">
<clipPath id="clip59">
<path d="M-339,-99 L278,-99 L278,261 L-339,261 L-339,-99 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip67)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422,146)">
<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,422,146)">
<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">sfix16_En14</text>
</g>
<!--RAWSTRING-->
@ -1001,11 +896,11 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip69">
<clipPath id="clip61">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 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,344,134)">
<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,344,134)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="35.4844" x="-17.7344" xml:space="preserve" y="3.5">[i_apha]</text>
</g>
<!--RAWSTRING-->
@ -1023,11 +918,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="clip70">
<clipPath id="clip62">
<path d="M-339,-74 L278,-74 L278,286 L-339,286 L-339,-74 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip70)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422,121)">
<g clip-path="url(#clip62)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422,121)">
<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-->
@ -1037,6 +932,39 @@
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9062">
<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,233)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" 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,234)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip64">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-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,224,239)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.9531" x="-14.9688" xml:space="preserve" y="3.5">[r_cos]</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,234)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9051">
@ -1049,19 +977,19 @@
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip72">
<clipPath id="clip66">
<path d="M484.5,274.5 L514.5,274.5 L514.5,329.5 L484.5,329.5 L484.5,274.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip72)" fill="none" opacity="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(#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="503,305 497,299" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip73">
<clipPath id="clip67">
<path d="M484.5,274.5 L514.5,274.5 L514.5,329.5 L484.5,329.5 L484.5,274.5 z"/>
</clipPath>
</defs>
<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,0.5,0.5)">
<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="503,299 497,305" vector-effect="none"/>
</g>
<!--RAWSTRING-->
@ -1079,11 +1007,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="clip74">
<clipPath id="clip68">
<path d="M-434,-244 L183,-244 L183,116 L-434,116 L-434,-244 z"/>
</clipPath>
</defs>
<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,517,291)">
<g clip-path="url(#clip68)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,517,291)">
<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-->
@ -1095,43 +1023,84 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9058">
<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,299,283)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABUUlEQVRoge2ZzU7CUBCFv2pl41Y3bFj5RL7/E+DCHwq0/LmYuelFiwIdqiTnS05oC5n05kxn5pYCeAYegQf/FLFsXWtg5apdywPHP32XYqyz2GdTYqaPM4k4dq4NZtgaaDhs9OBJUWJP/hiYuEQsWywBNuxXgAjjeydFXgEmwFPcugX29Oct4LcKcI7xS2DhqoCZqwLmtMmQqtEeZfSKxR4FcOu682t9kiKZPccMroAP4M3j1sDNKTeoBBieY5MiGZ7MnmFmv/vvG040u4veAcR1owowPBEtYIH19U3fm1ECXJahh8A08R9NCUyBe9p+JGL5ug1sXENvA7/tAMAS4AUY+fkqaNHCuIoXQVM/brBpU8Ty718FTz1ghe0nRRx5BchbQM0fmN1FSoA58EpbDUQcx1aAi5vdRYH9FzDChkANgrF0VYBcg5othBBCCCEEAJ+G2WlPPBfvMwAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9065">
<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,163)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" 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,300,284)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,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,150,164)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip76">
<path d="M-44,-5 L76,-5 L76,7 L-44,7 L-44,-5 z"/>
<clipPath id="clip70">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip76)" fill="none" opacity="1" stroke="#000000" stroke-linecap="butt" stroke-linejoin="miter" stroke-miterlimit="2" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,344,289)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="35.4844" x="-17.7344" xml:space="preserve" y="3.5">[i_apha]</text>
<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,224,169)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="32.7031" x="-16.3438" xml:space="preserve" y="3.5">[i_beta]</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,300,284)">
<path d="M0,0 L90,0 L120,6 L90,12 L0,12 L0,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,150,164)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9050">
<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,484,184)">
<image height="63" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA/CAYAAACM5Lr9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABJElEQVRoge2aMW+DMBBGHxXNkrVdsmTqL+r/H7pkgcEdyABDO/hQnTZE+WhdMXxPOtlCB346YPG5AV6BZ+Apxpp0QB9jGf33xDZkDkXUZA/sYj4BZ+D9WmJLrtQBOEbU5DHGERiAVFz7ITZX7Ai8VBaDXKmBXKluSezhH0RWYTEVi6lYTGWzYu0dOc2K536suOeCzVbMYioWU7GYisVULKZiMRWLqVhMxWIqFlOxmIrFVCymYjEVi6ncsz/2672uNWy2YhZTsZiKxVRacjNzz0JD8495A06xZiK3nqclsZ7LPnVNThE9ucN7U6yL+dynrkl5iiDFeuMtsbJPXZMUayTueJVdJCS+qleLc8RQjFfFGvLxhh3546/9A0wRYzGfwxgD8AmgJkUGGx+vpQAAAABJRU5ErkJggg==" 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,485,185)">
<path d="M0,0 L30,0 L30,55 L0,55 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip72">
<path d="M484.5,184.5 L514.5,184.5 L514.5,239.5 L484.5,239.5 L484.5,184.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip72)" fill="none" opacity="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="503,215 497,209" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip73">
<path d="M484.5,184.5 L514.5,184.5 L514.5,239.5 L484.5,239.5 L484.5,184.5 z"/>
</clipPath>
</defs>
<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,0.5,0.5)">
<polyline fill="none" points="503,209 497,215" 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,485,185)">
<path d="M0,0 L30,0 L30,55 L0,55 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,422,288)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,517,213)">
<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="clip77">
<path d="M-339,-229 L278,-229 L278,131 L-339,131 L-339,-229 z"/>
<clipPath id="clip74">
<path d="M-434,-154 L183,-154 L183,206 L-434,206 L-434,-154 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip77)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,422,276)">
<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,517,201)">
<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-->
@ -1143,51 +1112,51 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9050">
<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,484,184)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9052">
<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,484,339)">
<image height="63" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA/CAYAAACM5Lr9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABJElEQVRoge2aMW+DMBBGHxXNkrVdsmTqL+r/H7pkgcEdyABDO/hQnTZE+WhdMXxPOtlCB346YPG5AV6BZ+Apxpp0QB9jGf33xDZkDkXUZA/sYj4BZ+D9WmJLrtQBOEbU5DHGERiAVFz7ITZX7Ai8VBaDXKmBXKluSezhH0RWYTEVi6lYTGWzYu0dOc2K536suOeCzVbMYioWU7GYisVULKZiMRWLqVhMxWIqFlOxmIrFVCymYjEVi6ncsz/2672uNWy2YhZTsZiKxVRacjNzz0JD8495A06xZiK3nqclsZ7LPnVNThE9ucN7U6yL+dynrkl5iiDFeuMtsbJPXZMUayTueJVdJCS+qleLc8RQjFfFGvLxhh3546/9A0wRYzGfwxgD8AmgJkUGGx+vpQAAAABJRU5ErkJggg==" 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,485,185)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,485,340)">
<path d="M0,0 L30,0 L30,55 L0,55 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip79">
<path d="M484.5,184.5 L514.5,184.5 L514.5,239.5 L484.5,239.5 L484.5,184.5 z"/>
<clipPath id="clip76">
<path d="M484.5,339.5 L514.5,339.5 L514.5,394.5 L484.5,394.5 L484.5,339.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip79)" fill="none" opacity="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="503,215 497,209" vector-effect="none"/>
<g clip-path="url(#clip76)" fill="none" opacity="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="503,370 497,364" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip80">
<path d="M484.5,184.5 L514.5,184.5 L514.5,239.5 L484.5,239.5 L484.5,184.5 z"/>
<clipPath id="clip77">
<path d="M484.5,339.5 L514.5,339.5 L514.5,394.5 L484.5,394.5 L484.5,339.5 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip80)" fill="none" opacity="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="503,209 497,215" vector-effect="none"/>
<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,0.5,0.5)">
<polyline fill="none" points="503,364 497,370" 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,485,185)">
<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,485,340)">
<path d="M0,0 L30,0 L30,55 L0,55 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,517,213)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,517,368)">
<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="clip81">
<path d="M-434,-154 L183,-154 L183,206 L-434,206 L-434,-154 z"/>
<clipPath id="clip78">
<path d="M-434,-309 L183,-309 L183,51 L-434,51 L-434,-309 z"/>
</clipPath>
</defs>
<g clip-path="url(#clip81)" fill="none" opacity="1" stroke="#000000" stroke-linecap="square" stroke-linejoin="bevel" stroke-opacity="1" stroke-width="1" transform="matrix(1,0,0,1,517,201)">
<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,517,356)">
<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-->
@ -1199,29 +1168,60 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9062">
<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,233)">
<image height="20" preserveAspectRatio="none" width="128" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAAAUCAYAAABFyTWeAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABaUlEQVRoge2Zy27CMBBFD2AoJH38/+d1w6ZZBKmkEWlRFzMWxnIgC3sRmCNdOQErSJnrO05YcJ+lygFr1YtqO3J86zt/DRdc28jLF9DoGKqJJ7roPHexU+cbvb4DVsBCZeSjRu4zwAB0wCE10SEFKlHsse/8b61UlgD5Wet4Ao5AG3x2hTdAhbjmVVUDO5UvXC4jhAngE8cSID8DUvwDEv+jBgjx8b8F3oAPHWtVxbUprNgzJzZAiiXinh1ihncdfVJUXApvxZ4Z1n+fnCkJ8If0kx9kRf8iu8oWawGzJzbAGSlwWGy/i7RN4APigB5Z5T3wTdnHwI3KHgPL8gnskd1/iyT2kJroDdDrub0Iegz2qgZ5DLxpgJAzlzZQyhT2Krg84avgFmnjp9TEKZvAnKbwCRC2AEuA/LTIym+50wJy3vipprAEKE+nOkZjF08svfJSpoj/C7AEyM+gOgXHXoZhGIZhGMaz8w/7glXF59GMEgAAAABJRU5ErkJggg==" y="0"/>
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9067">
<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,584,115)">
<image height="141" preserveAspectRatio="none" width="33" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAACNCAYAAAA5OhP6AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABSUlEQVR4nO3cMU/CUBhG4ReDLKy6sDD5i/z/gwtLO9ShDLA43O/EqkCM3oHhPMnNbUjTnlw6f6skr0mekzzV3suQZKx9ucbvN67rxbvF6mWbZFPX5yTHJO+XblynncAuyb5WL4+1n5LMSabFbz8iOIl9kpeOEUk7gTntBIZrEQ+dX/onRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjIARMAJGwAgYASNgBIyAETACRsAIGAEjYASMgBEwAkbACBgBI2AEjMBdRKzTRjJsc2Uswz+8JTnU86e0IRjnaxFjvk7M6OVQa0ybP3EzYqhrJmb0spxJMtWzT7cilhMzepnqeVN+8XcMdcOUz1Pp4VhrXuwXI1Zpg1E2aR9mz4/zXOu0uGZJ9+8DhrZDnyUbRmsAAAAASUVORK5CYII=" 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,234)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,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,585,116)">
<path d="M0,0 L25,0 L25,133 L0,133 L0,0 z" fill-rule="nonzero" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip83">
<path d="M-74,-5 L46,-5 L46,7 L-74,7 L-74,-5 z"/>
<clipPath id="clip80">
<path d="M584.5,115.5 L609.5,115.5 L609.5,248.5 L584.5,248.5 L584.5,115.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,224,239)">
<text fill="#000000" fill-opacity="1" font-family="Arial" font-size="10" font-style="normal" font-weight="400" stroke="none" textLength="29.9531" x="-14.9688" xml:space="preserve" y="3.5">[r_cos]</text>
<g clip-path="url(#clip80)" fill="none" opacity="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="588,150 592,150" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip81">
<path d="M584.5,115.5 L609.5,115.5 L609.5,248.5 L584.5,248.5 L584.5,115.5 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,0.5,0.5)">
<polyline fill="none" points="588,215 592,215" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip82">
<path d="M584.5,115.5 L609.5,115.5 L609.5,248.5 L584.5,248.5 L584.5,115.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="590,213 590,217" 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,150,234)">
<path d="M30,0 L120,0 L120,12 L30,12 L0,6 L30,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,585,116)">
<path d="M0,0 L25,0 L25,133 L0,133 L0,0 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,612,183)">
<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="clip83">
<path d="M-529,-124 L88,-124 L88,236 L-529,236 L-529,-124 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,612,171)">
<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>
@ -1232,51 +1232,51 @@
<!--RAWSTRING-->
<g data-tags="blk">
<!--RAWSTRING-->
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9052">
<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,484,339)">
<g id="BLDCmotorControl_FOC_R2017b_fixdt:9053">
<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,484,119)">
<image height="63" preserveAspectRatio="none" width="38" x="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAA/CAYAAACM5Lr9AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABJElEQVRoge2aMW+DMBBGHxXNkrVdsmTqL+r/H7pkgcEdyABDO/hQnTZE+WhdMXxPOtlCB346YPG5AV6BZ+Apxpp0QB9jGf33xDZkDkXUZA/sYj4BZ+D9WmJLrtQBOEbU5DHGERiAVFz7ITZX7Ai8VBaDXKmBXKluSezhH0RWYTEVi6lYTGWzYu0dOc2K536suOeCzVbMYioWU7GYisVULKZiMRWLqVhMxWIqFlOxmIrFVCymYjEVi6ncsz/2672uNWy2YhZTsZiKxVRacjNzz0JD8495A06xZiK3nqclsZ7LPnVNThE9ucN7U6yL+dynrkl5iiDFeuMtsbJPXZMUayTueJVdJCS+qleLc8RQjFfFGvLxhh3546/9A0wRYzGfwxgD8AmgJkUGGx+vpQAAAABJRU5ErkJggg==" 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,485,340)">
<g clip-path="none" fill="#ffffff" fill-opacity="1" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,485,120)">
<path d="M0,0 L30,0 L30,55 L0,55 L0,0 z" fill-rule="evenodd" vector-effect="none"/>
</g>
<!--RAWSTRING-->
<g data-tags="blk">
<defs>
<clipPath id="clip85">
<path d="M484.5,339.5 L514.5,339.5 L514.5,394.5 L484.5,394.5 L484.5,339.5 z"/>
<path d="M484.5,119.5 L514.5,119.5 L514.5,174.5 L484.5,174.5 L484.5,119.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="503,370 497,364" vector-effect="none"/>
<polyline fill="none" points="503,150 497,144" vector-effect="none"/>
</g>
<defs>
<clipPath id="clip86">
<path d="M484.5,339.5 L514.5,339.5 L514.5,394.5 L484.5,394.5 L484.5,339.5 z"/>
<path d="M484.5,119.5 L514.5,119.5 L514.5,174.5 L484.5,174.5 L484.5,119.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="503,364 497,370" vector-effect="none"/>
<polyline fill="none" points="503,144 497,150" 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,485,340)">
<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,485,120)">
<path d="M0,0 L30,0 L30,55 L0,55 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,517,368)">
<g clip-path="none" fill="none" opacity="1" stroke="none" stroke-opacity="0" transform="matrix(1,0,0,1,517,148)">
<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="clip87">
<path d="M-434,-309 L183,-309 L183,51 L-434,51 L-434,-309 z"/>
<path d="M-434,-89 L183,-89 L183,271 L-434,271 L-434,-89 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,517,356)">
<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,517,136)">
<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-->
@ -1540,5 +1540,5 @@
<!--RAWSTRING-->
</g>
</g>
<!--generated on windows @ 2019-10-31 21:30:12 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:43 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 106 KiB

After

Width:  |  Height:  |  Size: 106 KiB

@ -98,11 +98,11 @@
]
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9105",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9104",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_nKp",
"label":"cf_nKp",
"name":"cf_nKi",
"label":"cf_nKi",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
@ -116,12 +116,12 @@
"FramePeriod"
],
"values":[
"cf_nKp",
"on",
"cf_nKi",
"off",
"inf",
"[]",
"[]",
"fixdt(0,16,12)",
"fixdt(0,16,16)",
"off",
"inf"
],
@ -146,6 +146,98 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9101",
"className":"Simulink.Sum",
"icon":"WebViewIcon3",
"name":"Sum3",
"label":"Sum3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"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",
"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:9100",
"className":"Simulink.SignalConversion",
"icon":"WebViewIcon3",
"name":"Signal Conversion2",
"label":"Signal Conversion2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"ConversionOutput",
"OutDataTypeStr",
"OverrideOpt"
],
"values":[
"Signal copy",
"Inherit: auto",
"off"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SignalConversion",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9728",
"className":"Simulink.SubSystem",
@ -240,11 +332,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9095",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9094",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto31",
"label":"Goto31",
"name":"Goto3",
"label":"Goto3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
@ -253,7 +345,7 @@
"IconDisplay"
],
"values":[
"iq_limProt",
"n_mot",
"local",
"Tag"
],
@ -305,6 +397,39 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9092",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto13",
"label":"Goto13",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"r_inpTgtSca",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9091",
"className":"Simulink.Goto",
@ -338,6 +463,37 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9089",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From38",
"label":"From38",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"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:9087",
"className":"Simulink.From",
@ -370,11 +526,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9104",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9102",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_nKi",
"label":"cf_nKi",
"name":"cf_iqKiLimProt",
"label":"cf_iqKiLimProt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
@ -388,8 +544,8 @@
"FramePeriod"
],
"values":[
"cf_nKi",
"off",
"cf_iqKiLimProt",
"on",
"inf",
"[]",
"[]",
@ -419,25 +575,61 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9084",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9078",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"name":"n_mot",
"label":"n_mot",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"iq_limProt",
"Tag"
"4",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -445,23 +637,22 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9101",
"className":"Simulink.Sum",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9083",
"className":"Simulink.Product",
"icon":"WebViewIcon3",
"name":"Sum3",
"label":"Sum3",
"name":"Divide1",
"label":"Divide1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"IconShape",
"Inputs",
"Multiplication",
"InputSameDT",
"AccumDataTypeStr",
"OutMin",
"OutMax",
"OutDataTypeStr",
@ -473,16 +664,15 @@
"SampleTime"
],
"values":[
"round",
"|+-",
"**",
"Element-wise(.*)",
"off",
"Inherit: Inherit via internal rule",
"[]",
"[]",
"Inherit: Inherit via internal rule",
"fixdt(1,16,10)",
"off",
"Simplest",
"on",
"off",
"1",
"All dimensions",
"-1"
@ -495,7 +685,7 @@
"tabs_idx":[
0,
2,
10
9
]
},
"viewer":{
@ -504,38 +694,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Sum",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9082",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"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",
"blocktype":"Product",
"masktype":""
}
},
@ -620,75 +779,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9090",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From45",
"label":"From45",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"Vq_min",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9094",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto3",
"label":"Goto3",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"n_mot",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9078",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9081",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"n_mot",
"label":"n_mot",
"name":"iq_limProt",
"label":"iq_limProt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
@ -711,7 +806,7 @@
"OutputFunctionCall"
],
"values":[
"4",
"5",
"Port number",
"[]",
"[]",
@ -751,19 +846,21 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9088",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9095",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From37",
"label":"From37",
"name":"Goto31",
"label":"Goto31",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"r_inpTgtSca",
"iq_limProt",
"local",
"Tag"
],
"tabs":[
@ -777,66 +874,30 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9081",
"className":"Simulink.Inport",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9084",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"iq_limProt",
"label":"iq_limProt",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
"GotoTag",
"IconDisplay"
],
"values":[
"5",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
"iq_limProt",
"Tag"
],
"tabs":[
"Main",
"Signal Attributes",
"-Other"
"Parameter Attributes"
],
"tabs_idx":[
0,
2,
11
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -844,7 +905,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"blocktype":"From",
"masktype":""
}
},
@ -916,51 +977,25 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9083",
"className":"Simulink.Product",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9082",
"className":"Simulink.ActionPort",
"icon":"WebViewIcon3",
"name":"Divide1",
"label":"Divide1",
"name":"Action Port",
"label":"Action Port",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"Inputs",
"Multiplication",
"InputSameDT",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"RndMeth",
"SaturateOnIntegerOverflow",
"CollapseDim",
"CollapseMode",
"SampleTime"
"InitializeStates",
"PropagateVarSize"
],
"values":[
"**",
"Element-wise(.*)",
"off",
"[]",
"[]",
"fixdt(1,16,10)",
"off",
"Simplest",
"off",
"1",
"All dimensions",
"-1"
"reset",
"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"
@ -968,32 +1003,66 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Product",
"blocktype":"ActionPort",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9100",
"className":"Simulink.SignalConversion",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9076",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Signal Conversion2",
"label":"Signal Conversion2",
"name":"Vq_max",
"label":"Vq_max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"ConversionOutput",
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"OverrideOpt"
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"Signal copy",
"2",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -1001,26 +1070,24 @@
"obj_viewer":[
],
"finder":{
"blocktype":"SignalConversion",
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9092",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9088",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto13",
"label":"Goto13",
"name":"From37",
"label":"From37",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"r_inpTgtSca",
"local",
"Tag"
],
"tabs":[
@ -1034,16 +1101,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9102",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9105",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_iqKiLimProt",
"label":"cf_iqKiLimProt",
"name":"cf_nKp",
"label":"cf_nKp",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
@ -1057,12 +1124,12 @@
"FramePeriod"
],
"values":[
"cf_iqKiLimProt",
"cf_nKp",
"on",
"inf",
"[]",
"[]",
"fixdt(0,16,16)",
"fixdt(0,16,12)",
"off",
"inf"
],
@ -1088,78 +1155,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9076",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Vq_max",
"label":"Vq_max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"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:9089",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9090",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From38",
"label":"From38",
"name":"From45",
"label":"From45",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9074",
"inspector":{
"params":[
@ -1167,7 +1167,7 @@
"IconDisplay"
],
"values":[
"Vq_max",
"Vq_min",
"Tag"
],
"tabs":[

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 119 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 149 KiB

After

Width:  |  Height:  |  Size: 149 KiB

@ -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,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,315,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,545,220)">
<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-10-31 21:30:16 W. Europe Standard Time-->
<!--generated on windows @ 2019-11-03 12:28:46 W. Europe Standard Time-->
</svg>

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

@ -147,35 +147,95 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9162",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto29",
"label":"Goto29",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9721",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon9",
"name":"PI_clamp_fixdt_id",
"label":"PI_clamp_fixdt_id",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"ShowPortLabels",
"BlockChoice",
"TemplateBlock",
"MemberBlocks",
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"TreatAsAtomicUnit",
"MinAlgLoopOccurrences",
"PropExecContextOutsideSubsystem",
"SystemSampleTime",
"RTWSystemCode",
"RTWFcnNameOpts",
"RTWFcnName",
"RTWFileNameOpts",
"RTWFileName",
"FunctionInterfaceSpec",
"FunctionWithSeparateData",
"RTWMemSecFuncInitTerm",
"RTWMemSecFuncExecute",
"RTWMemSecDataConstants",
"RTWMemSecDataInternal",
"RTWMemSecDataParameters",
"IsSubsystemVirtual",
"Variant",
"VariantControl",
"OverrideUsingVariant",
"GeneratePreprocessorConditionals",
"AllowZeroVariantControls",
"PropagateVariantConditions",
"ActiveVariant",
"ActiveVariantBlock",
"TreatAsGroupedWhenPropagatingVariantConditions"
],
"values":[
"id_min",
"local",
"Tag"
"FromPortIcon",
"",
"",
"",
"ReadWrite",
"",
"All",
"on",
"off",
"off",
"-1",
"Reusable function",
"Use subsystem name",
"",
"Auto",
"",
"void_void",
"off",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"off",
"off",
"",
"",
"off",
"off",
"off",
"",
"",
"on"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
"tabs_idx":[
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
"jshandler":"webview/handlers/ContainerHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"SubSystem",
"masktype":""
}
},
@ -246,21 +306,19 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9159",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9722",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"Goto18",
"label":"Goto18",
"name":"From7",
"label":"From7",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"Vd_min",
"local",
"Vd_max",
"Tag"
],
"tabs":[
@ -274,7 +332,38 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9155",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From5",
"label":"From5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"id_max",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
@ -359,11 +448,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9722",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9152",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From7",
"label":"From7",
"name":"From2",
"label":"From2",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -371,7 +460,7 @@
"IconDisplay"
],
"values":[
"Vd_max",
"id",
"Tag"
],
"tabs":[
@ -390,27 +479,61 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9158",
"className":"Simulink.Goto",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9149",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Goto17",
"label":"Goto17",
"name":"id_min",
"label":"id_min",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
"Port",
"IconDisplay",
"OutMin",
"OutMax",
"OutDataTypeStr",
"LockScale",
"Unit",
"PortDimensions",
"VarSizeSig",
"SampleTime",
"SignalType",
"BusOutputAsStruct",
"InputConnect",
"Interpolate",
"LatchByDelayingOutsideSignal",
"LatchInputForFeedbackSignals",
"OutputFunctionCall"
],
"values":[
"Vd_max",
"local",
"Tag"
"6",
"Port number",
"[]",
"[]",
"Inherit: auto",
"off",
"inherit",
"-1",
"Inherit",
"-1",
"auto",
"off",
"",
"on",
"off",
"off",
"off"
],
"tabs":[
"Parameter Attributes"
"Main",
"Signal Attributes",
"-Other"
],
"tabs_idx":0
"tabs_idx":[
0,
2,
11
]
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
@ -418,7 +541,7 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Goto",
"blocktype":"Inport",
"masktype":""
}
},
@ -453,68 +576,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9155",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From5",
"label":"From5",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"id_max",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9151",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"id_Tgt",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9161",
"className":"Simulink.Goto",
@ -580,11 +641,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9149",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9148",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"id_min",
"label":"id_min",
"name":"id_max",
"label":"id_max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -607,7 +668,7 @@
"OutputFunctionCall"
],
"values":[
"6",
"5",
"Port number",
"[]",
"[]",
@ -647,11 +708,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9148",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9147",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"id_max",
"label":"id_max",
"name":"Vd_min",
"label":"Vd_min",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -674,7 +735,7 @@
"OutputFunctionCall"
],
"values":[
"5",
"4",
"Port number",
"[]",
"[]",
@ -709,24 +770,59 @@
"obj_viewer":[
],
"finder":{
"blocktype":"Inport",
"blocktype":"Inport",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9158",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto17",
"label":"Goto17",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"Vd_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:9152",
"className":"Simulink.From",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9159",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"From2",
"label":"From2",
"name":"Goto18",
"label":"Goto18",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"id",
"Vd_min",
"local",
"Tag"
],
"tabs":[
@ -740,16 +836,16 @@
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9147",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9145",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Vd_min",
"label":"Vd_min",
"name":"id",
"label":"id",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -772,7 +868,7 @@
"OutputFunctionCall"
],
"values":[
"4",
"2",
"Port number",
"[]",
"[]",
@ -812,104 +908,44 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9721",
"className":"Simulink.SubSystem",
"icon":"WebViewIcon9",
"name":"PI_clamp_fixdt_id",
"label":"PI_clamp_fixdt_id",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9162",
"className":"Simulink.Goto",
"icon":"WebViewIcon3",
"name":"Goto29",
"label":"Goto29",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"ShowPortLabels",
"BlockChoice",
"TemplateBlock",
"MemberBlocks",
"Permissions",
"ErrorFcn",
"PermitHierarchicalResolution",
"TreatAsAtomicUnit",
"MinAlgLoopOccurrences",
"PropExecContextOutsideSubsystem",
"SystemSampleTime",
"RTWSystemCode",
"RTWFcnNameOpts",
"RTWFcnName",
"RTWFileNameOpts",
"RTWFileName",
"FunctionInterfaceSpec",
"FunctionWithSeparateData",
"RTWMemSecFuncInitTerm",
"RTWMemSecFuncExecute",
"RTWMemSecDataConstants",
"RTWMemSecDataInternal",
"RTWMemSecDataParameters",
"IsSubsystemVirtual",
"Variant",
"VariantControl",
"OverrideUsingVariant",
"GeneratePreprocessorConditionals",
"AllowZeroVariantControls",
"PropagateVariantConditions",
"ActiveVariant",
"ActiveVariantBlock",
"TreatAsGroupedWhenPropagatingVariantConditions"
"GotoTag",
"TagVisibility",
"IconDisplay"
],
"values":[
"FromPortIcon",
"",
"",
"",
"ReadWrite",
"",
"All",
"on",
"off",
"off",
"-1",
"Reusable function",
"Use subsystem name",
"",
"Auto",
"",
"void_void",
"off",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"Inherit from model",
"off",
"off",
"",
"",
"off",
"off",
"off",
"",
"",
"on"
"id_min",
"local",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":[
]
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ContainerHandler"
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"SubSystem",
"blocktype":"Goto",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9145",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9146",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"id",
"label":"id",
"name":"Vd_max",
"label":"Vd_max",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -932,7 +968,7 @@
"OutputFunctionCall"
],
"values":[
"2",
"3",
"Port number",
"[]",
"[]",
@ -972,11 +1008,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9146",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9144",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"Vd_max",
"label":"Vd_max",
"name":"id_Tgt",
"label":"id_Tgt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -999,7 +1035,7 @@
"OutputFunctionCall"
],
"values":[
"3",
"1",
"Port number",
"[]",
"[]",
@ -1039,11 +1075,42 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9724",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9723",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From8",
"label":"From8",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
"GotoTag",
"IconDisplay"
],
"values":[
"Vd_min",
"Tag"
],
"tabs":[
"Parameter Attributes"
],
"tabs_idx":0
},
"viewer":{
"jshandler":"webview/handlers/ElementHandler"
},
"obj_viewer":[
],
"finder":{
"blocktype":"From",
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9725",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_idKi1",
"label":"cf_idKi1",
"name":"cf_idKp1",
"label":"cf_idKp1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -1057,12 +1124,12 @@
"FramePeriod"
],
"values":[
"cf_idKi",
"cf_idKp",
"on",
"inf",
"[]",
"[]",
"fixdt(0,16,16)",
"fixdt(0,16,12)",
"off",
"inf"
],
@ -1088,11 +1155,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9723",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9151",
"className":"Simulink.From",
"icon":"WebViewIcon3",
"name":"From8",
"label":"From8",
"name":"From1",
"label":"From1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -1100,7 +1167,7 @@
"IconDisplay"
],
"values":[
"Vd_min",
"id_Tgt",
"Tag"
],
"tabs":[
@ -1119,11 +1186,11 @@
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9725",
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9724",
"className":"Simulink.Constant",
"icon":"WebViewIcon3",
"name":"cf_idKp1",
"label":"cf_idKp1",
"name":"cf_idKi1",
"label":"cf_idKi1",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"inspector":{
"params":[
@ -1137,12 +1204,12 @@
"FramePeriod"
],
"values":[
"cf_idKp",
"cf_idKi",
"on",
"inf",
"[]",
"[]",
"fixdt(0,16,12)",
"fixdt(0,16,16)",
"off",
"inf"
],
@ -1167,73 +1234,6 @@
"masktype":""
}
},
{
"sid":"BLDCmotorControl_FOC_R2017b_fixdt:9144",
"className":"Simulink.Inport",
"icon":"WebViewIcon3",
"name":"id_Tgt",
"label":"id_Tgt",
"parent":"BLDCmotorControl_FOC_R2017b_fixdt:9143",
"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:9152#out:1",
"className":"Simulink.Line",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

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

Loading…
Cancel
Save