<?xml version="1.0" encoding="UTF-8"?>
<MF0 version="1.1" packageUris="http://schema.mathworks.com/mf0/ci/19700101 http://schema.mathworks.com/mf0/sl_modelref_info/R2020b http://schema.mathworks.com/mf0/slexec_mm_sto/R2019b_201902271317">
  <ModelRefInfoRepo.ModelRefInfoRoot type="ModelRefInfoRepo.ModelRefInfoRoot" uuid="adc47a3c-9209-4920-91df-d4ae3326e4aa">
    <autoSolverStatusFlags>323</autoSolverStatusFlags>
    <childModelRefInfo type="ModelRefInfoRepo.ChildModelRefInfo" uuid="2985f76e-41a6-4380-b3c2-ff23556b592a">
      <modelName>MotorController_FOC</modelName>
      <modelPath>MotorController_FOC</modelPath>
    </childModelRefInfo>
    <dataTransferInfos>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAAAAAABAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAA</dataTransferInfos>
    <defaultsCMapping>{&quot;Inports&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;,&quot;Outports&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;,&quot;ParameterArguments&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;LocalParameters&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;,&quot;GlobalParameters&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;,&quot;InternalData&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;,&quot;SharedLocalDataStores&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;GlobalDataStores&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;Constants&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;,&quot;DataTransfers&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;ModelData&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;InitializeTerminate&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;,&quot;Execution&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;,&quot;SharedUtility&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;\&quot;}&quot;}</defaultsCMapping>
    <globalVariables>OPEN_MODE</globalVariables>
    <globalVariables>Ts</globalVariables>
    <globalVariables>Ts_ctrl</globalVariables>
    <globalVariables>Ts_speed</globalVariables>
    <globalVariables>Vd_max</globalVariables>
    <globalVariables>Vq_max_M1</globalVariables>
    <globalVariables>Vq_max_XA</globalVariables>
    <globalVariables>a_elecAngle_XA</globalVariables>
    <globalVariables>a_elecDeltaAngle</globalVariables>
    <globalVariables>a_rpm_step</globalVariables>
    <globalVariables>b_angleMeasEna</globalVariables>
    <globalVariables>b_fieldWeakEna</globalVariables>
    <globalVariables>cf_speedCoef</globalVariables>
    <globalVariables>dz_cntTrnsDetHi</globalVariables>
    <globalVariables>dz_cntTrnsDetLo</globalVariables>
    <globalVariables>f_lpf_coeff</globalVariables>
    <globalVariables>i_Udc</globalVariables>
    <globalVariables>i_adc</globalVariables>
    <globalVariables>i_dead</globalVariables>
    <globalVariables>i_half_pwm_count</globalVariables>
    <globalVariables>i_hall_count_max</globalVariables>
    <globalVariables>i_hall_offset</globalVariables>
    <globalVariables>i_max</globalVariables>
    <globalVariables>i_pwm_count</globalVariables>
    <globalVariables>i_sample_before</globalVariables>
    <globalVariables>id_fieldWeakMax</globalVariables>
    <globalVariables>iq_maxSca_M1</globalVariables>
    <globalVariables>iq_maxSca_XA</globalVariables>
    <globalVariables>min_start_voltage_openloop</globalVariables>
    <globalVariables>n_adc_max</globalVariables>
    <globalVariables>n_commAcvLo</globalVariables>
    <globalVariables>n_commDeacvHi</globalVariables>
    <globalVariables>n_fieldWeakAuthHi</globalVariables>
    <globalVariables>n_fieldWeakAuthLo</globalVariables>
    <globalVariables>n_gain</globalVariables>
    <globalVariables>n_max</globalVariables>
    <globalVariables>n_polePairs</globalVariables>
    <globalVariables>n_ref_vol</globalVariables>
    <globalVariables>n_resistance</globalVariables>
    <globalVariables>n_stdStillDet</globalVariables>
    <globalVariables>r_cos_M1</globalVariables>
    <globalVariables>r_fieldWeakHi</globalVariables>
    <globalVariables>r_fieldWeakLo</globalVariables>
    <globalVariables>r_sin_M1</globalVariables>
    <globalVariables>res_rpm_openloop</globalVariables>
    <globalVariables>vec_hallToPos</globalVariables>
    <globalVariables>z_maxCntRst</globalVariables>
    <hasBlockWithPeriodicDiscreteSampleTime>true</hasBlockWithPeriodicDiscreteSampleTime>
    <hasBwsAccessed>true</hasBwsAccessed>
    <hasBwsAccessedByAnyModel>true</hasBwsAccessedByAnyModel>
    <hasContinuousSampleTime>true</hasContinuousSampleTime>
    <hasNonVirtualParameterChangeEvents>true</hasNonVirtualParameterChangeEvents>
    <hasSignalLogging>true</hasSignalLogging>
    <hasStatesModifiedInOutputUpdate>true</hasStatesModifiedInOutputUpdate>
    <isInlineParamsOn>true</isInlineParamsOn>
    <loggingSaveFormat>2</loggingSaveFormat>
    <maxFreqHz>-1.0</maxFreqHz>
    <needAbsoluteTimeForNonLoggingPurpose>true</needAbsoluteTimeForNonLoggingPurpose>
    <numDStateRecs>40</numDStateRecs>
    <numDataInputPorts>0</numDataInputPorts>
    <numLoggableDStateRecs>40</numLoggableDStateRecs>
    <runtimeNonFcnCallRateInfos type="ModelRefInfoRepo.RateInfo">
      <compiled>true</compiled>
      <needAbsoluteTime>true</needAbsoluteTime>
      <period>0.0</period>
      <priority>40</priority>
      <rateIdx>0</rateIdx>
    </runtimeNonFcnCallRateInfos>
    <runtimeNonFcnCallRateInfos type="ModelRefInfoRepo.RateInfo">
      <compiled>true</compiled>
      <needAbsoluteTime>true</needAbsoluteTime>
      <nonFcnCallPartitionName>Cont</nonFcnCallPartitionName>
      <period>5e-06</period>
      <priority>40</priority>
      <rateIdx>1</rateIdx>
    </runtimeNonFcnCallRateInfos>
    <runtimeNonFcnCallRateInfos type="ModelRefInfoRepo.RateInfo">
      <compiled>true</compiled>
      <nonFcnCallPartitionName>Cont</nonFcnCallPartitionName>
      <period>5e-05</period>
      <priority>40</priority>
      <rateIdx>2</rateIdx>
    </runtimeNonFcnCallRateInfos>
    <runtimeNonFcnCallRateInfos type="ModelRefInfoRepo.RateInfo">
      <compiled>true</compiled>
      <nonFcnCallPartitionName>Cont</nonFcnCallPartitionName>
      <period>.0025</period>
      <priority>40</priority>
      <rateIdx>3</rateIdx>
    </runtimeNonFcnCallRateInfos>
    <sampleTimeInheritanceRule>2</sampleTimeInheritanceRule>
    <timingAndTaskingRegistry>&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;slexec_sto version=&quot;1.1&quot; packageUris=&quot;http://schema.mathworks.com/mf0/slexec_mm_sto/R2019b_201902271317&quot;&gt;
  &lt;sto.Registry type=&quot;sto.Registry&quot; uuid=&quot;1b515fa6-99ec-46d0-b731-85634cc78e36&quot;&gt;
    &lt;clocks type=&quot;sto.Timer&quot; uuid=&quot;a4468594-67ed-4a4d-a3b8-4618bc00d4ad&quot;&gt;
      &lt;needsToProvideTimeDuringExecution&gt;true&lt;/needsToProvideTimeDuringExecution&gt;
      &lt;clockTickConstraint&gt;PeriodicWithFixedResolution&lt;/clockTickConstraint&gt;
      &lt;resolution&gt;5e-06&lt;/resolution&gt;
      &lt;timeAdvanceMode&gt;FixedStep&lt;/timeAdvanceMode&gt;
      &lt;clockDomain type=&quot;sto.ClockDomain&quot; uuid=&quot;2a5b79f1-01c3-4b4c-a340-0998a2480bac&quot;&gt;
        &lt;baseTaskID&gt;_task0&lt;/baseTaskID&gt;
        &lt;computedFundamentalStepSize&gt;5e-06&lt;/computedFundamentalStepSize&gt;
        &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;daf0ab3a-7dc3-4b56-b4d9-af52dd2ab066&quot;/&gt;
        &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;51bc4654-a05b-4d23-9d37-f2b81e0dc6f3&quot;/&gt;
        &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;8610159c-a689-41da-addf-f0bdfff44319&quot;/&gt;
        &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;4be2dbff-38c1-4fd4-950c-8f26ba3088e9&quot;/&gt;
        &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;2830fd3a-3c88-4aaf-935e-954f2a9dce68&quot;/&gt;
        &lt;rootTaskHierarchyElements type=&quot;sto.Task&quot; uuid=&quot;6a206115-1046-4fb0-818e-8d3dc5fff63b&quot;&gt;
          &lt;isExecutable&gt;true&lt;/isExecutable&gt;
          &lt;orderIndex&gt;1&lt;/orderIndex&gt;
          &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;daf0ab3a-7dc3-4b56-b4d9-af52dd2ab066&quot;&gt;
            &lt;annotation&gt;Cont&lt;/annotation&gt;
            &lt;description&gt;Continuous&lt;/description&gt;
            &lt;eventSourceType&gt;UNSPECIFIED_EVENT_SOURCE&lt;/eventSourceType&gt;
            &lt;registry type=&quot;sto.Registry&quot; uuid=&quot;1b515fa6-99ec-46d0-b731-85634cc78e36&quot;/&gt;
            &lt;taskId&gt;_task0&lt;/taskId&gt;
            &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;c00fd267-87ca-44ba-bfb1-dcd20e27b7ae&quot;/&gt;
          &lt;/rates&gt;
          &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;51bc4654-a05b-4d23-9d37-f2b81e0dc6f3&quot;&gt;
            &lt;annotation&gt;FiM&lt;/annotation&gt;
            &lt;colorIndex&gt;8&lt;/colorIndex&gt;
            &lt;description&gt;Fixed in Minor Step&lt;/description&gt;
            &lt;eventSourceType&gt;UNSPECIFIED_EVENT_SOURCE&lt;/eventSourceType&gt;
            &lt;rateIDX&gt;-1&lt;/rateIDX&gt;
            &lt;registry type=&quot;sto.Registry&quot; uuid=&quot;1b515fa6-99ec-46d0-b731-85634cc78e36&quot;/&gt;
            &lt;taskId&gt;_task0&lt;/taskId&gt;
            &lt;useForExecution&gt;NotForExecution&lt;/useForExecution&gt;
            &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;e58f2cfc-4c84-41fd-b3c2-ce9812e44397&quot;&gt;
              &lt;offset&gt;1.0&lt;/offset&gt;
              &lt;rateType&gt;ZOHContinuous&lt;/rateType&gt;
            &lt;/rateSpec&gt;
          &lt;/rates&gt;
          &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;8610159c-a689-41da-addf-f0bdfff44319&quot;&gt;
            &lt;annotation&gt;D1&lt;/annotation&gt;
            &lt;colorIndex&gt;2&lt;/colorIndex&gt;
            &lt;description&gt;Discrete 1&lt;/description&gt;
            &lt;eventSourceType&gt;UNSPECIFIED_EVENT_SOURCE&lt;/eventSourceType&gt;
            &lt;rateIDX&gt;1&lt;/rateIDX&gt;
            &lt;registry type=&quot;sto.Registry&quot; uuid=&quot;1b515fa6-99ec-46d0-b731-85634cc78e36&quot;/&gt;
            &lt;taskId&gt;_task0&lt;/taskId&gt;
            &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;57b10797-8697-422b-9416-eeb0a02e1f1b&quot;&gt;
              &lt;period&gt;5e-06&lt;/period&gt;
              &lt;rateType&gt;ClassicPeriodicDiscrete&lt;/rateType&gt;
            &lt;/rateSpec&gt;
          &lt;/rates&gt;
          &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;4be2dbff-38c1-4fd4-950c-8f26ba3088e9&quot;&gt;
            &lt;annotation&gt;D2&lt;/annotation&gt;
            &lt;colorIndex&gt;3&lt;/colorIndex&gt;
            &lt;description&gt;Discrete 2&lt;/description&gt;
            &lt;eventSourceType&gt;UNSPECIFIED_EVENT_SOURCE&lt;/eventSourceType&gt;
            &lt;rateIDX&gt;2&lt;/rateIDX&gt;
            &lt;registry type=&quot;sto.Registry&quot; uuid=&quot;1b515fa6-99ec-46d0-b731-85634cc78e36&quot;/&gt;
            &lt;taskId&gt;_task0&lt;/taskId&gt;
            &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;6f59056b-4c08-407b-aa37-c41967c31bb0&quot;&gt;
              &lt;period&gt;5e-05&lt;/period&gt;
              &lt;rateType&gt;ClassicPeriodicDiscrete&lt;/rateType&gt;
            &lt;/rateSpec&gt;
          &lt;/rates&gt;
          &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;2830fd3a-3c88-4aaf-935e-954f2a9dce68&quot;&gt;
            &lt;annotation&gt;D3&lt;/annotation&gt;
            &lt;colorIndex&gt;4&lt;/colorIndex&gt;
            &lt;description&gt;Discrete 3&lt;/description&gt;
            &lt;eventSourceType&gt;UNSPECIFIED_EVENT_SOURCE&lt;/eventSourceType&gt;
            &lt;rateIDX&gt;3&lt;/rateIDX&gt;
            &lt;registry type=&quot;sto.Registry&quot; uuid=&quot;1b515fa6-99ec-46d0-b731-85634cc78e36&quot;/&gt;
            &lt;taskId&gt;_task0&lt;/taskId&gt;
            &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;1e29bbfd-1ce0-4d2a-b79f-8031736f8653&quot;&gt;
              &lt;period&gt;.0025&lt;/period&gt;
              &lt;rateType&gt;ClassicPeriodicDiscrete&lt;/rateType&gt;
            &lt;/rateSpec&gt;
          &lt;/rates&gt;
          &lt;elementType&gt;Task&lt;/elementType&gt;
          &lt;identifier&gt;_task0&lt;/identifier&gt;
          &lt;priority&gt;40&lt;/priority&gt;
        &lt;/rootTaskHierarchyElements&gt;
      &lt;/clockDomain&gt;
    &lt;/clocks&gt;
    &lt;clocks type=&quot;sto.Event&quot; uuid=&quot;c68bb76b-9a1c-4463-a7d7-8040e4eda801&quot;&gt;
      &lt;clientId&gt;ParameterChangeEvent&lt;/clientId&gt;
      &lt;eventType&gt;PARAMETER_CHANGE_EVENT&lt;/eventType&gt;
      &lt;cNum&gt;1&lt;/cNum&gt;
      &lt;clockType&gt;Event&lt;/clockType&gt;
      &lt;identifier&gt;ParameterChangeEvent&lt;/identifier&gt;
      &lt;resolution&gt;-1.0&lt;/resolution&gt;
      &lt;specifiedTaskingMode&gt;ExplicitTasking&lt;/specifiedTaskingMode&gt;
      &lt;timeAdvanceMode&gt;None&lt;/timeAdvanceMode&gt;
      &lt;clockDomain type=&quot;sto.ClockDomain&quot; uuid=&quot;f8d9f50e-c8ad-44e0-9dfd-91b9dee29171&quot;&gt;
        &lt;computedFundamentalStepSize&gt;-1.0&lt;/computedFundamentalStepSize&gt;
        &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;0d1339d6-72fe-4be7-ad7a-ac341d0162a9&quot;/&gt;
        &lt;rootTaskHierarchyElements type=&quot;sto.Task&quot; uuid=&quot;690db26d-3826-4890-b0c0-3a1e30bca9ce&quot;&gt;
          &lt;isExecutable&gt;true&lt;/isExecutable&gt;
          &lt;isExplicit&gt;true&lt;/isExplicit&gt;
          &lt;rates type=&quot;sto.Rate&quot; uuid=&quot;0d1339d6-72fe-4be7-ad7a-ac341d0162a9&quot;&gt;
            &lt;annotation&gt;Inf&lt;/annotation&gt;
            &lt;colorIndex&gt;6&lt;/colorIndex&gt;
            &lt;description&gt;Constant&lt;/description&gt;
            &lt;eventSourceType&gt;PARAMETER_CHANGE_EVENT&lt;/eventSourceType&gt;
            &lt;rateIDX&gt;4&lt;/rateIDX&gt;
            &lt;registry type=&quot;sto.Registry&quot; uuid=&quot;1b515fa6-99ec-46d0-b731-85634cc78e36&quot;/&gt;
            &lt;stringID&gt;ParameterChangeEvent&lt;/stringID&gt;
            &lt;taskId&gt;ModelWideParameterChangeEvent&lt;/taskId&gt;
            &lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;e117c58a-55c2-4258-98b6-52aaec68862f&quot;&gt;
              &lt;period&gt;Inf&lt;/period&gt;
              &lt;rateType&gt;ModelWideParameterChangeEvent&lt;/rateType&gt;
            &lt;/rateSpec&gt;
          &lt;/rates&gt;
          &lt;tNum&gt;1&lt;/tNum&gt;
          &lt;elementType&gt;Task&lt;/elementType&gt;
          &lt;identifier&gt;ModelWideParameterChangeEvent&lt;/identifier&gt;
          &lt;priority&gt;-1&lt;/priority&gt;
          &lt;schedulingClockID&gt;ParameterChangeEvent&lt;/schedulingClockID&gt;
        &lt;/rootTaskHierarchyElements&gt;
      &lt;/clockDomain&gt;
    &lt;/clocks&gt;
    &lt;executionSpec&gt;Undetermined&lt;/executionSpec&gt;
    &lt;hasUnknownEdges&gt;true&lt;/hasUnknownEdges&gt;
    &lt;taskDependencyGraph type=&quot;sto.SerializedTaskConnectionList&quot; uuid=&quot;b7738e04-c573-46ad-931a-55ffa97e86ea&quot;&gt;
      &lt;taskIdentifier&gt;_task0&lt;/taskIdentifier&gt;
    &lt;/taskDependencyGraph&gt;
    &lt;taskDependencyGraph type=&quot;sto.SerializedTaskConnectionList&quot; uuid=&quot;9983e08c-8ceb-4795-ad58-2684084541ff&quot;&gt;
      &lt;clockIdentifier&gt;ParameterChangeEvent&lt;/clockIdentifier&gt;
      &lt;serializedConnectionProperties type=&quot;sto.SerializedConnectionProperties&quot; uuid=&quot;bec00386-a279-400c-8db1-8b311882d1e9&quot;&gt;
        &lt;targetTaskIdentifier&gt;_task0&lt;/targetTaskIdentifier&gt;
      &lt;/serializedConnectionProperties&gt;
      &lt;taskIdentifier&gt;ModelWideParameterChangeEvent&lt;/taskIdentifier&gt;
    &lt;/taskDependencyGraph&gt;
    &lt;taskPriorityDirection&gt;HighNumberLast&lt;/taskPriorityDirection&gt;
    &lt;tasks type=&quot;sto.Task&quot; uuid=&quot;6a206115-1046-4fb0-818e-8d3dc5fff63b&quot;/&gt;
    &lt;tasks type=&quot;sto.Task&quot; uuid=&quot;690db26d-3826-4890-b0c0-3a1e30bca9ce&quot;/&gt;
    &lt;timeAdvanceMode&gt;FixedStep&lt;/timeAdvanceMode&gt;
  &lt;/sto.Registry&gt;
&lt;/slexec_sto&gt;</timingAndTaskingRegistry>
    <zeroCrossingInfo type="ModelRefInfoRepo.ZeroCrossingInfo" uuid="c82940ed-efdd-43d9-bafc-c75d94a014a9">
      <direction>7</direction>
      <isDiscrete>true</isDiscrete>
      <name>Reset</name>
      <needsEventNotification>true</needsEventNotification>
      <tolerance>-1.0</tolerance>
      <type>1</type>
      <width>1</width>
    </zeroCrossingInfo>
    <zeroCrossingInfo type="ModelRefInfoRepo.ZeroCrossingInfo" uuid="8604c97f-e1ae-4771-a477-54347ef48e74">
      <direction>7</direction>
      <isDiscrete>true</isDiscrete>
      <name>Trig</name>
      <needsEventNotification>true</needsEventNotification>
      <tolerance>-1.0</tolerance>
      <type>1</type>
      <width>1</width>
    </zeroCrossingInfo>
    <zeroCrossingInfo type="ModelRefInfoRepo.ZeroCrossingInfo" uuid="88d917fb-05f6-4c60-bbe5-a2f38f22d190">
      <direction>56</direction>
      <isDiscrete>true</isDiscrete>
      <name>Trig</name>
      <needsEventNotification>true</needsEventNotification>
      <tolerance>-1.0</tolerance>
      <type>1</type>
      <width>1</width>
    </zeroCrossingInfo>
    <FMUBlockMap type="ModelRefInfoRepo.FMUBlockInfo" uuid="b0834fb7-e33c-4a5c-ad0d-3b5c3d8975df"/>
    <codeGenInfo type="ModelRefInfoRepo.CodeGenInformation" uuid="cbe43274-cf8a-473a-9dbe-b36411094e83"/>
    <configSettingsForConsistencyChecks type="ModelRefInfoRepo.ConfigSettingsForConsistencyChecks" uuid="8d2a1abd-5fcb-4575-9231-d6e5a1f9ea55">
      <consistentOutportInitialization>true</consistentOutportInitialization>
      <fixedStepSize>5e-06</fixedStepSize>
      <frameDiagnosticSetting>2</frameDiagnosticSetting>
      <hasHybridSampleTime>true</hasHybridSampleTime>
      <signalLoggingSaveFormat>2</signalLoggingSaveFormat>
      <simSIMDOptimization>1</simSIMDOptimization>
      <solverName>FixedStepDiscrete</solverName>
      <solverType>SOLVER_TYPE_FIXEDSTEP</solverType>
      <useDivForNetSlopComp>2</useDivForNetSlopComp>
      <hardwareSettings type="ModelRefInfoRepo.HardwareSettings" uuid="3862e9e7-ea89-4349-bd6e-ffad837c28d0">
        <prodBitPerChar>8</prodBitPerChar>
        <prodBitPerDouble>64</prodBitPerDouble>
        <prodBitPerFloat>32</prodBitPerFloat>
        <prodBitPerInt>32</prodBitPerInt>
        <prodBitPerLong>32</prodBitPerLong>
        <prodBitPerLongLong>64</prodBitPerLongLong>
        <prodBitPerPointer>32</prodBitPerPointer>
        <prodBitPerPtrDiffT>32</prodBitPerPtrDiffT>
        <prodBitPerShort>16</prodBitPerShort>
        <prodBitPerSizeT>32</prodBitPerSizeT>
        <prodEndianess>1</prodEndianess>
        <prodLargestAtomicFloat>1</prodLargestAtomicFloat>
        <prodLargestAtomicInteger>3</prodLargestAtomicInteger>
        <prodLongLongMode>true</prodLongLongMode>
        <prodShiftRight>true</prodShiftRight>
        <prodWordSize>32</prodWordSize>
      </hardwareSettings>
    </configSettingsForConsistencyChecks>
    <controllableInputRatesMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="71fb28d7-37f3-4265-b7a2-a6bf2cb59a79"/>
    <controllableOutputRatesMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="98fdaf49-90cf-428d-af22-cee0ce30f702"/>
    <dataPortGroup type="ModelRefInfoRepo.DataPortGroup" uuid="1bcdd85c-ae22-4afc-acc5-a6b2519d88c5"/>
    <expFcnUnconnectedDataPortGroup type="ModelRefInfoRepo.DataPortGroup" uuid="f5966953-d7bd-4e2e-901f-f64025146004"/>
    <interfaceParameterInfo type="ModelRefInfoRepo.InterfaceParameterInfo" uuid="1ad74c57-c72a-47a2-8dd8-90c29731c7e5">
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="1a5be470-9463-4641-8716-06d921b49ec1">
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_adc_max</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="cd17fee4-d0a1-436a-8feb-45da92ef69c1">
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_gain</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="4aa79883-5f6b-414f-ada4-476bd349923b">
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_polePairs</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="697a6ee7-89a2-4e01-ae45-2f378dff341a">
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_ref_vol</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="95d492c6-d52c-4c2e-b7f6-1869a650b129">
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_resistance</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="c0b1a32a-6ff8-481a-ab90-9bd8a41a5762">
        <datatypeID>6</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>dz_cntTrnsDetHi</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="567af645-b34e-4265-ab25-c045f5868de6">
        <datatypeID>6</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>dz_cntTrnsDetLo</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="96d148e5-d1c6-46e8-9471-e8601d8c156e">
        <datatypeID>7</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>cf_speedCoef</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="5bb5bec9-6205-4461-aad1-69eac18942f1">
        <datatypeID>7</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>i_hall_count_max</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="c99953ed-f453-4339-8aa4-2ce79994fd8a">
        <datatypeID>7</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>z_maxCntRst</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="51908d05-d4d6-4d77-a060-5e8da07757b8">
        <datatypeID>4</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>i_hall_offset</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="79b1b02d-437c-4097-84bf-bd0de74bcdfa">
        <numericTypeString>sfix16_En14</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>361</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>r_cos_M1</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="e200598d-1bbc-431c-b7a8-30cd39264af9">
        <numericTypeString>sfix16_En14</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>361</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>r_sin_M1</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="fb97226f-27b5-422c-acce-29daee734e52">
        <numericTypeString>sfix16_En2</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_commAcvLo</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="080795db-0c7a-407c-bd39-b48f979fe815">
        <numericTypeString>sfix16_En2</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_commDeacvHi</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="68dcefcb-adb7-4669-964c-4200ae9f1709">
        <numericTypeString>sfix16_En4</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>46</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>Vq_max_XA</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="2d27ed81-1367-4c7b-af64-04a305e8fa47">
        <numericTypeString>sfix16_En4</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>i_Udc</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="2ffd1ae4-bd0a-4dc7-a3b9-db34ebb8f892">
        <numericTypeString>sfix16_En4</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>min_start_voltage_openloop</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="0ecbb45e-98ab-4550-90e0-d756363cb7d8">
        <numericTypeString>sfix16_En4</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_fieldWeakAuthHi</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="b6338389-fd37-445a-9c31-21fc04c741f0">
        <numericTypeString>sfix16_En4</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>n_fieldWeakAuthLo</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="88496b39-c03a-4e97-95c9-23008836d666">
        <numericTypeString>sfix16_En4</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>r_fieldWeakHi</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="15c4577a-9765-4567-a47b-6b7753f427df">
        <numericTypeString>sfix16_En4</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>r_fieldWeakLo</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="a26059a0-180a-44e6-8265-3a1f7994d4c8">
        <numericTypeString>sfix16_En6</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>Vd_max</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="7d292e09-9362-4eb8-afe0-af38cc3a971e">
        <numericTypeString>sfix16_En6</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>46</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>Vq_max_M1</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="f4c73e1d-7526-4188-ade5-7fe7d0f2c50f">
        <numericTypeString>sfix16_En6</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>a_elecDeltaAngle</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="376621b4-8f5f-4cd1-8dea-93c15b58f490">
        <numericTypeString>sfix16_En7</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>id_fieldWeakMax</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="7752dc04-0bef-4196-b262-5b17329bd1f8">
        <numericTypeString>sfix16_En9</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>a_rpm_step</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="59b2616f-104d-47d1-a98f-5031c5cdc9f5">
        <numericTypeString>ufix16_En16</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>f_lpf_coeff</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="35d8ee0a-5eb1-4372-84e9-f9da4b0ab6d1">
        <numericTypeString>ufix16_En16</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>50</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>iq_maxSca_M1</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.FixedAndFloatParameter" uuid="44d66211-b1fc-4a4a-8e53-dc339b0cafd8">
        <numericTypeString>ufix16_En16</numericTypeString>
        <dimensions>1</dimensions>
        <dimensions>50</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>iq_maxSca_XA</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="a952887a-11cc-425c-b5dc-fbd333da8f06">
        <datatypeID>5</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>361</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>a_elecAngle_XA</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="dae3fda0-5724-428a-9cbc-4f82e3245cc6">
        <datatypeID>5</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>i_adc</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="210083a3-4af8-4b0a-9c52-3a0b6bd8c141">
        <datatypeID>5</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>i_dead</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="baa867c8-b311-4ea3-b177-f65d307d2efc">
        <datatypeID>5</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>i_half_pwm_count</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="f09998d6-4294-4c34-9bf3-1bf884debe65">
        <datatypeID>5</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>i_sample_before</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="4287484a-caad-4ebd-855f-09c59e388fd7">
        <datatypeID>8</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>b_angleMeasEna</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="5cbd5c12-afbc-4bd9-9215-da7ef5ab782a">
        <datatypeID>8</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>b_fieldWeakEna</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="d74f2d71-a8bd-44bb-8641-00d8f9ed4801">
        <datatypeID>2</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>8</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>vec_hallToPos</parameterName>
      </globalVariables>
      <globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="8ae633fe-069a-49a5-aabb-90626de391fb">
        <datatypeID>3</datatypeID>
        <dimensions>1</dimensions>
        <dimensions>1</dimensions>
        <isUsed>true</isUsed>
        <numDimensions>2</numDimensions>
        <parameterName>OPEN_MODE</parameterName>
      </globalVariables>
    </interfaceParameterInfo>
    <messageInfo type="ModelRefInfoRepo.MessageInformation" uuid="ba137c8d-bc1c-4f2b-ae31-36fddf829ce3"/>
    <methodInfo type="ModelRefInfoRepo.MethodExistenceInfo" uuid="c3ba2389-c01d-4985-924e-9a05bd1a31da">
      <hasDisableMethod>true</hasDisableMethod>
      <hasSystemInitializeMethod>true</hasSystemInitializeMethod>
      <hasSystemResetMethod>true</hasSystemResetMethod>
      <hasTerminateMethod>true</hasTerminateMethod>
      <hasUpdateMethod>true</hasUpdateMethod>
    </methodInfo>
    <periodicEventPortUnsupportedBlockInfo type="ModelRefInfoRepo.PeriodicEventPortUnsupportedBlockInfo" uuid="be894f4f-7f0e-4a07-8f2c-623484ca815d">
      <multiRateBlocks>MotorController_FOC/plant_pmsm/Solver Configuration/EVAL_KEY/INPUT_1_1_1</multiRateBlocks>
      <multiRateBlocks>MotorController_FOC/plant_pmsm/Solver Configuration/EVAL_KEY/INPUT_2_1_1</multiRateBlocks>
      <multiRateBlocks>MotorController_FOC/plant_pmsm/Solver Configuration/EVAL_KEY/INPUT_3_1_1</multiRateBlocks>
      <multiRateBlocks>MotorController_FOC/plant_pmsm/Solver Configuration/EVAL_KEY/INPUT_4_1_1</multiRateBlocks>
      <multiRateBlocks>MotorController_FOC/plant_pmsm/Solver Configuration/EVAL_KEY/INPUT_5_1_1</multiRateBlocks>
      <multiRateBlocks>MotorController_FOC/plant_pmsm/Solver Configuration/EVAL_KEY/INPUT_6_1_1</multiRateBlocks>
    </periodicEventPortUnsupportedBlockInfo>
    <portGroupsRequireSameRate type="ModelRefInfoRepo.PortGroupsRequireSameRate" uuid="8b03c25c-fff8-408f-856b-b15df83ce5ef">
      <DSMPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="61c28326-dfed-4b4b-84ef-1450c53b7914"/>
      <GlobalDSMPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="1047048f-5e06-44bf-960f-90338eb1b89e"/>
      <mergedPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="36a7909f-abbf-4def-afc1-9d43891c7d61"/>
    </portGroupsRequireSameRate>
    <rateSpecOfGlobalDSMAccessedByDescExpFcnMdlMap type="ModelRefInfoRepo.GlobalDSMRateSpecMap" uuid="9ebdd67f-3a26-4e4c-b51b-e8e8e2aa6629"/>
    <rootBlockDiagramInterface type="ci.Model" uuid="f46e964f-7437-42b4-b52a-a14b08a1da19">
      <p_RootComponentInterface type="ci.ComponentInterface" uuid="bc390814-f87f-489a-b20e-552fb7a9b145">
        <p_Name>MotorController_FOC</p_Name>
        <p_Type>ROOT</p_Type>
      </p_RootComponentInterface>
    </rootBlockDiagramInterface>
    <simulinkFunctions type="ModelRefInfoRepo.SimulinkFunctions" uuid="bcd4ba67-3ab7-4f54-9613-c3b05a56633f">
      <compSimulinkFunctionCatalog></compSimulinkFunctionCatalog>
    </simulinkFunctions>
    <stateWriterToOwnerMap type="ModelRefInfoRepo.StateWriterInfo" uuid="4044f46f-8de4-4396-86eb-44d8e06b34bd"/>
    <stoClientDataRegistry type="sto.ClientDataRegistry" uuid="a39ff1a9-6c61-48a6-88dd-80008eab84ff">
      <dataSets type="sto.ClientClockNamedDataSet" uuid="3a1b424d-82b9-42b9-9713-0277fad995cf">
        <tag>sltpEvents</tag>
      </dataSets>
      <dataSets type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="5b86a44f-a469-4057-ae65-02fe9f8f0627">
        <tag>sltpTaskGroups</tag>
      </dataSets>
      <dataSets type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="c2a9110f-f9aa-453a-96dd-848011a3a39e">
        <dSet type="ModelRefInfoRepo.SltpTaskData" uuid="cdfb6de9-5679-481f-9643-2a3297340329"/>
        <tSet type="ModelRefInfoRepo.SltpTaskData" uuid="cdfb6de9-5679-481f-9643-2a3297340329">
          <dataName>Cont</dataName>
          <linkedSet type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="c2a9110f-f9aa-453a-96dd-848011a3a39e"/>
          <id type="sto.TaskHierarchyElementId">
            <id>_task0</id>
          </id>
        </tSet>
        <tag>sltpTasks</tag>
      </dataSets>
    </stoClientDataRegistry>
    <varTsUIDMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="eabe7c5c-c766-4f1b-87bd-0ef76fad8b34"/>
  </ModelRefInfoRepo.ModelRefInfoRoot>
</MF0>