<?xml version="1.0" encoding="UTF-8"?>
<MF0 version="1.1" packageUris="http://schema.mathworks.com/mf0/slsa_mm/R2020a">
  <slsa.mm.MaskTree type="slsa.mm.MaskTree" uuid="e3aecf64-0db8-441d-a458-cc571088b614">
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="6bedfff1-4e80-4265-9e5e-c17ceaf240df">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/PID_Controller/iq_ctrl/Saturation Dynamic2</blockPath>
      <childrenIds>MotorController_FOC:2783:5</childrenIds>
      <id>MotorController_FOC:2783</id>
      <masks type="slsa.mm.Mask" uuid="7dea8420-7aa5-4e5e-b568-6e699a6471b1">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="05fbaf12-23e6-4090-a511-3fefd3255c66">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9ac9f61f-6a50-464d-8ab6-68a18ea0d9c5">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0d71a5b5-ff8a-44e9-97a6-c588125a6913">
          <evaluate>true</evaluate>
          <expression>Inherit: Same as second input</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fe66f70a-29fa-4b9d-9f86-b8248300a9ae">
          <expression>Same as second input</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a5ae70c-d3de-45ec-b8a4-38846a1591db">
          <expression>fixdt(1, 16)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bc17282c-40f7-4bce-afe7-e765fa000cfa">
          <expression>2^-10</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ada5d7e9-6ad6-48c6-bafe-15f7aa3cd7c9">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="de3fa869-b869-4e5e-9ee8-2be1424c7ade">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1ed91cd5-7fd5-4afc-9052-345768d574bf">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="3143f858-7dcf-4641-b777-1da9d6b877d6">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/PID_Controller/iq_ctrl/Saturation Dynamic2/Data Type Propagation</blockPath>
      <id>MotorController_FOC:2783:5</id>
      <masks type="slsa.mm.Mask" uuid="9f7385a1-57ba-419d-be43-796fbea4e6bd">
        <cachedVariables type="slsa.mm.Variable" uuid="62753403-6bfe-4702-9162-b29ae50290cd">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e2b24b9a-436b-40ca-9349-4383e2fbee91">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="780ac163-72d7-46fc-bd07-dcbcdb15eaa5">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiB1bnNwZWNpZmllZCBzY2FsaW5nAFNpZ25lZG5lc3NCb29sAFdvcmRMZW5ndGgARml4ZWRFeHBvbmVudABTbG9wZUFkanVzdG1lbnRGYWN0b3IAQmlhcwBEYXRhVHlwZU92ZXJyaWRlAEluaGVyaXQASXNBbGlhcwBEZXNjcmlwdGlvbgBEYXRhU2NvcGUAQXV0bwBIZWFkZXJGaWxlAE51bWVyaWNUeXBlAFNpbXVsaW5rAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAAAA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="12491431-a5a6-48e9-9fef-06adda86e6c7">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="5a3c10a0-c53a-4859-b217-444a511208b4">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="9f23a724-2920-49a9-8be4-20deb7904495">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="fffa78ef-2248-420c-ad96-fb9a4637ecaf">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="5acad936-3684-4a8a-9c19-bdfb0e5819b2">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="289bec13-8fa5-4806-a464-412b93f8c2f3">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a4db5980-3ecc-4750-b346-0ce559c4a798">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6d2119e5-9b10-439f-8450-480e4494779f">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6595cbc9-093c-46b6-8834-eea4619415d5">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAFA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="2ebeb4aa-1aa9-4ac9-8e1c-6f2ce86baa5c">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="04b9df18-c7a5-4cc6-9c56-6afd3c07bd03">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a5ebedc1-6b47-452b-8069-da4030b6de73">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="2c44c034-5e00-40c6-bc45-81697f80fb73">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="de0e8d12-60b4-404f-b89e-491b846fb219">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="5906f3e7-5a8b-468b-86d7-dd3441364a6a">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="465ec924-98cc-46ff-8693-806a706bb76e">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b2781056-0874-42ce-8995-2ed16f061c41">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a0a6ea78-8056-4600-bdcb-5bcff0bc4173">
          <evaluate>true</evaluate>
          <expression>fixdt(1, 16)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6632c7ee-dc33-42ab-bd29-17357f0060eb">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bd77ce61-5a1d-41aa-b8a7-3dccc011676c">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="549912b6-1534-4e67-be02-3a9c4857b308">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="018bd2ad-e298-4dea-9434-5ad2554c0886">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0c1230df-70f2-45d3-8fed-76ee7fad4f6a">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a17fb303-25e7-4871-aabd-478206d820fd">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="602f7b86-cd2a-41b1-8ac4-ea55b772f772">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9660768a-81e7-4623-a24b-aa911f0bcc12">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3630d0e3-5751-4fe6-aac7-7e1fabf3c428">
          <evaluate>true</evaluate>
          <expression>2^-10</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d8b8c795-1512-4345-9a86-ce672a662fea">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f2896901-e761-4568-9d5f-2602e6c7bafd">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e802a766-e421-4e30-aebe-5dc66b32a645">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="edff04b5-282c-4cdd-ab3d-9923cddac9fa">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="140b323f-2498-469c-a053-58ef55be56a1">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7150bdba-7d90-4547-8554-99a0de5e34d7">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d1930fc4-71d7-45eb-aadd-3fd9927ffcb6">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:2783</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="dba5c01e-32d8-483c-8b20-b7c0a369019a">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/PID_Controller/id_ctrl/PI_id/Saturation Dynamic1</blockPath>
      <childrenIds>MotorController_FOC:2793:84:5</childrenIds>
      <id>MotorController_FOC:2793:84</id>
      <masks type="slsa.mm.Mask" uuid="227327f7-947b-45ef-aaed-4dd057e7065e">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="790074b2-9d75-4d12-8aee-02b1f8f25dce">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cf416e50-1f78-4396-9819-b4cf9ebe57a0">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4a19c327-a961-4b11-925b-2a29a7656e0a">
          <evaluate>true</evaluate>
          <expression>fixdt(1,16,4)</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fa2fceb9-7e76-4d3b-b549-ac07b0e87563">
          <expression>Specify via dialog</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8382069e-ae35-4594-97db-767741ee0c27">
          <expression>fixdt(1,16,4)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f9fab6dc-a440-4f7f-847b-6806107f7ec7">
          <expression>[]</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ad919c5e-2484-48a9-8c56-e38640b555ba">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8137c02f-c6ae-4826-aba9-eae2c9ab7690">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9acd88ea-644c-4507-992c-9db714a76853">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="f271cf81-fc9a-4c15-850a-41365a042588">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/PID_Controller/id_ctrl/PI_id/Saturation Dynamic1/Data Type Propagation</blockPath>
      <id>MotorController_FOC:2793:84:5</id>
      <masks type="slsa.mm.Mask" uuid="a7be6330-6379-4fbf-97d2-cc4f93d655aa">
        <cachedVariables type="slsa.mm.Variable" uuid="7420e8d4-181e-4580-88f8-7213635680ed">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="7ccd0145-0059-4fc5-b85a-055086665711">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="7b536ea7-e683-4d83-b333-54e0099d1721">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiBiaW5hcnkgcG9pbnQgc2NhbGluZwBTaWduZWRuZXNzQm9vbABXb3JkTGVuZ3RoAEZpeGVkRXhwb25lbnQAU2xvcGVBZGp1c3RtZW50RmFjdG9yAEJpYXMARGF0YVR5cGVPdmVycmlkZQBJbmhlcml0AElzQWxpYXMARGVzY3JpcHRpb24ARGF0YVNjb3BlAEF1dG8ASGVhZGVyRmlsZQBOdW1lcmljVHlwZQBTaW11bGluawAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAQwA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="258dffb3-caee-45d4-ba31-655fe6000a91">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e49ef4d3-a874-41d2-9b4a-076aef3ab754">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="29fd2859-d7d1-4015-8c88-3e1bb7a2c684">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="74696605-439b-44d4-9374-253bd26e3df3">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ec8882b5-b2a4-4bf9-a7aa-2a5f4f233bd1">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="b7d347b3-81d9-46d7-b80f-1e27d8f36ea0">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6779becb-046e-4a96-8602-eb3663425d4d">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="2118de6c-5a56-4df0-b3d2-bd634cc58bc6">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="11b2ffa6-bd3f-4ef9-a792-ae88072e273a">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAMAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAJAAAAAAAAAA==</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="bf7944a7-f73b-4cf8-badf-c8272b050b7f">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="77b9c601-1902-4149-b3fd-326bfae3c48c">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="747ae8f5-2ddb-4049-beb6-71cc3de3437a">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="b0a32133-0048-458a-a390-e8e62ff465bc">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="b8c4eb29-2972-4475-81f7-30a25acbc968">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="d24cdf5d-1ef5-4350-8654-ad827c2d629b">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="4707fbfe-ca36-457a-be40-f696372ba7bc">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="34639dba-204c-4b88-81c1-151d8824a373">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="24e29b5f-b901-4698-af2b-a0d427649ee9">
          <evaluate>true</evaluate>
          <expression>fixdt(1,16,4)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="baf7dcea-871f-4036-a45e-3c8b4e4cc810">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c470e3ec-500d-44ea-9e78-191dfeed3e33">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4a29c826-bf57-4037-8f3a-2417de70c39c">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0078612e-ada4-4cd9-82fe-c76ea7476ce3">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c243ad9e-731b-4fb0-bd19-1de5c35daf1f">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b9e95a14-84b9-4aec-98d3-e4aa3ba51417">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3e407c18-842b-4e6e-b1ee-8f5a1cf74102">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e9d8f42-ec50-4139-b349-7b3cae4bd7ab">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d9ebe9b9-bf9e-4fa5-8ef9-faccf116e823">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="128c0df3-9fc8-4724-b24c-898f468e45af">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5182aa7f-7e67-423f-b4bf-07b4922ca164">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="228ce2e5-17be-418a-9412-86fa41dd0203">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ebc310b9-a051-4915-a06e-6a9edecf6f79">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="841d7ca1-9d97-4f38-9f8b-9adc8b9c5f71">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bf9cca38-120e-476a-8f71-ed8cd3cbb2ed">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ce3462fb-96dd-476c-9f2e-02381a84f74f">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:2793:84</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="11a30735-d3fb-4446-bb85-42842de5299f">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/PID_Controller/iq_ctrl/PI_iq/Saturation Dynamic1</blockPath>
      <childrenIds>MotorController_FOC:2829:84:5</childrenIds>
      <id>MotorController_FOC:2829:84</id>
      <masks type="slsa.mm.Mask" uuid="0e00a004-a0dc-4aca-9ed9-5399c7cbd13f">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f69d2ae8-6997-480a-a498-240d437ff958">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6964752f-39d9-49ed-a843-4b6d1f1506d5">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b1b6a391-d4b7-431a-be67-d1489d84fc63">
          <evaluate>true</evaluate>
          <expression>fixdt(1,16,4)</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f87aa4fb-ebb7-4177-9b93-bee0b3c43701">
          <expression>Specify via dialog</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="adfda60f-c55e-4ca6-a197-8ff6c47b6f97">
          <expression>fixdt(1,16,4)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="14def644-1cfc-4807-8ff4-b9619b600687">
          <expression>[]</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="713107f7-c434-4298-9823-232f78754af2">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="144b9ab0-bf51-475d-9857-a9c37bd9063a">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="70f83826-e026-4515-ba25-b197a7358ca7">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="8851e7b3-3494-4efa-be86-2aa4413d4728">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/PID_Controller/iq_ctrl/PI_iq/Saturation Dynamic1/Data Type Propagation</blockPath>
      <id>MotorController_FOC:2829:84:5</id>
      <masks type="slsa.mm.Mask" uuid="48f08e8c-60f9-4ba5-82ad-c5b7972cc5b4">
        <cachedVariables type="slsa.mm.Variable" uuid="260ca6aa-ad83-4850-b835-e48ffff225a4">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="83a7ef97-2b39-4f6e-ab08-0378a61bd889">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="56e9017d-d615-4af0-8ba7-0aea127149e9">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiBiaW5hcnkgcG9pbnQgc2NhbGluZwBTaWduZWRuZXNzQm9vbABXb3JkTGVuZ3RoAEZpeGVkRXhwb25lbnQAU2xvcGVBZGp1c3RtZW50RmFjdG9yAEJpYXMARGF0YVR5cGVPdmVycmlkZQBJbmhlcml0AElzQWxpYXMARGVzY3JpcHRpb24ARGF0YVNjb3BlAEF1dG8ASGVhZGVyRmlsZQBOdW1lcmljVHlwZQBTaW11bGluawAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAQwA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="dab7d434-74d4-4bb1-a5ee-526618d4e5ef">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ba11c841-3526-4e7e-81d9-c7d4a61b3501">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="54f8a52e-aee1-4383-a721-79f157560fd4">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ea65db2d-fe19-4ed5-8abf-85bb3c1b675f">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="c46e9fe8-db01-419a-b35e-4c266b10bbc0">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="f124f6a1-39bd-4c4d-9540-c45351965bc7">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="feb34602-492d-43ef-a763-58fc16576cbf">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="d4da84c4-4f08-4f29-a7d1-408ac03d6d54">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="bc05c3bd-c71e-4506-952b-4c243c80337a">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAMAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAJAAAAAAAAAA==</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ef6e5f10-4079-41bc-8e5d-d4afa61d9e3c">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="d4fe8a5b-6eca-432c-a962-18f3fa1a1367">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a77f73c3-b204-474d-98f3-64ca57b83667">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="fdc6dd8f-3a74-429b-a03f-94241dadae21">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="865d2031-70ac-4ce0-a053-2d927af893ca">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="9c98e2aa-655c-46a6-bc32-357102e7fe06">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="1ddb7857-8081-4fd4-a2c9-c04dbe322b3a">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1cd7b44f-883e-4904-a109-bd0611de83b1">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="34a173f1-fdf4-4e5c-a592-294271dce8a4">
          <evaluate>true</evaluate>
          <expression>fixdt(1,16,4)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b3c53135-1d8b-4288-9e44-01ea6c7e25b9">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ea92686b-2a53-421c-89f8-44ea4701bb87">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d7390dd5-6213-4422-82e9-4bba4b30aa97">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e95c6b2f-2e49-4711-9632-20e719daa074">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1176b113-75f8-4ec4-a776-ebc351a9fc05">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bfec283f-39d5-4f8d-8ad2-0899e5f3066a">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="12ba48c6-4397-47f7-bff9-fff8a596f1b3">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="35fc6910-b9c1-4089-b0c5-a544197f31a9">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18f36dfb-b298-4ef6-b1d3-f3cfebe1d1eb">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="44dd69b5-cf49-4c39-a515-418b3df23c8a">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="20d473f4-b9e9-4b0d-8780-579152434031">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fcdb515d-a5d4-4174-ab2d-ea9ba0edec9d">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c036ef42-6453-4737-9f5e-6deed41d9164">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="33e7ecbb-01e4-4db7-a9e9-c27b3cddabbc">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e55b2f82-1fb9-49ea-95f0-7569f0a54b41">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3df74179-4246-415c-b5e9-0dc98c56ba8c">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:2829:84</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="68637f67-38c1-4164-a374-4ee01b164bd5">
      <blockPath>MotorController_FOC/Signal Builder1</blockPath>
      <id>MotorController_FOC:3036</id>
      <masks type="slsa.mm.Mask" uuid="64aafca9-cbbb-40e3-851e-288b7a80c678">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="21a40de0-e06c-41fd-8e27-ca1fb4c47084">
          <evaluate>true</evaluate>
          <expression>[0:10]</expression>
          <isTunable>true</isTunable>
          <name>tuvar</name>
        </dialogParameters>
        <initializationCode>if ~strcmp(get_param(bdroot(gcbh),&apos;SimulationStatus&apos;),&apos;stopped&apos;) tuvar = sigbuilder_block(&apos;maskInit&apos;); end</initializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="9b133beb-f86a-4a7e-b4f3-bcc30fda91f5">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/PID_Controller/id_ctrl/Saturation Dynamic1</blockPath>
      <childrenIds>MotorController_FOC:3177:5</childrenIds>
      <id>MotorController_FOC:3177</id>
      <masks type="slsa.mm.Mask" uuid="d50c4261-9f70-4003-879b-7a3a0a4ab9ee">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="707b4cc6-8eae-4aab-8bb2-a6c0482a0cb8">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a2fdf8f7-922b-4491-8153-7ad60956d123">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0a44917e-19b8-41f7-994f-420020dc7d67">
          <evaluate>true</evaluate>
          <expression>Inherit: Same as second input</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="599bda3e-c85b-4b58-95ab-149c03c56a2a">
          <expression>Same as second input</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bdd90a10-b445-41fe-a4de-43002b40439f">
          <expression>fixdt(1, 16)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0930bfa7-d95b-41a5-963b-01d533ff7f48">
          <expression>2^-10</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b1177142-d43a-47b1-ac6b-25e8428a8da4">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="14eda0f4-ef13-44d9-bdd7-0a4c267aede9">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18873e97-a35a-4715-b516-86acdd043bf7">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="c3b1c2e0-58aa-4124-96b9-dd9ac4ac4d83">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/PID_Controller/id_ctrl/Saturation Dynamic1/Data Type Propagation</blockPath>
      <id>MotorController_FOC:3177:5</id>
      <masks type="slsa.mm.Mask" uuid="14beaa2b-3d09-4177-af63-f6c3dc09bdef">
        <cachedVariables type="slsa.mm.Variable" uuid="a49347b6-1856-4c1c-8775-ec0a4b56b021">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="bfbfa2d9-5cc0-4a17-974a-7788d6348165">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="1dc9a773-ae16-4e46-8c79-09eecbc9b2ba">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiB1bnNwZWNpZmllZCBzY2FsaW5nAFNpZ25lZG5lc3NCb29sAFdvcmRMZW5ndGgARml4ZWRFeHBvbmVudABTbG9wZUFkanVzdG1lbnRGYWN0b3IAQmlhcwBEYXRhVHlwZU92ZXJyaWRlAEluaGVyaXQASXNBbGlhcwBEZXNjcmlwdGlvbgBEYXRhU2NvcGUAQXV0bwBIZWFkZXJGaWxlAE51bWVyaWNUeXBlAFNpbXVsaW5rAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAAAA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="dae88011-ef91-437f-8485-e4de607b4638">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a90926af-8d70-40d8-ab17-0d82bc2edb5a">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e77c7b98-bda2-4905-a83c-b6de0b10c1dd">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="0f2d8982-fe6f-4c7b-9768-1d7f556e5783">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="aac1aec4-f034-4a88-be3a-592dea5242c5">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="9fd6388e-6cd6-4656-9a3f-150f4222b467">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="f56064f1-0c2e-4780-8a0e-ebd8d444a692">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="53ac0ba4-eeb8-42ec-b8ec-34adad0fdd6f">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6122ae4c-ce02-4855-b0c4-e07f530f245f">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAFA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="f914e6d8-0e34-4eb9-98db-9946fcc73612">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e7473124-38f6-48ad-a3e3-207334f96cd3">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="11fa3c68-3d78-472c-94fe-e33e994d0bf8">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="769766e4-7fd1-48d0-8ffd-ea9a4b164452">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="634e22e8-a9bc-4141-8646-8507ff43858c">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="d18581d2-7178-4f26-a3cf-2ab08b6a11db">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ce042e1b-2ff3-4a5a-9daa-5f51bf6c848f">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6bbda8ad-c78a-4b5c-8d51-33aac28c1402">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d3538e50-1598-4f3e-9670-f000785ea008">
          <evaluate>true</evaluate>
          <expression>fixdt(1, 16)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="23cfca11-bf39-48ad-8fc4-442b2aee8480">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="37d0dd25-9854-439c-a9f8-fca25bf65d38">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6739c64c-3a87-4b92-a3fe-35a9653a36ef">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="21846766-eb60-4c1f-8828-3820d6bf217b">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="529644ff-3121-455a-9e8f-8166b77a6ac2">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4024463b-347c-4e78-be8d-2aa046be009b">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f2eb6720-c954-4730-a667-cf7fc1d0e5ab">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dacdd2a3-8ec4-4fea-8140-95fda54f2d0d">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bbfcc970-f849-4b59-a3c0-b1f0e4596fb8">
          <evaluate>true</evaluate>
          <expression>2^-10</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b0d360a4-077d-4cc0-844d-9362b15fafd2">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bc207975-829d-4499-9d9f-ce98c0316361">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="57900b34-8e42-4edb-ab44-0230789f57b6">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="811e8e1d-92aa-4f1e-b1a7-dae8c2e3e612">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a5f3ee66-0b4c-4f0c-bd45-b5bc218eae5f">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f5703a8d-cd14-433c-a2a9-0f7e5f6ffedc">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="713bfcd7-e597-4afb-a892-101fbcd3f1b6">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:3177</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="2bd0bcf9-4911-4b82-80f2-888e1cb7be9a">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/speed_ctrl/speed_ctrl/PI_speed/Saturation Dynamic1</blockPath>
      <childrenIds>MotorController_FOC:3545:84:5</childrenIds>
      <id>MotorController_FOC:3545:84</id>
      <masks type="slsa.mm.Mask" uuid="c105a524-010d-44ba-b784-609d4291bde2">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ecfa10dc-4af3-4ae1-872d-684c4239accf">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="808ce655-59a0-463a-999d-9c510f13547e">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ce57625a-d568-4843-b025-bdb39199bbc4">
          <evaluate>true</evaluate>
          <expression>fixdt(1,16,6)</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b951966f-b57a-439b-9a2f-d037c2fdd7ca">
          <expression>Specify via dialog</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e4e99f45-0c36-4426-a948-9639a868e79e">
          <expression>fixdt(1,16,6)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3d00883a-d579-47f8-b0a9-510ce3614ba4">
          <expression>[]</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a37e9a24-58c0-4cfd-9fd8-894810da3c27">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4e064b96-9c05-4e73-8dc5-b6a4a552d516">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b775b5b-f779-4741-819d-017233683009">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="94b3b91d-32d2-4d96-88cb-a570c975cd7d">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/speed_ctrl/speed_ctrl/PI_speed/Saturation Dynamic1/Data Type Propagation</blockPath>
      <id>MotorController_FOC:3545:84:5</id>
      <masks type="slsa.mm.Mask" uuid="8dcdd8cf-4c55-4ad8-acb5-2e620ad3c2d7">
        <cachedVariables type="slsa.mm.Variable" uuid="fc25b36c-8bec-43bb-8c3a-e7048c656748">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="9d437269-9065-4d56-b53e-2386cae6703c">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="c0d0e49e-0f10-4699-bf18-b58d78d8bffc">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiBiaW5hcnkgcG9pbnQgc2NhbGluZwBTaWduZWRuZXNzQm9vbABXb3JkTGVuZ3RoAEZpeGVkRXhwb25lbnQAU2xvcGVBZGp1c3RtZW50RmFjdG9yAEJpYXMARGF0YVR5cGVPdmVycmlkZQBJbmhlcml0AElzQWxpYXMARGVzY3JpcHRpb24ARGF0YVNjb3BlAEF1dG8ASGVhZGVyRmlsZQBOdW1lcmljVHlwZQBTaW11bGluawAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAYwA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="d304ff5c-6211-41a2-b8ac-32604c3bbd28">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="27203ded-c734-4613-8ec0-8f1b9d6636c5">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="b934b6b7-d309-4033-ace8-828c45102bc9">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="580f315e-d1c0-4df2-8575-5681e38edf3a">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="90c01a55-d2c9-42b4-9a2f-0dc34c8a7416">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="026a3e4d-4ef9-489e-994f-1c0a787c8063">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="f49d21d8-3d01-4887-b4d9-9b9adc1cff76">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="abefeabb-d7a5-4bc6-b6d0-48fae35b9227">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="c738d227-2fb3-4bc4-a663-fe576889e27d">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAMAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAJAAAAAAAAAA==</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="bddbf5c8-8fb3-4c8b-8920-0f43b1b17588">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a65aef51-9575-4142-b3fe-df2b058737c0">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="93f15057-e033-48c3-a747-55076446ac7d">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="71d6c04e-5621-42af-b98b-2a3a155609c0">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a5961a3b-957f-4ec1-bbe5-6fedf286627d">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a990ff7f-ddee-42e7-af3e-3d7dde4e7983">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6dcbc285-6094-4ac0-bc13-acb17ea3f67f">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9164df4f-0b1d-4490-ba1e-28df88122884">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9686448e-892e-4654-86bf-02620529f41f">
          <evaluate>true</evaluate>
          <expression>fixdt(1,16,6)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8fafe2e9-ed23-47ab-9aec-4f3b9cd72ccc">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="139c32cc-4eee-46c3-8fc3-45dfb25d58ef">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="315223ce-0530-4e7c-b287-cc2c38b01393">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="15ec3337-dcd1-4701-bd47-cffb6f7d0b37">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ffbe3ce6-a589-42a4-a282-3b1aafa36d8b">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4379e214-e306-469a-83ac-319e3968fd72">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="96e94249-83af-42d0-ac8f-c1de61926a78">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b6b1fbea-bba4-4381-8bdc-7fd37712e958">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c32b7f24-3312-4c15-bf6a-9ad691992947">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="70e7aa19-abea-4b45-a471-cbf1ad4438f4">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="33db12de-d644-44ca-8d97-926d5247ad9b">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="17ed5f5b-dad0-404a-b763-0899a6d1a549">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4b188393-5125-4d57-8ea4-eeee97d94191">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b5a20500-9c1d-4d0c-8741-80184541fc47">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bbb4cc93-c928-47ed-97f4-6b38c2b9b624">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cf3e8555-33f4-4a0e-ac17-e9b46fb42258">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:3545:84</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="8b8f4b5d-54fd-4ee6-a31a-087f083da2ee">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/speed_ctrl/speed_ctrl/Saturation Dynamic3</blockPath>
      <childrenIds>MotorController_FOC:3546:5</childrenIds>
      <id>MotorController_FOC:3546</id>
      <masks type="slsa.mm.Mask" uuid="d1c86dda-fc11-437f-a1a3-9245ba8a5f27">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f8d35de2-c419-4ebc-8ea8-ff3391954384">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cd423d55-2a54-4a65-bde7-41e3a32fe9f5">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b6cd0314-0d32-4f5e-b758-a968f35027df">
          <evaluate>true</evaluate>
          <expression>Inherit: Same as second input</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="caa06c69-4257-48d5-b857-2aa342b78e66">
          <expression>Same as second input</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2c30285d-6f12-4313-af2c-a86eadd64ec9">
          <expression>fixdt(1, 16)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1aa5acf6-76a8-4166-83ff-ce8938565114">
          <expression>2^-10</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8351124e-3a02-4b35-b842-3cee33ad4cc6">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5c54a498-da07-4fd3-ae67-ee0cdcb0dfef">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8a27a99c-4d7a-4693-a74f-cfd4a3804a30">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="d1d6dff9-c566-47ef-b883-ade6982c4329">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/speed_ctrl/speed_ctrl/Saturation Dynamic3/Data Type Propagation</blockPath>
      <id>MotorController_FOC:3546:5</id>
      <masks type="slsa.mm.Mask" uuid="e8ce7514-b76b-443f-87e1-957ca4051079">
        <cachedVariables type="slsa.mm.Variable" uuid="0e3b4fc1-876f-403f-8a40-5a6a8570d97c">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="1e5a4524-2c4d-4da9-bee9-60cf13c6bf0f">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="3d5ea23b-5697-46ec-9bb0-d9281eb77b57">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiB1bnNwZWNpZmllZCBzY2FsaW5nAFNpZ25lZG5lc3NCb29sAFdvcmRMZW5ndGgARml4ZWRFeHBvbmVudABTbG9wZUFkanVzdG1lbnRGYWN0b3IAQmlhcwBEYXRhVHlwZU92ZXJyaWRlAEluaGVyaXQASXNBbGlhcwBEZXNjcmlwdGlvbgBEYXRhU2NvcGUAQXV0bwBIZWFkZXJGaWxlAE51bWVyaWNUeXBlAFNpbXVsaW5rAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAAAA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="cca2fd92-c427-4bc7-ac00-97f6420d40e3">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="2a171e5a-e6c7-4b4c-b71a-77ffe2d238ed">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="11d143b0-9316-4eb4-86c6-59347e35f2f4">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6b7d5468-7765-41eb-b11f-21960dd9b16e">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="99731eda-dbf6-4e77-acf6-8ea438f42c5c">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="eed03199-77d4-4a96-a61b-1b32b326b1d7">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="1efcb855-9cde-4983-8288-4f731fb6cee0">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="b085b22d-02d0-42f9-b7c5-fb46183dc2a7">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="bb178e03-d5c0-4471-bf5a-f28b41a1bfa5">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAFA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a40cfb2e-95cf-4275-9067-58df45544e86">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="13bb1ed1-dda1-421f-abc9-74501210e030">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="4cd36606-48b3-4c05-b75e-55792f34f697">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="d16e6027-5c55-41d0-bf1a-0c79de634607">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6a1d2984-ea35-49d7-ba59-2906f740531e">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="010dc013-43bc-409d-847b-a702bf3e8cc0">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="77215f02-2731-4989-8288-31be328e2ba0">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="53b53408-1530-47b8-9efc-458438f09fa8">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5cbc19d7-7639-484d-8cb6-42c04859ebdf">
          <evaluate>true</evaluate>
          <expression>fixdt(1, 16)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="58028c65-5953-493c-bf1c-3a73c962475d">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bebc61f7-8fb0-4e0e-8974-c239029aa320">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="265f4583-cbc7-4de1-8436-ba9ea2f08880">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6a42f1ea-e0a3-4465-a55b-abd2a2180e5d">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="01ea6800-5e85-4b3f-b31e-6900a14de8bf">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a8d96049-6050-4515-8ec8-52692df7dae3">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d9596a34-b528-46c5-acc0-a7d61669d098">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2de3d7b4-8e14-4284-911b-943fe25fd8ea">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1d3fa6cc-d756-40e8-8e46-583cfc40ecad">
          <evaluate>true</evaluate>
          <expression>2^-10</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1299ac82-9b0f-4322-8d20-957f01ffb18c">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eda7e414-8bf2-49d0-91d1-b1b11a370f90">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cd064166-9123-4f8d-a1a4-c6ca6d5ccab1">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2961f4d3-31e3-4d35-b254-5808610a673b">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="78f35d4d-105e-438c-be28-bb9d30f0fa68">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dad86ac8-d2c9-4e18-afea-96db5cfdf572">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7d657604-7395-4569-8794-c499b42ccfe3">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:3546</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="b029fd56-8d76-4df8-9ec5-bef70128af18">
      <blockPath>MotorController_FOC/PMSM_Controller/Electrical_Speed_Estimation/Speed_Estimation/Subsystem/Compare To Constant</blockPath>
      <id>MotorController_FOC:3630</id>
      <masks type="slsa.mm.Mask" uuid="9ada6cea-fc33-467a-8408-6de860800d16">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8bb05ee2-440e-433a-bdf3-62d3acebd2cf">
          <expression>&gt;=</expression>
          <name>relop</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b0faafd3-30b4-47e3-8247-6e59ed31f832">
          <evaluate>true</evaluate>
          <expression>4</expression>
          <isTunable>true</isTunable>
          <name>const</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c903f5d7-d62b-4fca-91c1-db8daab66318">
          <expression>boolean</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="89cd70b0-76e1-4022-a87d-7b29cf9ef399">
          <expression>on</expression>
          <name>ZeroCross</name>
        </dialogParameters>
        <initializationCode>blkName = gcb;

if strcmp(get_param(gcbh,&apos;OutDataTypeStr&apos;),&apos;boolean&apos;)
	setValue = &apos;boolean&apos;;
else
	setValue = &apos;fixdt(0, 8)&apos;;
end

set_param([blkName,&apos;/Compare&apos;],&apos;relop&apos;,relop, ...
	&apos;OutDataTypeStr&apos;, setValue, &apos;ZeroCross&apos;, ZeroCross);

str = [relop,&apos; C&apos;]; %default

const_str = get_param(blkName, &apos;const&apos;);
const_val = str2num(const_str);

if isempty(const_val) %#ok&lt;ST2NM&gt;
    %Expression/Variable
    str = [relop, &apos; &apos;, strtrim(const_str)];
else
    if length(const_val) == 1 
        if Simulink.data.isSupportedEnumClass(class(const_val))
            % Special Handling for Enumerations
            if Simulink.data.getEnumTypeInfo(class(const_val), &apos;AddClassNameToEnumNames&apos;)
                str = [relop, &apos; &apos;, strtrim(const_str)];
            else
                str = [relop, &apos; &apos;, char(const_val)];
            end
        elseif(isfloat(const_val) || isinteger(const_val) || islogical(const_val)) 
                str = [relop, &apos; &apos;, num2str(const_val)];
        end
    end
end</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="4165c239-85c5-4882-8866-a7cf3292c2fe">
      <blockPath>MotorController_FOC/PMSM_Controller/Electrical_Speed_Estimation/Speed_Estimation/Raw_Motor_Speed_Estimation/Compare To Constant</blockPath>
      <id>MotorController_FOC:3637</id>
      <masks type="slsa.mm.Mask" uuid="1d651c06-3ef6-425b-bef8-4478e0e18f46">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="239aad27-4deb-4a6d-bdec-e6354df04a43">
          <expression>&gt;=</expression>
          <name>relop</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18f2bef7-cdc1-460b-b557-181d1e59ca88">
          <evaluate>true</evaluate>
          <expression>4</expression>
          <isTunable>true</isTunable>
          <name>const</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1ee69744-987d-4641-9f9b-913ee061a915">
          <expression>boolean</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f75fb1da-b0c7-4729-87cd-4e2088166e73">
          <expression>on</expression>
          <name>ZeroCross</name>
        </dialogParameters>
        <initializationCode>blkName = gcb;

if strcmp(get_param(gcbh,&apos;OutDataTypeStr&apos;),&apos;boolean&apos;)
	setValue = &apos;boolean&apos;;
else
	setValue = &apos;fixdt(0, 8)&apos;;
end

set_param([blkName,&apos;/Compare&apos;],&apos;relop&apos;,relop, ...
	&apos;OutDataTypeStr&apos;, setValue, &apos;ZeroCross&apos;, ZeroCross);

str = [relop,&apos; C&apos;]; %default

const_str = get_param(blkName, &apos;const&apos;);
const_val = str2num(const_str);

if isempty(const_val) %#ok&lt;ST2NM&gt;
    %Expression/Variable
    str = [relop, &apos; &apos;, strtrim(const_str)];
else
    if length(const_val) == 1 
        if Simulink.data.isSupportedEnumClass(class(const_val))
            % Special Handling for Enumerations
            if Simulink.data.getEnumTypeInfo(class(const_val), &apos;AddClassNameToEnumNames&apos;)
                str = [relop, &apos; &apos;, strtrim(const_str)];
            else
                str = [relop, &apos; &apos;, char(const_val)];
            end
        elseif(isfloat(const_val) || isinteger(const_val) || islogical(const_val)) 
                str = [relop, &apos; &apos;, num2str(const_val)];
        end
    end
end</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="babbf81d-3baa-4d11-9ea4-585ef53a6fa9">
      <blockPath>MotorController_FOC/PMSM_Controller/Control_Target_Select/target_scale/open_mode/Subsystem/Saturation Dynamic</blockPath>
      <childrenIds>MotorController_FOC:3745:5</childrenIds>
      <id>MotorController_FOC:3745</id>
      <masks type="slsa.mm.Mask" uuid="f7016609-ff6d-4f19-8cb5-95b8476371f0">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fa88a97c-f750-423b-bd9a-ba5d72259a9b">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="65fa538d-f3b0-4904-a75c-b9f5bb6c0ff5">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c69e5fd1-707c-4580-b869-7ada7e43c715">
          <evaluate>true</evaluate>
          <expression>Inherit: Same as second input</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="956dbe88-2f40-42e5-a5c1-366b301bd565">
          <expression>Same as second input</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1d31d623-2c46-40bf-af02-57c5b13a0188">
          <expression>fixdt(1, 16)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3987a3fc-7a9a-494f-b9d5-671ad5f1f1fb">
          <expression>2^-10</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="92e2c421-0c6d-4e91-b746-6177c4e8ada5">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3b508de8-56c0-49b6-bf95-bbf7f3c11d36">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6a09647d-0895-4d5e-a04d-fccb88c98393">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="1d1e30e4-d67e-49e2-b329-9e022e7cf0ee">
      <blockPath>MotorController_FOC/PMSM_Controller/Control_Target_Select/target_scale/open_mode/Subsystem/Saturation Dynamic/Data Type Propagation</blockPath>
      <id>MotorController_FOC:3745:5</id>
      <masks type="slsa.mm.Mask" uuid="0ca1433a-e3ff-467a-b196-7f50b0b239f4">
        <cachedVariables type="slsa.mm.Variable" uuid="fbd79194-e99e-48f8-8049-de0abf02b628">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="4aa70c04-f06e-4b3b-aeef-d1edfe400587">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="05cf26b0-846e-4b10-97e9-62888b9b900a">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiB1bnNwZWNpZmllZCBzY2FsaW5nAFNpZ25lZG5lc3NCb29sAFdvcmRMZW5ndGgARml4ZWRFeHBvbmVudABTbG9wZUFkanVzdG1lbnRGYWN0b3IAQmlhcwBEYXRhVHlwZU92ZXJyaWRlAEluaGVyaXQASXNBbGlhcwBEZXNjcmlwdGlvbgBEYXRhU2NvcGUAQXV0bwBIZWFkZXJGaWxlAE51bWVyaWNUeXBlAFNpbXVsaW5rAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAAAA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="28235a59-5999-4eea-8165-32a9e2a3a27e">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e9885c68-ba9c-48d1-9498-8fbe4b499ea2">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ddb172cb-65e5-4254-8929-433ee4cb122e">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="44154e1f-ca76-4b42-ba8d-9c032041c75f">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="da83354d-6397-494e-8e6d-631d1aea6164">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="5f3236fc-a7bb-4fad-9e39-bc275e720b06">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="f434a9ec-6077-4d0c-af1b-df2bdd38cccc">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="c2a67ce7-60c8-4e58-87b9-49d9e6a7babf">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e23a89c9-61cf-41fe-be5b-16b0861ba76a">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAFA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="5f6bb445-4189-4fcb-a3ad-21e8eb74f81f">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="60b31fba-b43b-4391-8874-a391f379e4ca">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="b2405ed0-b66b-48a3-8859-ca0e4702312e">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="46712646-16b6-4a1d-b027-8cd8a5f5cfb5">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e1e22f9c-4396-4b75-8154-0c590ab5292e">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="3a1c426e-0e82-44c9-b20f-e7af96a96bfa">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="f1257517-d050-4768-a7ed-da9e8f46d649">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="75c291f8-14fd-4e5e-9134-c08770ec47f9">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="036782aa-807a-47ea-b342-1d0bf51fe79b">
          <evaluate>true</evaluate>
          <expression>fixdt(1, 16)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="27d8b175-e0d3-4d52-afdb-e42618f903c6">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c0f37fee-f0f4-4528-aade-bb2be715b7c3">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3f8ae1ae-9baf-4be6-afdf-be20db6c7539">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6ef0b62f-b7d5-4f8e-aa53-cd020851f74f">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3de93d75-e034-4650-bcad-0d76798d0e62">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="96901345-5587-4200-8344-944343d82716">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="95938ce5-4bb4-4cda-8113-939d8302fd5a">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6f5b3924-a612-49a7-85d6-4e56c5a2526f">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f7b98d52-f2da-4725-9a36-3b04b899e5b6">
          <evaluate>true</evaluate>
          <expression>2^-10</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b6d0a1c6-0036-4f88-a5cf-7ddba20c579b">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="940db9be-1116-40e0-832f-457234536e00">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1c409f2d-dbfa-4536-8454-25a581972c20">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="30815543-e89e-49a5-b762-61fe63f9e73b">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f3e29f67-a807-43e7-af6b-ad6ba357754e">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a0730989-16d5-488a-8c58-448622a29467">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ba8729fa-34ab-4ef0-a029-25cdcac22b8a">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:3745</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="379d5f8a-a458-420b-b18e-85b7ab9b84ce">
      <blockPath>MotorController_FOC/PMSM_Controller/Control_Target_Select/Compare To Constant</blockPath>
      <id>MotorController_FOC:3771</id>
      <masks type="slsa.mm.Mask" uuid="9895d74a-1bba-49b5-b7f4-3d90a3b1dcd8">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c82ef91f-4e9b-403e-81c2-ddd1503861d0">
          <expression>&gt;</expression>
          <name>relop</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="532a34ed-ba94-4842-879d-1b42a47ea635">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>const</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="83276c1e-4462-4fce-9981-82cbe3baf0d7">
          <expression>boolean</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bfefc8a3-c0e8-40e8-833c-44a22cad034d">
          <expression>on</expression>
          <name>ZeroCross</name>
        </dialogParameters>
        <initializationCode>blkName = gcb;

if strcmp(get_param(gcbh,&apos;OutDataTypeStr&apos;),&apos;boolean&apos;)
	setValue = &apos;boolean&apos;;
else
	setValue = &apos;fixdt(0, 8)&apos;;
end

set_param([blkName,&apos;/Compare&apos;],&apos;relop&apos;,relop, ...
	&apos;OutDataTypeStr&apos;, setValue, &apos;ZeroCross&apos;, ZeroCross);

str = [relop,&apos; C&apos;]; %default

const_str = get_param(blkName, &apos;const&apos;);
const_val = str2num(const_str);

if isempty(const_val) %#ok&lt;ST2NM&gt;
    %Expression/Variable
    str = [relop, &apos; &apos;, strtrim(const_str)];
else
    if length(const_val) == 1 
        if Simulink.data.isSupportedEnumClass(class(const_val))
            % Special Handling for Enumerations
            if Simulink.data.getEnumTypeInfo(class(const_val), &apos;AddClassNameToEnumNames&apos;)
                str = [relop, &apos; &apos;, strtrim(const_str)];
            else
                str = [relop, &apos; &apos;, char(const_val)];
            end
        elseif(isfloat(const_val) || isinteger(const_val) || islogical(const_val)) 
                str = [relop, &apos; &apos;, num2str(const_val)];
        end
    end
end</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="a09dc6e6-ad9e-4871-b008-b3577871c3ef">
      <blockPath>MotorController_FOC/PMSM_Controller/Control_Target_Select/Field_Weakening_Enabled/Field_Weakening/Saturation Dynamic</blockPath>
      <childrenIds>MotorController_FOC:3802:5</childrenIds>
      <id>MotorController_FOC:3802</id>
      <masks type="slsa.mm.Mask" uuid="a67d04e4-969f-4a92-9f58-3b47bf7121c4">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="49f80325-190f-499b-baf2-994187bbeca8">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bff9ef1d-63dc-4173-94da-73900295ac09">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fda6b2ed-b931-4fc3-85c4-ec54c5333883">
          <evaluate>true</evaluate>
          <expression>Inherit: Same as second input</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="29b6f329-74e3-43c3-99f7-57033d1417e1">
          <expression>Same as second input</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="af8cb4b9-4755-48cf-9532-0a512d4e9802">
          <expression>fixdt(1, 16)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0e17a5bc-71e6-4621-ae63-33a4ba2f4ad0">
          <expression>2^-10</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b7a7c688-832d-4e25-9b48-b1214741e858">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="47266e3b-7821-4735-a4bf-ec5e51267597">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="56cd53c6-5fb7-41c9-a4f3-0c99be474c7c">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="4a33f36b-e3e3-43ef-82ff-49bb28e65291">
      <blockPath>MotorController_FOC/PMSM_Controller/Control_Target_Select/Field_Weakening_Enabled/Field_Weakening/Saturation Dynamic/Data Type Propagation</blockPath>
      <id>MotorController_FOC:3802:5</id>
      <masks type="slsa.mm.Mask" uuid="cc6a3554-f0eb-4ef2-b01f-68899c25764f">
        <cachedVariables type="slsa.mm.Variable" uuid="ef5b52d2-9db7-49f5-8218-ada1a0cd1835">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="432203f5-4808-48dd-ac56-297ce716c2f9">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="4fd8ace9-04f2-464c-8eff-0cdc0a10e108">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiB1bnNwZWNpZmllZCBzY2FsaW5nAFNpZ25lZG5lc3NCb29sAFdvcmRMZW5ndGgARml4ZWRFeHBvbmVudABTbG9wZUFkanVzdG1lbnRGYWN0b3IAQmlhcwBEYXRhVHlwZU92ZXJyaWRlAEluaGVyaXQASXNBbGlhcwBEZXNjcmlwdGlvbgBEYXRhU2NvcGUAQXV0bwBIZWFkZXJGaWxlAE51bWVyaWNUeXBlAFNpbXVsaW5rAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAAAA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="fc38554d-d4bc-4dec-8de8-27c1fafcfe41">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="95e72046-d266-4477-80e6-199869eae72f">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="7af4c648-b185-41a6-9990-4f3fd51a2b9a">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="fbc56fdc-ba88-4e9e-90bf-5b0eefeb6dc7">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="0e8d286c-88a2-4283-9c10-d9ae6e53897d">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ed4a3ec3-dc2a-470a-b16c-fe6115e9d96a">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="8ed6e790-5df6-4e19-bdde-1a15213cb981">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="92916dc7-6bb1-43b8-a5a1-344c9e33dbdc">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="75d470d9-5e8a-4b3a-b10c-e2498e47a2ee">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAFA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e32c8598-75ec-48f2-af39-acb952166c9c">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6f7fb9d0-40da-4725-82ad-528f024d983f">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="46150124-c392-415d-9183-90a381dfac39">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="daefb7cd-cff8-40f8-a18f-9fb8dc0a3b31">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="b6ede505-27b2-455d-890e-730f566464e0">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="93269abd-bee8-4f5c-9a67-ada928af29cf">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="63f77741-e794-4df8-819a-0c24d7d8da61">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="470d3232-3b31-477c-b140-e3dcefbd7748">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="74747386-977d-4c2c-b146-ebb1cb51f64d">
          <evaluate>true</evaluate>
          <expression>fixdt(1, 16)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e50f27e4-3377-4cdb-9266-ebf5fd49f120">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4f6db43a-e0c3-4848-b2ef-4b7817c15c84">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0a5d7606-0445-42be-ac2b-13e10fa9c427">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e66a0c84-80ee-4ad9-a652-2e6637725e24">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3e5efbdc-c4eb-488b-b854-fb02340b107d">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="510555f8-42fa-457a-a997-015866506b96">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="91354084-92f5-491e-89e3-4384d0bd3620">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3fc20ebd-726b-4605-9960-c39f73061e1f">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9fe0091b-6424-42cc-a081-38070f15ddcf">
          <evaluate>true</evaluate>
          <expression>2^-10</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18de2da5-7b69-4bb1-b869-7d89d35d0f6b">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="61a32e23-38a2-4b74-bafb-fd4469412aba">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b674200-e534-4f03-8041-2f2082d886d4">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="14c34dc8-6ac3-448f-b2c7-1436e214b04e">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c129a893-1499-4581-ac5b-d4b55da6e6c0">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="17c7822b-632b-4a6b-b78e-70a3d7d931a5">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="27611db2-d433-4060-8480-dd986d238bb9">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:3802</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="82beabf1-a59a-4da3-affb-30103006ba96">
      <blockPath>MotorController_FOC/PMSM_Controller/Control_Target_Select/Field_Weakening_Enabled/Field_Weakening/Saturation Dynamic1</blockPath>
      <childrenIds>MotorController_FOC:3803:5</childrenIds>
      <id>MotorController_FOC:3803</id>
      <masks type="slsa.mm.Mask" uuid="57e9da06-f3f2-441f-9985-14874486008f">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="237f3f4f-40bd-404e-9a89-df0328a497c0">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1791b8d2-1098-473e-a4f6-8a0e7d3a417b">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d4ab45f0-abeb-48d2-9c61-14e77fb4d161">
          <evaluate>true</evaluate>
          <expression>Inherit: Same as second input</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="542b1f33-f609-4c87-9bb4-650dc1d92224">
          <expression>Same as second input</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dfb6ca9b-ebc2-423d-8997-9f0fde66f548">
          <expression>fixdt(1, 16)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d9bc00ea-8c28-4ca8-87e6-80b982cab0af">
          <expression>2^-10</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7c5eec8e-9f5e-495a-8d56-3e82857da702">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ac5bd26d-3d09-4485-9203-a6f9ce36881c">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ca1e3084-652c-44a3-a4b2-4883c704b9b6">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="0e070fb7-5ce7-442d-9b43-6c56eb2afbc3">
      <blockPath>MotorController_FOC/PMSM_Controller/Control_Target_Select/Field_Weakening_Enabled/Field_Weakening/Saturation Dynamic1/Data Type Propagation</blockPath>
      <id>MotorController_FOC:3803:5</id>
      <masks type="slsa.mm.Mask" uuid="f4e2218d-e8b0-4bf8-8d9c-44929c2b4c9f">
        <cachedVariables type="slsa.mm.Variable" uuid="4bd8a6cb-ef8f-4313-83e3-304182f00a1a">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="88eaf73f-1b5d-4cae-a2ee-73a191384b30">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="6f4f4130-5908-4c48-9bbe-27ea06dec254">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiB1bnNwZWNpZmllZCBzY2FsaW5nAFNpZ25lZG5lc3NCb29sAFdvcmRMZW5ndGgARml4ZWRFeHBvbmVudABTbG9wZUFkanVzdG1lbnRGYWN0b3IAQmlhcwBEYXRhVHlwZU92ZXJyaWRlAEluaGVyaXQASXNBbGlhcwBEZXNjcmlwdGlvbgBEYXRhU2NvcGUAQXV0bwBIZWFkZXJGaWxlAE51bWVyaWNUeXBlAFNpbXVsaW5rAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAEAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAAAA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="c5462852-551e-4de2-bcf7-00c3dfb998be">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="37419067-4cd0-4c37-a6a9-7195b8c0389f">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="77bcd3b6-923f-4ddd-9893-3f3124303658">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="1b20d81c-2bd5-4014-a911-9d3ec74a6bb9">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="256b78f2-ac09-4f72-ab36-987741492e95">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="1615a2d2-4a9d-4f21-9200-b5ffb9d1deb2">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="9683fd05-da62-497a-980c-26245646cf01">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="4f4c65dd-0e98-4b02-a04a-e61c79348ef5">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="25b0cd99-4206-4769-82e9-3143a42e7120">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAFA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="074c0c37-8362-4c44-ba3e-3b0ff61d9c43">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ae98d262-a3c7-49c1-96f2-245d3a29d300">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="d8bd8fbd-646a-4e76-a475-6e101ee099be">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="370b231f-c1ed-44ed-9de3-fac5c604f033">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="c5ec3480-c16a-4a4d-9ebe-e772f7de2fca">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="28ef6353-5b89-48d0-8f42-a5c0c0caf40f">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="4be26d9b-28a0-4363-93d6-8f6889ec2a3e">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8cbeb1b8-2c45-47a2-83dc-885ddaef6bf7">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b707015-661e-4618-9a0b-3f0a0a781764">
          <evaluate>true</evaluate>
          <expression>fixdt(1, 16)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bb114c65-8975-45f1-8863-77e8c96adce9">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b9eb3858-ce9c-473c-823e-38901bf3d999">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="212bccc1-24db-442a-ace8-4783267e8107">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="41898587-8318-465c-a5bc-0a77d08e3e4f">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5743f5f6-319f-4da4-8c1f-7671c3c9c1b0">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="065b3517-4f96-4d43-918d-36ca497e407c">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6d5f1cca-ea42-4968-904f-db112c06bf40">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cde1e3d3-f87b-4f14-8980-617db738bd2e">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="54b664b1-fa0f-4de6-97d0-b720f3111fc1">
          <evaluate>true</evaluate>
          <expression>2^-10</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a1d95bb4-c6c1-4d22-842e-61bff719cf91">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f3eacbd9-d4b1-49bc-be71-6d0f39f6d05a">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="199de263-72d3-480a-8670-a451bf652ef5">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9e55b511-f16e-457c-a1a2-94d7c25c4188">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="814144db-cef2-4965-a999-1d73d5c823a6">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="67653598-d44d-4be7-b5e0-ebc02cf54c4a">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8127f7eb-05b4-49c3-bfd6-7f8d5c8e2dd3">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:3803</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="7690fbe1-5ff4-473b-b9f2-1bd59190d703">
      <blockPath>MotorController_FOC/PMSM_Controller/Rate_Control/Saturation Dynamic</blockPath>
      <childrenIds>MotorController_FOC:4037:5</childrenIds>
      <id>MotorController_FOC:4037</id>
      <masks type="slsa.mm.Mask" uuid="818c76dd-8419-4a82-80c9-5f6fa25109b7">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c1736661-67b9-4925-a177-b4af36175999">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3c8258b1-809c-4e18-b17d-65c4b7d84d3a">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a51ebcd9-7c1f-48f5-ace1-45992e47a50a">
          <evaluate>true</evaluate>
          <expression>Inherit: Same as second input</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="15ef47a8-3913-4197-9f5f-acaeaaabc40a">
          <expression>Same as second input</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3552275e-b7cc-4156-a519-81627b1c1c4c">
          <expression>fixdt(1, 16)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1821859b-1bd6-4a67-bace-fc41571b8c9d">
          <expression>2^-10</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a0df8e4b-a962-41b0-8a1e-4e2d04a1c467">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c8fff54d-1272-46c1-a938-2dd783b7650e">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1c9e3e6e-db0a-492e-8cf8-ee1a227de5bc">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="b78ae006-278d-4daa-bb26-729aa107fed1">
      <blockPath>MotorController_FOC/PMSM_Controller/Rate_Control/Saturation Dynamic/Data Type Propagation</blockPath>
      <id>MotorController_FOC:4037:5</id>
      <masks type="slsa.mm.Mask" uuid="c77bbedc-b482-4314-af68-cda9763efdc5">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1e7d1755-c2d0-47bd-a515-33dad4d2d4ed">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b4341ce2-cf1f-42e2-9562-fab83bc5ba69">
          <evaluate>true</evaluate>
          <expression>fixdt(1, 16)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="84999970-f576-4288-be2c-7374d4566f0e">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3483858a-850d-40b7-94e7-58d303a2f339">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e8e8843-b416-4dff-8e2a-7d48f7cae139">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f42959ca-5617-444e-b900-2b610b79d1b7">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e571533e-a1df-4802-ae6f-e58c9bc5b3ae">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a66f8b80-55bc-4450-b38c-64521e982337">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bbe4754d-1660-474f-8d53-d521404f4110">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c4d39f2f-d0f4-4539-834c-3213155c2571">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="38f00800-eb5d-4763-8ba6-1474bb0d9aea">
          <evaluate>true</evaluate>
          <expression>2^-10</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f18b5a20-3d49-4c06-8528-b9675ed2f008">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="51f70700-7ab2-4782-aaa6-6c1a7bd43599">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d8def94c-2b59-490d-a2a2-459274fda5ff">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="275cec3e-308f-4a38-b1a2-7924a938b210">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="737090fa-ad7a-4d26-8f92-3806ab056a4c">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="068f4fb3-583c-4fc4-b517-be53ccc96736">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fbe78f23-1b9e-435e-a2b7-92971e24159e">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4037</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="c55f6899-fde4-4a12-95b7-efa5a6d61681">
      <blockPath>MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor</blockPath>
      <id>MotorController_FOC:4145</id>
      <masks type="slsa.mm.Mask" uuid="5b0dec35-5cc9-4b69-b958-a923b9b6115d">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c917d1fd-4be8-42e3-b13d-da9e50aa744f">
          <expression>foundation.mechanical.sensors.angular_velocity</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3d91dbe1-476d-469c-921f-863d82baaef6">
          <expression>foundation.mechanical.sensors.angular_velocity</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b47a1c5e-f5af-4f26-93dc-cd725085b1b9">
          <expression>angular_velocity</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a44f4070-6446-481d-a92c-d5078ef20956">
          <expression>angular_velocity</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2cea0a4f-892d-498d-933f-f83cd14dfca4">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5ceff5cb-6a3e-41c5-a4e7-b6a4fea438d1">
          <evaluate>true</evaluate>
          <expression>simscape.enum.onoff.on</expression>
          <name>wrap_angle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6c8af3bf-9d4e-49e1-af68-657f6f708348">
          <expression>1</expression>
          <name>wrap_angle_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4e0961ca-bb45-4467-8364-26b844181219">
          <expression>compiletime</expression>
          <name>wrap_angle_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7c9a7938-a781-4f6f-b239-67b85dd22da6">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>offset</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2535c7f6-c490-49e1-a6bf-ba523a852282">
          <expression>rad</expression>
          <name>offset_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b75955a3-4d7b-439b-acad-0f5abc1f1cb6">
          <expression>compiletime</expression>
          <name>offset_conf</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="0e1554af-b71e-430f-80d2-73763d093b7a">
      <blockPath>MotorController_FOC/plant_pmsm/Encoder/Ideal Torque Sensor</blockPath>
      <id>MotorController_FOC:4146</id>
      <masks type="slsa.mm.Mask" uuid="2abdb618-1986-4080-bb92-dfda356a6411">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0e6d1eaa-7003-462e-b535-a2976013078f">
          <expression>foundation.mechanical.sensors.torque</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="db0f0656-b3b7-4d0f-9302-18ae273b964b">
          <expression>foundation.mechanical.sensors.torque</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0edb5409-7e5f-4665-9ab7-dc91da8028fc">
          <expression>torque</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e7862475-d7f5-47de-9f0d-e502bc180f89">
          <expression>torque</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c23e8e3f-96a0-4911-b2d5-0e71eeeacc09">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="c5b36de9-f836-4fe3-b773-da1504105d38">
      <blockPath>MotorController_FOC/plant_pmsm/Encoder/PS-Simulink Converter1</blockPath>
      <childrenIds>MotorController_FOC:4147:11</childrenIds>
      <id>MotorController_FOC:4147</id>
      <masks type="slsa.mm.Mask" uuid="e00174ba-7c78-470b-a07a-ec4144c7ba56">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9ae42bd4-7ed9-4250-8263-b42e40fb314e">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4b4ae683-7f71-4865-a020-32cfee1821d3">
          <expression>ps_output</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="37ba8891-8062-4a17-8582-fda3c2839d6e">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="befd785b-c916-4286-80a9-cf1c80c21ef1">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="43ced0dd-6d02-49cf-a21a-912023444f51">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="74925c3f-638b-47df-8679-747899dbc1ac">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4152c309-6ab1-466d-a548-4b6b38a26ea1">
          <expression>rad</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bd43a17e-da3f-4517-a01d-0bb64e3048ac">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="fc04a03e-9a12-4e0b-981e-e6a31b2e58a4">
      <blockPath>MotorController_FOC/plant_pmsm/Encoder/PS-Simulink Converter1/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4147:11</id>
      <masks type="slsa.mm.Mask" uuid="22f19911-e8a7-4023-98df-3cf8b5c8f516">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1f6e47b8-9646-483b-838a-63cd6699b5c4">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4147</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="8288da99-e9be-449d-be90-81734214a692">
      <blockPath>MotorController_FOC/plant_pmsm/Encoder/PS-Simulink Converter2</blockPath>
      <childrenIds>MotorController_FOC:4148:11</childrenIds>
      <id>MotorController_FOC:4148</id>
      <masks type="slsa.mm.Mask" uuid="65b244d7-7c3d-4d86-ac6e-ff026cdd8d1f">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="63838aa7-ccfb-487c-b306-aacbea3c9def">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d8cd55b4-64d5-422d-981e-6317a09043a6">
          <expression>ps_output</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="104701f8-3386-4e00-bc00-cecc7c5e5b2b">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7c9c4a7a-e647-4a8f-9286-e4983769e424">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bf232c13-449c-4749-8904-6856de543810">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0660150d-41e8-40da-b8d1-f97b2ea4e15e">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cd3b0b54-7772-470a-8043-04f134c450a4">
          <expression>N*m</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5c17ad50-150f-43ba-a8a3-4040c54cf0a1">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="6e3dae3b-3086-4c39-8188-c7688bbd1297">
      <blockPath>MotorController_FOC/plant_pmsm/Encoder/PS-Simulink Converter2/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4148:11</id>
      <masks type="slsa.mm.Mask" uuid="41ca6067-d941-4640-95b2-b023e10cbc7d">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bed6fcc8-e097-4b33-a713-009e456b0227">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4148</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="d7e5d8a9-ea87-44a5-ad55-e59d6f2b5051">
      <blockPath>MotorController_FOC/powergui</blockPath>
      <id>MotorController_FOC:418</id>
      <masks type="slsa.mm.Mask" uuid="f9679aa5-6a62-4363-8ba4-b95e3e6dbe54">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ebba2a94-d5b3-4ec7-a869-03d4ddbf67f0">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <isTunable>true</isTunable>
          <name>SimulationMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d2b2097a-ee54-4e8a-8d0e-924221343498">
          <evaluate>true</evaluate>
          <expression>Ts</expression>
          <isTunable>true</isTunable>
          <name>SampleTime</name>
          <referencedVariables type="slsa.mm.Variable" uuid="4ca7bdcb-6649-48d8-930e-15d1d948a2d8">
            <name>Ts</name>
            <value></value>
            <workspace>global-workspace</workspace>
          </referencedVariables>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ac14d2ca-23b0-46f2-8845-f5896dc8c0f1">
          <evaluate>true</evaluate>
          <expression>60</expression>
          <isTunable>true</isTunable>
          <name>frequency</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9ea43f7f-ca1b-4230-bb67-c2fea94dd212">
          <evaluate>true</evaluate>
          <expression>50</expression>
          <isTunable>true</isTunable>
          <name>Iterations</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e920f25a-2785-4483-a978-5505aef32e58">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>frequencyindice</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a9914fbf-5bbd-4cb5-90ea-280e929b7179">
          <evaluate>true</evaluate>
          <expression>100e6</expression>
          <isTunable>true</isTunable>
          <name>Pbase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="606c04d3-cab5-453e-b85f-34c9a8d9d284">
          <evaluate>true</evaluate>
          <expression>1e-4</expression>
          <isTunable>true</isTunable>
          <name>ErrMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="61728136-c777-4699-816a-f79254407dbd">
          <expression>kV</expression>
          <isTunable>true</isTunable>
          <name>UnitsV</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bfd61ee8-2a86-4571-9ac1-e0c01660b3e0">
          <expression>MW</expression>
          <isTunable>true</isTunable>
          <name>UnitsW</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2dbfc6e0-bd74-4348-ad16-e08dc8b9a52c">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>buscounter</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d1b3b48d-633b-4524-bca2-db66b0e6725f">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>FunctionMessages</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ce153963-ee35-4124-a79b-a40c81e6ef37">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>echomessages</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e6afbb47-4fa4-457a-a2d7-9de61b932b7a">
          <expression>off</expression>
          <isTunable>true</isTunable>
          <name>EnableUseOfTLC</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="83aa3567-5887-4bf0-9b79-3c902f61a2d3">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>CurrentSourceSwitches</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eaf77d0e-eff3-41ed-97a3-2b7a364a4b30">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>DisableSnubberDevices</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="66b5592a-5853-48ba-acc1-76ed37d59e13">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>DisableRonSwitches</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b2061eee-3e76-4152-ad93-ed2d4d0c6e66">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>DisableVfSwitches</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="91914de9-8043-40e6-93b0-c414e0c9272e">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>DisplayEquations</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="99f3187c-4faf-4507-9986-2eb631c0efd0">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>AutomaticDiscreteSolvers</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bbe841d3-38ed-41f6-b09f-7bd1aeb9dae3">
          <expression>Tustin/Backward Euler (TBE)</expression>
          <isTunable>true</isTunable>
          <name>SolverType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b04531dd-bb89-404b-acd0-3fe8be7fbef2">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>Interpol</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6eac9370-512e-491f-a03c-c8c64113cf11">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>ExternalGateDelay</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="477f2e76-66dc-4cb5-b226-54ab715860dc">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>methode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="16595a19-6001-4f9e-a080-d9e502e807cf">
          <evaluate>true</evaluate>
          <expression>100</expression>
          <isTunable>true</isTunable>
          <name>Ts</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5deaecb8-bbed-4c48-a22d-d30fb704d60c">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>x0status</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fc563088-fa07-409b-a247-a1784df00e36">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>SPID</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="20ca0b89-a5ec-4999-b65c-954b94c15a6a">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>SwTol</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aa4ba8a5-a6de-47d5-831e-e1fa96351fce">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>HookPort</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8bd5e184-3276-476c-90d7-3244e4cafc28">
          <evaluate>true</evaluate>
          <expression>1e-4</expression>
          <isTunable>true</isTunable>
          <name>NonlinearTolerance</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ef7b429a-3c1b-4258-ad07-c6853d4398fb">
          <evaluate>true</evaluate>
          <expression>100</expression>
          <isTunable>true</isTunable>
          <name>nMaxIteration</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3274117c-9709-4612-b415-9120589956a7">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>ContinueOnMaxIteration</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="445f52d0-d309-4982-a27a-07e28957d6d7">
          <expression>warning</expression>
          <isTunable>true</isTunable>
          <name>RestoreLinks</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="65129b73-6225-4fe3-9047-abb37ede9175">
          <expression>off</expression>
          <isTunable>true</isTunable>
          <name>ResistiveCurrentMeasurement</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0c128dfc-dec4-4466-abbc-2c788cd4da05">
          <evaluate>true</evaluate>
          <expression>[0:2:500]</expression>
          <isTunable>true</isTunable>
          <name>Frange</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="65334bc5-f1de-4560-b812-120b5373926a">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>Ylog</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="923a8320-41d3-47c7-ae71-f715eb14a2ea">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>Xlog</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0d81d54b-4c63-40db-a821-c8e05916ebce">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>ShowGrid</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b39abeb8-041a-48bc-9904-fd87a660545e">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>save</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="66865ad5-63e0-43f1-85dd-f24471721467">
          <expression>ZData</expression>
          <isTunable>true</isTunable>
          <name>variable</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ee614fce-2fcb-462b-8f77-2c7f5f70e2bb">
          <expression>IE</expression>
          <isTunable>true</isTunable>
          <name>structure</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d6ff9268-a07f-4386-8184-30bb79824ac4">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>ZoomFFT</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="582b1b59-5956-4edd-a73f-8be36cb2e474">
          <evaluate>true</evaluate>
          <expression>0.12</expression>
          <isTunable>true</isTunable>
          <name>StartTime</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d62add03-b35c-4202-8447-061d7413ead3">
          <evaluate>true</evaluate>
          <expression>10</expression>
          <isTunable>true</isTunable>
          <name>cycles</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e9ed6b4-1158-4622-8511-676c4e749eff">
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>DisplayStyle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="723c53af-ef0d-4962-9a13-4709eb6a984c">
          <evaluate>true</evaluate>
          <expression>10000</expression>
          <isTunable>true</isTunable>
          <name>fundamental</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8b38ed7a-9d30-4761-95ee-89d4313ed97b">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>FreqAxis</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c4ddf6de-e326-4071-8319-fbe88686721d">
          <evaluate>true</evaluate>
          <expression>20000</expression>
          <isTunable>true</isTunable>
          <name>MaxFrequency</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c544bcc6-7a26-4b26-bfca-30385f1ba615">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>frequencyindicesteady</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e41b999c-2731-4d89-96ab-10761230a541">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>RmsSteady</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b145b39d-face-464f-be92-5866b4936239">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>display</name>
        </dialogParameters>
        <initializationCode>dispMessage = powergui(&apos;MaskInitialization&apos;,gcb,SimulationMode,SampleTime);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="d277298d-b0dc-438f-bff0-fdcf92419bca">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)</blockPath>
      <id>MotorController_FOC:4195</id>
      <masks type="slsa.mm.Mask" uuid="88edf0ad-8646-4efb-8e0e-1ba31763d34f">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8afa4814-6f94-4993-8bb8-b90243a886a1">
          <expression>ee.semiconductors.mosfet_ideal.ps</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d9b24fb5-3ff0-4e31-a5f6-37648c2913a8">
          <expression>[&quot;ee.semiconductors.mosfet_ideal.ps&quot;,&quot;ee.semiconductors.mosfet_ideal.elec&quot;,&quot;ee.semiconductors.mosfet_ideal.ps_thermal&quot;,&quot;ee.semiconductors.mosfet_ideal.elec_thermal&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e80863c9-b8e2-45de-88ae-303e64c7e88c">
          <expression>[&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPortThermalPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPortThermalPort&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7fedb176-ef1c-4740-8a76-a0b2fe0e32ee">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eac8ca12-0d93-4c5f-b240-0ec469cdb3f7">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cd4765ba-39cc-49a7-bbec-2c7751a95fe9">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>Rds</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5bd6f596-9fb3-4461-9b11-704a2e139470">
          <expression>Ohm</expression>
          <name>Rds_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8245e27a-da53-40fe-ac2f-c80635e5bb4d">
          <expression>compiletime</expression>
          <name>Rds_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="baf98971-a98f-402d-8f46-a98638c19389">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="16929c54-4f32-4c65-9d6e-560efbd169ad">
          <expression>1/Ohm</expression>
          <name>Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="31eb8b31-6f58-47d0-b992-2d3c75a5310f">
          <expression>compiletime</expression>
          <name>Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="502b1bfe-6b5b-4d6b-8822-efb8e3aee9cc">
          <evaluate>true</evaluate>
          <expression>0.5</expression>
          <name>Vth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="05a07aba-228d-45f5-8c36-cd56c7ca971f">
          <expression>V</expression>
          <name>Vth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eba77432-7f0f-4d65-904f-bfa331b92457">
          <expression>compiletime</expression>
          <name>Vth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d9b33930-c7cb-4839-97ba-434766186ac3">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>diode_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="16316543-8349-42e9-b42d-6dcfd49e6ee2">
          <expression>1</expression>
          <name>diode_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5e35e555-820e-4696-a8b4-1cccc3255580">
          <expression>compiletime</expression>
          <name>diode_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="74a052e6-4f0e-495d-8464-c2b1e4d60a15">
          <evaluate>true</evaluate>
          <expression>0.8</expression>
          <name>diode_Vf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6f2b5fc5-1126-4bc0-995a-577d5d829890">
          <expression>V</expression>
          <name>diode_Vf_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="49790add-8238-47d5-ba16-4891e0ffff16">
          <expression>compiletime</expression>
          <name>diode_Vf_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dc5c9b34-3fa5-4571-86c6-ce38ab8fb49d">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>diode_Ron</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a501e804-82f3-48ea-a1f9-5f8be4ef7f6d">
          <expression>Ohm</expression>
          <name>diode_Ron_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e2054626-aa21-4fa1-8cfd-736a97d766c8">
          <expression>compiletime</expression>
          <name>diode_Ron_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="31dac18d-4f6f-47d1-9418-06ecb4052ae7">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>diode_Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cf4f4889-63ce-4531-bb1a-0a1142ca59a8">
          <expression>1/Ohm</expression>
          <name>diode_Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f06a30d4-78c7-4674-9a24-ffbc4f6d27fd">
          <expression>compiletime</expression>
          <name>diode_Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3f5f768b-8334-4aea-8e20-563ef0b0780c">
          <evaluate>true</evaluate>
          <expression>50e-9</expression>
          <name>diode_C</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c451bacc-214e-412d-bb7e-368c92b33ec4">
          <expression>F</expression>
          <name>diode_C_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6add3437-8fb0-4cad-924a-28d2e76f65b2">
          <expression>compiletime</expression>
          <name>diode_C_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6f252685-4bb6-4579-a226-815e7f460851">
          <evaluate>true</evaluate>
          <expression>-235</expression>
          <name>diode_iRM</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="20a91e22-a300-46cf-804b-24c8a62503a8">
          <expression>A</expression>
          <name>diode_iRM_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5bd7f999-405f-4191-b96b-362c756dadee">
          <expression>compiletime</expression>
          <name>diode_iRM_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3b7ece12-1e25-4acc-a34c-3ac31649383a">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <name>diode_iF</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c10da18e-f9b9-4fb6-9b3e-7339e2dd085f">
          <expression>A</expression>
          <name>diode_iF_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3fe8a892-2e37-41f3-b3cf-bdb2e3d09e31">
          <expression>compiletime</expression>
          <name>diode_iF_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d4fb5176-1b14-4805-bf71-fe170a3fbf12">
          <evaluate>true</evaluate>
          <expression>-50</expression>
          <name>diode_idot</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eba4e9fa-c2d5-45e0-a40b-f2a962d12047">
          <expression>A/us</expression>
          <name>diode_idot_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f5cd7ae9-bdaa-499f-8c72-084054a7e7f6">
          <expression>compiletime</expression>
          <name>diode_idot_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a8d9507c-c6cf-4eef-872d-e941fb00c211">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>diode_trr_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2870abaf-ed57-476f-948e-797fe8954368">
          <expression>1</expression>
          <name>diode_trr_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4decf1f8-6467-4f5d-8f56-48f8f5b667cd">
          <expression>compiletime</expression>
          <name>diode_trr_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b9b31a81-8027-41bc-9dca-051d56a3c469">
          <evaluate>true</evaluate>
          <expression>3</expression>
          <name>diode_trr_factor</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a6b8042a-4cb6-4782-830f-f3e503752b1c">
          <expression>1</expression>
          <name>diode_trr_factor_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d55dad16-f190-4d93-83a7-1ffa537747ee">
          <expression>compiletime</expression>
          <name>diode_trr_factor_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="23fb5761-03b0-4512-996c-df0a8ac7a528">
          <evaluate>true</evaluate>
          <expression>15</expression>
          <name>diode_trr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="db04de99-6348-42be-ab16-470a12865090">
          <expression>us</expression>
          <name>diode_trr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f78b67aa-dccc-41d9-ade7-45b274e205f8">
          <expression>compiletime</expression>
          <name>diode_trr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="42665028-33e4-44d1-9181-8113ad3ea384">
          <evaluate>true</evaluate>
          <expression>1500</expression>
          <name>diode_Qrr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="39e853b3-316f-4d99-8536-8bbf37437ab8">
          <expression>s*uA</expression>
          <name>diode_Qrr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0e25737f-486f-4d3f-8168-9bee0a142a64">
          <expression>compiletime</expression>
          <name>diode_Qrr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="58874384-39de-49a0-9da0-31fc95df999d">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.thermalLossOption.constantvalues</expression>
          <name>thermal_loss_option</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="20c9ef2b-3428-40b3-979e-4a714a753365">
          <expression>1</expression>
          <name>thermal_loss_option_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6893374e-42b0-4b23-85e1-0fa1c7ec4fdc">
          <expression>compiletime</expression>
          <name>thermal_loss_option_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4239599f-1c26-45ea-ba93-8f7aaee6dee5">
          <evaluate>true</evaluate>
          <expression>[0, 1.1, 1.3, 1.45, 1.75, 2.25, 2.7; 0, 1, 1.15, 1.35, 1.7, 2.35, 3]</expression>
          <isTunable>true</isTunable>
          <name>Von_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eae2519c-f728-4005-afc9-ef44865a2318">
          <expression>V</expression>
          <name>Von_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f3c9c29e-95f7-466f-85dc-092d8246ed25">
          <expression>compiletime</expression>
          <name>Von_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5103447c-4d51-4263-96e1-085425c346c2">
          <evaluate>true</evaluate>
          <expression>[0, .29, 1.43, 2.86, 5.71, 13.14, 22.86; 0, .57, 2.63, 5.14, 10.29, 20.57, 30.29] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9353315e-edac-4f73-b12e-1995c5d759d8">
          <expression>J</expression>
          <name>Eon_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="77558124-1728-449e-8025-2848c8d439ca">
          <expression>compiletime</expression>
          <name>Eon_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="430a664e-26df-48c3-9f67-29bd8554b5d2">
          <evaluate>true</evaluate>
          <expression>[0, .21, 1.07, 2.14, 4.29, 9.86, 17.14; 0, .43, 1.97, 3.86, 7.71, 15.43, 22.71] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="93c521b1-8ade-4caf-bd88-91b3f164d08a">
          <expression>J</expression>
          <name>Eoff_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1a5c553c-c55c-4e55-9e64-208e43c105d8">
          <expression>compiletime</expression>
          <name>Eoff_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5b462cd9-27c5-4fba-87be-a7523aed0a4d">
          <evaluate>true</evaluate>
          <expression>[298.15, 398.15]</expression>
          <isTunable>true</isTunable>
          <name>Tj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d0ba4ee5-d723-48aa-b3b3-ef547598d1ed">
          <expression>K</expression>
          <name>Tj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3f133bd2-acd3-4b4d-9ee5-a2c16c2b3916">
          <expression>compiletime</expression>
          <name>Tj_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6049188a-9016-49af-af31-09b10e86d886">
          <evaluate>true</evaluate>
          <expression>[0, 10, 50, 100, 200, 400, 600]</expression>
          <name>Iout_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="11453578-76a6-498c-9232-1c1995d297a6">
          <expression>A</expression>
          <name>Iout_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a5712c07-7ba1-4b20-9fe3-6cee59a36539">
          <expression>compiletime</expression>
          <name>Iout_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a2ba3ef4-c2b4-465b-ae5d-9563a7898ae8">
          <evaluate>true</evaluate>
          <expression>22.86e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a918f068-8c7d-42b3-9a61-fdff9cbf06a2">
          <expression>J</expression>
          <name>Eon_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7bbf0325-8bd8-4788-9cee-ecfdcecae78a">
          <expression>compiletime</expression>
          <name>Eon_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c9730b5a-671c-4d7e-a9e2-38fda812e0e0">
          <evaluate>true</evaluate>
          <expression>17.14e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="713241bc-5f11-4b56-8594-9545d1cde0b1">
          <expression>J</expression>
          <name>Eoff_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="51fdaaba-8495-4123-be09-e72e541d9ea3">
          <expression>compiletime</expression>
          <name>Eoff_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f6e2dbc2-fb06-40ce-87c9-b025e69cf976">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <isTunable>true</isTunable>
          <name>Voff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8f6eebd1-6365-47d5-9343-7ba0b9b4d275">
          <expression>V</expression>
          <name>Voff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="76e3351d-ceb1-4a63-be0e-55558975e6f5">
          <expression>compiletime</expression>
          <name>Voff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="695d783f-571c-4e59-8532-43b3022db04a">
          <evaluate>true</evaluate>
          <expression>600</expression>
          <isTunable>true</isTunable>
          <name>Iout_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a0a6c6c9-f0c5-4677-82d8-0f0092cb16df">
          <expression>A</expression>
          <name>Iout_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="739aa26b-4098-4a68-ace4-8a9d2de74e49">
          <expression>compiletime</expression>
          <name>Iout_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fa0f74af-b235-4779-bc4a-020361f2fbaf">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.diodeModelType.pwl</expression>
          <name>diodeModelType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8861949d-6601-458b-8bc3-8fe908f81ce3">
          <expression>1</expression>
          <name>diodeModelType_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="68acb018-9621-4a12-a1b4-af981e1a0dbb">
          <expression>compiletime</expression>
          <name>diodeModelType_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8b8bf8b5-8bf6-41f4-80b2-9e79b01a1eef">
          <evaluate>true</evaluate>
          <expression>[.07, .12, .19, 1.75, 4.24, 7.32, 11.2; .16, .3, .72, 2.14, 4.02, 6.35, 9.12]</expression>
          <isTunable>true</isTunable>
          <name>diode_IfMat</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="533c3f26-f02c-4d29-97a4-d49312d154ce">
          <expression>A</expression>
          <name>diode_IfMat_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="421f0fdf-04bb-4c76-9142-a5b2f7d5eeae">
          <expression>compiletime</expression>
          <name>diode_IfMat_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f7bc24fd-ce68-48b4-bbe0-6bd7e01f7faf">
          <evaluate>true</evaluate>
          <expression>[25, 125]</expression>
          <isTunable>true</isTunable>
          <name>diode_TjVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a06bd043-2134-4716-9d57-4c3ee796c6e0">
          <expression>degC</expression>
          <name>diode_TjVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6f052d3d-5fe9-4506-859c-b549136c4b0a">
          <expression>compiletime</expression>
          <name>diode_TjVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="400ee77d-5f84-4c00-81a3-3a5bbbbe9f7e">
          <evaluate>true</evaluate>
          <expression>[.5, .7, .9, 1.3, 1.7, 2.1, 2.5]</expression>
          <name>diode_VfVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="df1ae759-0623-4f4f-b3fb-a79ae28e6826">
          <expression>V</expression>
          <name>diode_VfVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6a30d444-4318-4551-8178-1dc3f63a0ac5">
          <expression>compiletime</expression>
          <name>diode_VfVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="da62a562-cb7c-4ef9-b9e3-06799c38ca28">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetworkTopology.external</expression>
          <name>thermal_network_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a34c0328-2134-42cf-a20b-f7312d1d867c">
          <expression>1</expression>
          <name>thermal_network_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="43d86ff1-65ce-4c3a-9540-e651448516f2">
          <expression>compiletime</expression>
          <name>thermal_network_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d2d303ab-27ad-4e74-866d-b1bc9e98b5ac">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fbdc496a-2f63-4868-ab5e-02e823570133">
          <expression>K/W</expression>
          <name>Rth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="56c142ab-a1d8-41b9-bc1c-53bd59bf89ba">
          <expression>compiletime</expression>
          <name>Rth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="947d9201-22d7-4c07-b322-f676a756c0a3">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d366a781-e654-41df-870f-2e4b9463dad3">
          <expression>K/W</expression>
          <name>Rth_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="07e7da66-5e77-404d-8d71-020062a8cfbb">
          <expression>compiletime</expression>
          <name>Rth_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e87c1e70-a590-4d4d-b60a-118ca47fb147">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetwork.timeconstant</expression>
          <name>thermal_mass_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5275ef44-cff6-4d8f-a6a0-cc4dfd3f5074">
          <expression>1</expression>
          <name>thermal_mass_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7d53142a-3ffa-4f8d-a5af-93c8e3c79e90">
          <expression>compiletime</expression>
          <name>thermal_mass_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="388863e9-156e-438e-9ed0-43189d983621">
          <evaluate>true</evaluate>
          <expression>[3, 25]</expression>
          <name>thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a0327c56-295e-4171-aedf-6a2b2c8a243f">
          <expression>J/K</expression>
          <name>thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8b66d8a2-ab90-4d72-83ef-4b118efe620f">
          <expression>compiletime</expression>
          <name>thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a57a25f4-2dad-43d0-83a4-4e191cacf9b0">
          <evaluate>true</evaluate>
          <expression>[33, 50]</expression>
          <name>thermal_mass_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e22269db-3276-477b-bf16-a7623cc1abd9">
          <expression>J/K</expression>
          <name>thermal_mass_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cbdf5de2-b27b-436b-b9df-693aa360a937">
          <expression>compiletime</expression>
          <name>thermal_mass_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e9ece5b-18b7-42e6-b97e-5004df93dc03">
          <evaluate>true</evaluate>
          <expression>[.1, 5]</expression>
          <name>thermal_time_constant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1fb1a7f0-8811-41ea-9ae3-bb6ee5c18ee7">
          <expression>s</expression>
          <name>thermal_time_constant_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ac3c0a43-0178-40e0-849f-cf362b547ff6">
          <expression>compiletime</expression>
          <name>thermal_time_constant_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a85255d1-b428-4594-a999-3f3a1b3c6778">
          <evaluate>true</evaluate>
          <expression>[1, 10]</expression>
          <name>thermal_time_constant_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="355d2a12-5d9c-40d6-9d31-2ac5382b8081">
          <expression>s</expression>
          <name>thermal_time_constant_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bfae0bfd-4b19-49df-a2b3-6ac3a5e547ac">
          <expression>compiletime</expression>
          <name>thermal_time_constant_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7c119cfa-1138-4417-8b09-abb4f99953e2">
          <evaluate>true</evaluate>
          <expression>[25, 25]</expression>
          <isTunable>true</isTunable>
          <name>thermal_mass_initial_temperatures</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="34a26e54-b902-4ab7-b2f8-d759c8e42739">
          <expression>degC</expression>
          <name>thermal_mass_initial_temperatures_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="71a0c046-ef03-4567-8d6e-bbc075a4a9a2">
          <expression>compiletime</expression>
          <name>thermal_mass_initial_temperatures_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bec45f3e-61ee-4ce0-bb7c-1979afdc0015">
          <evaluate>true</evaluate>
          <expression>0.1</expression>
          <isTunable>true</isTunable>
          <name>junction_thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f9487ba0-2962-4e76-96f7-a9a52bfb41c4">
          <expression>J/K</expression>
          <name>junction_thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e9b7b7ac-3790-4a74-b1c1-703c276f397b">
          <expression>compiletime</expression>
          <name>junction_thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="453b6039-25e3-49cb-b56e-f80225d0ccbe">
          <evaluate>true</evaluate>
          <expression>1e-4</expression>
          <isTunable>true</isTunable>
          <name>Tau</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="116eaf8e-12dc-49b6-a9ea-fefb4bec4dc2">
          <expression>s</expression>
          <name>Tau_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2fe4bb05-0604-4614-a8a3-3bb5b740ef6e">
          <expression>compiletime</expression>
          <name>Tau_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3003cdb3-bc11-4239-98e7-a27106fcddb7">
          <expression>off</expression>
          <name>vT_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8f81e5b0-f28f-4b47-bfdc-6d5b1b23fdf5">
          <expression>None</expression>
          <name>vT_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0bab6e92-eee4-4d42-b33d-3b9a531d37af">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>vT</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2978b69b-c667-42a1-bf7c-875f96c554a4">
          <expression>V</expression>
          <name>vT_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4c1b30df-d66f-41d8-9ca2-937339567d54">
          <expression>off</expression>
          <name>vT_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="acd37326-b8c0-4af4-ad11-8361e7e9720c">
          <expression>V</expression>
          <name>vT_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="93c37f68-667b-44ef-a090-cd530d3f6dd4">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>vT_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="57c5ff08-c8ed-40be-a01d-0ab90f4af7f6">
          <expression>off</expression>
          <name>Qj_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8dbf0916-be36-4fab-a8d3-42eb4ac8eb7a">
          <expression>None</expression>
          <name>Qj_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d017fc0e-bd30-45c6-a759-f0ddabfb2411">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>Qj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fd70f9e4-3a12-4b20-af96-1e8804256155">
          <expression>W</expression>
          <name>Qj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ab75e125-0bfe-4f60-acb7-333cd4a85ea7">
          <expression>off</expression>
          <name>Qj_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="82f3f6d6-7948-488b-86ea-737ac9734f14">
          <expression>W</expression>
          <name>Qj_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4200eeac-1024-44eb-96de-c09b20e2d1e8">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>Qj_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="59034038-fd39-424f-b720-fb3a964d13fd">
          <expression>off</expression>
          <name>junction_temperature_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="be5730a5-89fc-4146-b511-e5fea63ea2f9">
          <expression>None</expression>
          <name>junction_temperature_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="369d98f8-9cbb-4f86-99de-ac41669977ee">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="55b53c80-72b8-48d1-9597-5aa5860cf3b6">
          <expression>degC</expression>
          <name>junction_temperature_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3b156825-f5c1-4669-ae71-8d94fba504e2">
          <expression>off</expression>
          <name>junction_temperature_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="720d1682-887f-483b-8e2b-609b43e2eef2">
          <expression>degC</expression>
          <name>junction_temperature_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b7116baf-5340-4f17-af2d-ef802961e399">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="c6a467d0-0bcc-4395-8c4e-82ecc182a2cb">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1</blockPath>
      <id>MotorController_FOC:4196</id>
      <masks type="slsa.mm.Mask" uuid="b77c8199-94c8-41f6-9a89-03a38f4c9094">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9eec7164-d6ee-4dde-afe0-bff34c8d00d1">
          <expression>ee.semiconductors.mosfet_ideal.ps</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="90978b12-efd4-4506-a27d-65001f86d114">
          <expression>[&quot;ee.semiconductors.mosfet_ideal.ps&quot;,&quot;ee.semiconductors.mosfet_ideal.elec&quot;,&quot;ee.semiconductors.mosfet_ideal.ps_thermal&quot;,&quot;ee.semiconductors.mosfet_ideal.elec_thermal&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d64d4455-f22b-4d42-8d75-af23017dab09">
          <expression>[&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPortThermalPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPortThermalPort&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1ddfaa07-8fda-44c9-b97d-a66e39907dc8">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fb07827d-21bc-491b-b9bb-84fefd0d95fb">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5eadf550-0c35-42bc-a506-03e6bf30a0cf">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>Rds</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0cbe08dd-3073-4fa2-94d0-668d794709e7">
          <expression>Ohm</expression>
          <name>Rds_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0b785731-2c00-42c1-b01c-67151e7db155">
          <expression>compiletime</expression>
          <name>Rds_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cadce88f-271f-4fac-a37c-01201725a7f8">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6ee62e32-46c6-419a-8680-bc7e537827f9">
          <expression>1/Ohm</expression>
          <name>Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3652c64d-42f3-431c-bea8-abf7449410c4">
          <expression>compiletime</expression>
          <name>Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ed961cb9-0fae-4123-bf5a-4d6892557006">
          <evaluate>true</evaluate>
          <expression>0.5</expression>
          <name>Vth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7dbfd893-1abb-4a4e-84e1-e8b3afa37f9c">
          <expression>V</expression>
          <name>Vth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="41af5d80-5996-44a9-9ab3-74b856e07b2d">
          <expression>compiletime</expression>
          <name>Vth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="338a51f3-01b3-4ec7-a6cd-c5b8b3616140">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>diode_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fc6b4728-06d2-412e-93ff-7e389e8cf40f">
          <expression>1</expression>
          <name>diode_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="78710c9a-53d1-4e7e-b97e-4c9820c36b1e">
          <expression>compiletime</expression>
          <name>diode_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2cb62e76-537f-4320-b0a4-ad485e869b12">
          <evaluate>true</evaluate>
          <expression>0.8</expression>
          <name>diode_Vf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="46c51fb5-8b2b-4b1b-a974-dcb981e36b96">
          <expression>V</expression>
          <name>diode_Vf_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c909c07f-cb78-4eb0-bcd8-e6344487115d">
          <expression>compiletime</expression>
          <name>diode_Vf_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8fbff377-c9cf-4919-a449-207f86db774f">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>diode_Ron</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="268fc587-d041-4396-a8f6-ed193b3ed369">
          <expression>Ohm</expression>
          <name>diode_Ron_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="06050a1a-bd4b-4517-9420-cbd73c84fbc1">
          <expression>compiletime</expression>
          <name>diode_Ron_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="47cb4c6e-ed07-431e-9e1b-b994d81c689c">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>diode_Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4ea280cb-efb1-49ee-8244-34e9f19f2a08">
          <expression>1/Ohm</expression>
          <name>diode_Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f6a500e2-8e34-473f-82bf-9789a98261c1">
          <expression>compiletime</expression>
          <name>diode_Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3ace7352-741e-4282-a480-9852e000a95e">
          <evaluate>true</evaluate>
          <expression>50e-9</expression>
          <name>diode_C</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4ef4b9b4-f8a4-4e89-b5fe-4dc974f617e8">
          <expression>F</expression>
          <name>diode_C_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="75a11a59-4385-4c7b-b795-5bdd7382d5f6">
          <expression>compiletime</expression>
          <name>diode_C_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="def4f1c6-05ea-4b6c-96f8-e5ce4efa6f84">
          <evaluate>true</evaluate>
          <expression>-235</expression>
          <name>diode_iRM</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ce37482c-8240-4906-8d41-ab7d2b1ebe28">
          <expression>A</expression>
          <name>diode_iRM_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6ab93b26-20c8-4b1b-a908-aba922cf8c6a">
          <expression>compiletime</expression>
          <name>diode_iRM_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="017acb7e-acd9-42ee-871a-de419bdcce12">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <name>diode_iF</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7309d605-12b0-41d0-abf7-0c1e4431f1f9">
          <expression>A</expression>
          <name>diode_iF_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a24b73f8-4793-4fae-88c6-80bccb062b20">
          <expression>compiletime</expression>
          <name>diode_iF_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="064f4e15-7380-42a4-b29d-fc78a23629f1">
          <evaluate>true</evaluate>
          <expression>-50</expression>
          <name>diode_idot</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c9e5df65-803e-4ff4-aa11-ff5d1abbbf32">
          <expression>A/us</expression>
          <name>diode_idot_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4ccad050-2e7e-467e-a36c-37303fd6660e">
          <expression>compiletime</expression>
          <name>diode_idot_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ae199704-e657-4ca6-857a-6f65876231ba">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>diode_trr_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6356a70d-bfb9-484f-8782-05343424c812">
          <expression>1</expression>
          <name>diode_trr_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="744fbade-ef8e-4dd2-99bc-eed8c71f44b0">
          <expression>compiletime</expression>
          <name>diode_trr_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1c182d20-c0e4-4dcd-8c18-06a4ce6eb625">
          <evaluate>true</evaluate>
          <expression>3</expression>
          <name>diode_trr_factor</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b237413c-2732-44b3-bf7a-29ba13bda05a">
          <expression>1</expression>
          <name>diode_trr_factor_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8d5c7902-f9d7-4f32-8671-57401ff671eb">
          <expression>compiletime</expression>
          <name>diode_trr_factor_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="051ab751-b415-49c4-a617-74b32a7a98b7">
          <evaluate>true</evaluate>
          <expression>15</expression>
          <name>diode_trr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="87be535c-2386-40fa-ae4a-45ca7c3aa955">
          <expression>us</expression>
          <name>diode_trr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c97ba7be-f58a-4d3b-9b9f-12c9dfc9bc1b">
          <expression>compiletime</expression>
          <name>diode_trr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="26f8bb91-1284-4a44-bd83-0b28f7254618">
          <evaluate>true</evaluate>
          <expression>1500</expression>
          <name>diode_Qrr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="42db3c48-3d3c-4384-bb6e-f21556b1d7e7">
          <expression>s*uA</expression>
          <name>diode_Qrr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c1001fbb-4cf0-4d1c-b771-89065c2be725">
          <expression>compiletime</expression>
          <name>diode_Qrr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="587e80a0-8be8-48fa-82e1-ead8d899bcfc">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.thermalLossOption.constantvalues</expression>
          <name>thermal_loss_option</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3591fcbb-9618-45ec-9a41-99dc7aea5bda">
          <expression>1</expression>
          <name>thermal_loss_option_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="466300c9-8b46-4d8c-b54b-6feb4c862c22">
          <expression>compiletime</expression>
          <name>thermal_loss_option_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bed61cda-6c64-4156-b748-a17bb1726ff1">
          <evaluate>true</evaluate>
          <expression>[0, 1.1, 1.3, 1.45, 1.75, 2.25, 2.7; 0, 1, 1.15, 1.35, 1.7, 2.35, 3]</expression>
          <isTunable>true</isTunable>
          <name>Von_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ae987d33-d2ad-472a-9dfc-899fb7e55294">
          <expression>V</expression>
          <name>Von_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f15f867a-e076-4f98-b57c-752438784113">
          <expression>compiletime</expression>
          <name>Von_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7c20f8c8-903b-4e20-ab01-d77f5ddf31f9">
          <evaluate>true</evaluate>
          <expression>[0, .29, 1.43, 2.86, 5.71, 13.14, 22.86; 0, .57, 2.63, 5.14, 10.29, 20.57, 30.29] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2b017aa4-b40b-4900-9cc5-f2708cd0ea2e">
          <expression>J</expression>
          <name>Eon_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="31a30562-935e-41f4-b751-501ba94463fb">
          <expression>compiletime</expression>
          <name>Eon_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2374d393-2eec-4b98-9034-4b49c015925a">
          <evaluate>true</evaluate>
          <expression>[0, .21, 1.07, 2.14, 4.29, 9.86, 17.14; 0, .43, 1.97, 3.86, 7.71, 15.43, 22.71] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fc697e92-4e7d-46aa-83fd-e0182d68a756">
          <expression>J</expression>
          <name>Eoff_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9fa3220c-7fe9-4710-aacc-659300285958">
          <expression>compiletime</expression>
          <name>Eoff_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="78bba957-828d-49a1-8dd1-da982dd84fd1">
          <evaluate>true</evaluate>
          <expression>[298.15, 398.15]</expression>
          <isTunable>true</isTunable>
          <name>Tj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c999bca8-d7ff-4750-b76c-3efdafe11834">
          <expression>K</expression>
          <name>Tj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="61c78403-69c5-4638-930e-c85f7da2e0b5">
          <expression>compiletime</expression>
          <name>Tj_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0f1474e7-c817-4111-87ff-db2db61850af">
          <evaluate>true</evaluate>
          <expression>[0, 10, 50, 100, 200, 400, 600]</expression>
          <name>Iout_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9e6a671f-6a86-440c-a9bb-6fe3242e8029">
          <expression>A</expression>
          <name>Iout_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b369cd1d-789f-4319-9e35-1fe465cd368c">
          <expression>compiletime</expression>
          <name>Iout_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="257b1cf1-022a-49e1-8125-a3335f9d6c7b">
          <evaluate>true</evaluate>
          <expression>22.86e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a43ce976-f503-4b5a-af79-2a5ce5639a86">
          <expression>J</expression>
          <name>Eon_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d5caa4a5-db89-4106-baf1-e89c1a13182a">
          <expression>compiletime</expression>
          <name>Eon_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4f4154aa-a527-4adc-b387-acd3e3cfccc7">
          <evaluate>true</evaluate>
          <expression>17.14e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a9c60f27-0573-4980-9e55-3dd99f442172">
          <expression>J</expression>
          <name>Eoff_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="63e93c30-5a8a-4eb0-aa91-1626dcab79b9">
          <expression>compiletime</expression>
          <name>Eoff_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a5afd1de-dec1-4af5-ab2f-79b292e0f160">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <isTunable>true</isTunable>
          <name>Voff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5db483ae-4a72-4d3c-9b8a-acc5ef0fc332">
          <expression>V</expression>
          <name>Voff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2339717f-d2a6-473f-a28d-1c30bac972d7">
          <expression>compiletime</expression>
          <name>Voff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f40d8eb3-5e74-438d-a857-6a183ea6801c">
          <evaluate>true</evaluate>
          <expression>600</expression>
          <isTunable>true</isTunable>
          <name>Iout_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9180811d-f0f3-4e42-b8c8-5cdda0deff2e">
          <expression>A</expression>
          <name>Iout_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cecaee05-50f2-4ffb-8ffa-25180ba542e3">
          <expression>compiletime</expression>
          <name>Iout_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8cb1f1df-0be0-49a4-baaf-4e07a8ebeff9">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.diodeModelType.pwl</expression>
          <name>diodeModelType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4629d382-5744-435f-aa1d-64c78bc90a38">
          <expression>1</expression>
          <name>diodeModelType_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3e9122e0-45f4-4a92-ba85-db568c7f6310">
          <expression>compiletime</expression>
          <name>diodeModelType_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ff66f750-1e59-4e23-9f2d-3b562b111163">
          <evaluate>true</evaluate>
          <expression>[.07, .12, .19, 1.75, 4.24, 7.32, 11.2; .16, .3, .72, 2.14, 4.02, 6.35, 9.12]</expression>
          <isTunable>true</isTunable>
          <name>diode_IfMat</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="635ce3ef-91a7-489c-8f09-1437363a6d21">
          <expression>A</expression>
          <name>diode_IfMat_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="306de912-0485-4d12-bd53-91da2c73b9a4">
          <expression>compiletime</expression>
          <name>diode_IfMat_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7d9e94d5-ce04-4d03-9713-1cee05254a90">
          <evaluate>true</evaluate>
          <expression>[25, 125]</expression>
          <isTunable>true</isTunable>
          <name>diode_TjVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="39ea96ed-f7a7-40cd-943e-203897e51bb9">
          <expression>degC</expression>
          <name>diode_TjVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b5b85fbe-fa73-4f65-b796-541da2e5906b">
          <expression>compiletime</expression>
          <name>diode_TjVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="368a6e1b-07e1-4d45-8cb5-17e409f5e438">
          <evaluate>true</evaluate>
          <expression>[.5, .7, .9, 1.3, 1.7, 2.1, 2.5]</expression>
          <name>diode_VfVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4c64c32a-e426-48eb-8229-826b9336621d">
          <expression>V</expression>
          <name>diode_VfVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="66c4bc19-38f3-4781-b324-db01d8c49962">
          <expression>compiletime</expression>
          <name>diode_VfVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cb358904-dd83-44af-b370-726e42cac1d1">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetworkTopology.external</expression>
          <name>thermal_network_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e2434357-6f03-401c-8bfd-d63d87865dec">
          <expression>1</expression>
          <name>thermal_network_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="08ecfe8c-7c35-43f9-8d35-836893276c13">
          <expression>compiletime</expression>
          <name>thermal_network_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c1b70f70-c6cd-4d25-a486-53a4a15d4537">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b0bbc403-358c-43b4-90df-9d2c40331553">
          <expression>K/W</expression>
          <name>Rth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c33ea791-877f-45ff-90b2-7c157028d7c1">
          <expression>compiletime</expression>
          <name>Rth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e77c30d-e119-4ef6-ac96-302fe156c6b9">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8067e3c7-f8f7-4425-9ded-f4ed6719abde">
          <expression>K/W</expression>
          <name>Rth_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9a054646-ea33-4960-a505-693b53857caa">
          <expression>compiletime</expression>
          <name>Rth_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1aeabbb0-e689-4b44-9113-d9c9fd2782f7">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetwork.timeconstant</expression>
          <name>thermal_mass_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="789af481-da70-45e6-9d46-ee59f2195e28">
          <expression>1</expression>
          <name>thermal_mass_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ddc97c21-7956-4c74-b9b9-6a13e408750b">
          <expression>compiletime</expression>
          <name>thermal_mass_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cbff1124-e29a-4578-8ecc-e89c5f3fa025">
          <evaluate>true</evaluate>
          <expression>[3, 25]</expression>
          <name>thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c102a31f-c3c0-4f46-826d-1c37acbaba05">
          <expression>J/K</expression>
          <name>thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b0cd6041-8df5-472d-be89-d4ab5a3febe0">
          <expression>compiletime</expression>
          <name>thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9e1f79f7-dda7-4b08-9dca-5383b711be8f">
          <evaluate>true</evaluate>
          <expression>[33, 50]</expression>
          <name>thermal_mass_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0655fad7-38c0-497f-aee7-ebd5ab475806">
          <expression>J/K</expression>
          <name>thermal_mass_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="63ec19ba-130a-450d-807f-6eecdc81b52a">
          <expression>compiletime</expression>
          <name>thermal_mass_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d051f7df-8838-4816-81b1-23debe287721">
          <evaluate>true</evaluate>
          <expression>[.1, 5]</expression>
          <name>thermal_time_constant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bc1edf9d-1e2d-4b46-b3a0-d190ec2bca0d">
          <expression>s</expression>
          <name>thermal_time_constant_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="db4edd3c-5751-4a3d-a155-6afe0aa6373f">
          <expression>compiletime</expression>
          <name>thermal_time_constant_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8f6410d7-831f-4e9b-94b3-7c925067b185">
          <evaluate>true</evaluate>
          <expression>[1, 10]</expression>
          <name>thermal_time_constant_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d7b37340-ba2b-44dd-91fc-a1e2199dbe8f">
          <expression>s</expression>
          <name>thermal_time_constant_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c3d0a2ff-5ec9-4f67-bcfc-250a22f176c6">
          <expression>compiletime</expression>
          <name>thermal_time_constant_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e6136c4c-b53a-4447-aeeb-c27e80ede5a8">
          <evaluate>true</evaluate>
          <expression>[25, 25]</expression>
          <isTunable>true</isTunable>
          <name>thermal_mass_initial_temperatures</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2832d91e-e2de-4b43-8275-26d703c453fe">
          <expression>degC</expression>
          <name>thermal_mass_initial_temperatures_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bb801774-94b8-469d-9359-570d17051054">
          <expression>compiletime</expression>
          <name>thermal_mass_initial_temperatures_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ed097bb3-0764-4dc3-87a6-5bcc61536309">
          <evaluate>true</evaluate>
          <expression>0.1</expression>
          <isTunable>true</isTunable>
          <name>junction_thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0081ab68-169c-4448-801b-c448ec46fafd">
          <expression>J/K</expression>
          <name>junction_thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dc0eae0c-855b-4560-905b-2cdf4a8a0781">
          <expression>compiletime</expression>
          <name>junction_thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d51f5e53-280e-425d-9608-c09dd0fc3df5">
          <evaluate>true</evaluate>
          <expression>1e-4</expression>
          <isTunable>true</isTunable>
          <name>Tau</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5bf4bed8-0bfd-4803-ac76-023ff0def3ee">
          <expression>s</expression>
          <name>Tau_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ab238227-bee7-4e31-91e3-d0627073822d">
          <expression>compiletime</expression>
          <name>Tau_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4601e2a0-6af1-4d9a-8cc9-2c853c7fa552">
          <expression>off</expression>
          <name>vT_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c00198ff-e0ca-4454-93a1-ae8ed0674a62">
          <expression>None</expression>
          <name>vT_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="96fee03d-7d43-46dc-acc1-ca277769bd52">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>vT</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2b542867-8064-4e43-ac18-4bf3308967dc">
          <expression>V</expression>
          <name>vT_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="59cf6829-74dd-473e-be1d-b1f5416aa36b">
          <expression>off</expression>
          <name>vT_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="297c5156-fc7e-4acb-a9e3-a8208aed8d75">
          <expression>V</expression>
          <name>vT_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4ba3a8d3-aa49-4343-bd69-d2a2495a1f57">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>vT_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c1c163d6-c413-4784-ab0d-ba2d5be7e344">
          <expression>off</expression>
          <name>Qj_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="216a67e7-c772-44df-b334-dedd7229a45d">
          <expression>None</expression>
          <name>Qj_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5eabc594-00ea-4198-9035-0be26c43db0a">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>Qj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d017ca62-b27a-4c34-9a22-d343e750c1b7">
          <expression>W</expression>
          <name>Qj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a8c85e2f-559d-42dc-aca5-d370a05ef5bf">
          <expression>off</expression>
          <name>Qj_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e018d952-4065-4ff2-98a4-179a3523b466">
          <expression>W</expression>
          <name>Qj_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f4a5c111-c455-4e08-9592-8aa7b552bcf5">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>Qj_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="61960ae3-d27f-4ce8-999f-7270bd386dc6">
          <expression>off</expression>
          <name>junction_temperature_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="27b781d8-1617-4c4f-bf53-e27a4e8c16f0">
          <expression>None</expression>
          <name>junction_temperature_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="900da6a6-7b06-41b3-b638-9970f224fff9">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f0fda827-080e-4ee4-bccd-2f51c4c20cb8">
          <expression>degC</expression>
          <name>junction_temperature_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c247fdaf-af6c-43cb-8882-71916f91b0f7">
          <expression>off</expression>
          <name>junction_temperature_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6189f229-3d98-4f0b-a57b-23dd02101fa8">
          <expression>degC</expression>
          <name>junction_temperature_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d05eb3c9-aac8-4c5f-8161-cc91d8f66a40">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="fc5e976c-2d97-44dd-9907-a3b092c4014e">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2</blockPath>
      <id>MotorController_FOC:4197</id>
      <masks type="slsa.mm.Mask" uuid="578d6018-2194-4179-bbd2-5005c54b9327">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8cfea580-0f38-4a2a-b569-7f32a1da5ba9">
          <expression>ee.semiconductors.mosfet_ideal.ps</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0be13a39-d3b8-4ce4-bd6c-6de05985eb13">
          <expression>[&quot;ee.semiconductors.mosfet_ideal.ps&quot;,&quot;ee.semiconductors.mosfet_ideal.elec&quot;,&quot;ee.semiconductors.mosfet_ideal.ps_thermal&quot;,&quot;ee.semiconductors.mosfet_ideal.elec_thermal&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5d7267f7-afd4-4f7d-b91e-29930cf8b2b8">
          <expression>[&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPortThermalPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPortThermalPort&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="80685337-e020-4e12-9c0f-f299fafa0fcb">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a64938fa-74c8-4120-b054-4c4323995d32">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0e339eaa-23cf-4fab-8326-0c4cf214fcbe">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>Rds</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e0b4ea75-b90e-4e51-850b-e2f7dc033d73">
          <expression>Ohm</expression>
          <name>Rds_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d9db0989-8332-4d25-b55c-ef0d50187658">
          <expression>compiletime</expression>
          <name>Rds_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e69bdc5b-5b45-4c63-b3f0-1ed4ace6054f">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8b600109-95c1-4545-888e-d6b87504e7a4">
          <expression>1/Ohm</expression>
          <name>Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a425de20-293f-4423-944a-53bcc030ad87">
          <expression>compiletime</expression>
          <name>Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1e86d4d7-a72c-44d6-ac59-7a7fef3bfc41">
          <evaluate>true</evaluate>
          <expression>0.5</expression>
          <name>Vth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="830dec98-39b4-48cd-9ba4-61e9381ea771">
          <expression>V</expression>
          <name>Vth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e6764429-ec32-4ee4-887e-720f22effd1d">
          <expression>compiletime</expression>
          <name>Vth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bc883208-1921-4ae7-b64e-059ae95b8e1a">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>diode_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="02f08f83-f0b0-46ba-a2c3-02756e233317">
          <expression>1</expression>
          <name>diode_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="862f2873-59f8-4653-bb35-c2ee2586caf3">
          <expression>compiletime</expression>
          <name>diode_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="70d0a535-58ba-4dc8-975d-3c8071a2f336">
          <evaluate>true</evaluate>
          <expression>0.8</expression>
          <name>diode_Vf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7e355e0f-f1f2-495f-9959-d4439f7d3586">
          <expression>V</expression>
          <name>diode_Vf_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5e5c3043-565b-4755-a949-9706a3bc708e">
          <expression>compiletime</expression>
          <name>diode_Vf_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="00e53e92-ce8c-43c9-bb70-ce915228d6f9">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>diode_Ron</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="65e71847-cef4-457a-9990-162e7a7c354b">
          <expression>Ohm</expression>
          <name>diode_Ron_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="97c349f0-249c-4f7f-89f5-096abc58d4f7">
          <expression>compiletime</expression>
          <name>diode_Ron_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ed316fb1-9521-4032-a5b8-e64668306e81">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>diode_Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3842849a-bc0c-4a8e-bc8d-fa3afa22dfd1">
          <expression>1/Ohm</expression>
          <name>diode_Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="be5a327f-6e8e-4efd-81eb-d52172ff8251">
          <expression>compiletime</expression>
          <name>diode_Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5da39eb2-4e80-4716-b15d-073f78c008a8">
          <evaluate>true</evaluate>
          <expression>50e-9</expression>
          <name>diode_C</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4e2eda41-e350-4191-b414-0fa3240195fd">
          <expression>F</expression>
          <name>diode_C_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="865fbf2c-73fb-45fc-885f-eb29e1fada0d">
          <expression>compiletime</expression>
          <name>diode_C_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="890ec969-841c-4f03-a668-ecc4b2d43723">
          <evaluate>true</evaluate>
          <expression>-235</expression>
          <name>diode_iRM</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9c47d652-040a-419f-9d01-32ed736ac061">
          <expression>A</expression>
          <name>diode_iRM_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0b261ea1-de24-4e46-af40-33e0faa32f40">
          <expression>compiletime</expression>
          <name>diode_iRM_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f733e692-002a-41a3-aea3-86db7ad53952">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <name>diode_iF</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c2e14055-861d-4779-b0ae-3cef54381d68">
          <expression>A</expression>
          <name>diode_iF_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3bdc90c4-09d0-4044-bf1d-7d33aba729ba">
          <expression>compiletime</expression>
          <name>diode_iF_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f73a176c-8a2b-4b07-b627-31787d90b0c1">
          <evaluate>true</evaluate>
          <expression>-50</expression>
          <name>diode_idot</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="25df0b79-aca9-4f6c-9117-baaa6c5e8576">
          <expression>A/us</expression>
          <name>diode_idot_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d04b2cfd-b43f-4a71-ba49-1278747e9239">
          <expression>compiletime</expression>
          <name>diode_idot_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="943ad1fb-8ef7-404f-8155-dee2d5ddc439">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>diode_trr_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d0e76520-7f1c-4c09-80ce-be423fea5dc3">
          <expression>1</expression>
          <name>diode_trr_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="69ef14ba-3f56-417e-abe4-5e91d6be9e88">
          <expression>compiletime</expression>
          <name>diode_trr_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dca3168b-39d8-49cf-b1a8-59ae60591447">
          <evaluate>true</evaluate>
          <expression>3</expression>
          <name>diode_trr_factor</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ab9cc529-c9ef-4be3-8eeb-c1f69785d2ba">
          <expression>1</expression>
          <name>diode_trr_factor_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ac7334dc-020d-496c-b329-15c13a796d27">
          <expression>compiletime</expression>
          <name>diode_trr_factor_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="90c3403b-38df-4e02-b323-fed78aaec1d3">
          <evaluate>true</evaluate>
          <expression>15</expression>
          <name>diode_trr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0812bd35-4604-4b2d-976a-7c1332d0c05f">
          <expression>us</expression>
          <name>diode_trr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c6b89bc5-0e95-46d1-aa18-1a074f145270">
          <expression>compiletime</expression>
          <name>diode_trr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="40463b77-bd3a-47a7-9883-0862d3852539">
          <evaluate>true</evaluate>
          <expression>1500</expression>
          <name>diode_Qrr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="77a20f50-a691-453e-8a1f-bc61ddd27eea">
          <expression>s*uA</expression>
          <name>diode_Qrr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="960d8ebf-e128-4da6-ab39-232b77a394e7">
          <expression>compiletime</expression>
          <name>diode_Qrr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bf56194c-67f1-47d9-8559-1dd35aa35ee4">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.thermalLossOption.constantvalues</expression>
          <name>thermal_loss_option</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="63f01331-1c10-409d-86c8-a8909cfaeeb7">
          <expression>1</expression>
          <name>thermal_loss_option_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="57cd8ff8-efc5-47aa-b6e8-43a6aea687aa">
          <expression>compiletime</expression>
          <name>thermal_loss_option_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ba4122da-3b83-4ff7-aef4-062c2168ed16">
          <evaluate>true</evaluate>
          <expression>[0, 1.1, 1.3, 1.45, 1.75, 2.25, 2.7; 0, 1, 1.15, 1.35, 1.7, 2.35, 3]</expression>
          <isTunable>true</isTunable>
          <name>Von_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8b30bc47-a855-4d4d-92e6-9fc49864315e">
          <expression>V</expression>
          <name>Von_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9c9d0578-6770-4a7e-a2c7-48c9e64c5bbd">
          <expression>compiletime</expression>
          <name>Von_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9d03850f-7516-413f-ab84-8286b3f7fdde">
          <evaluate>true</evaluate>
          <expression>[0, .29, 1.43, 2.86, 5.71, 13.14, 22.86; 0, .57, 2.63, 5.14, 10.29, 20.57, 30.29] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c726a16a-fe4a-4900-8f8d-d76cf6aab716">
          <expression>J</expression>
          <name>Eon_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a4aa96e8-2123-44be-ae5c-b25d34dac2ee">
          <expression>compiletime</expression>
          <name>Eon_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a1c5e47e-088d-46c3-8ee3-0ff14e0a3a2a">
          <evaluate>true</evaluate>
          <expression>[0, .21, 1.07, 2.14, 4.29, 9.86, 17.14; 0, .43, 1.97, 3.86, 7.71, 15.43, 22.71] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="51708912-56e4-4343-9db0-cc8afeed4ddf">
          <expression>J</expression>
          <name>Eoff_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="04743dc9-8816-464e-a016-39fb8abfc40c">
          <expression>compiletime</expression>
          <name>Eoff_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b38a92e5-ea08-4b4b-a736-db58c1aa1fdc">
          <evaluate>true</evaluate>
          <expression>[298.15, 398.15]</expression>
          <isTunable>true</isTunable>
          <name>Tj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="32424152-4ac7-4e52-a9ec-320aa1f62888">
          <expression>K</expression>
          <name>Tj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aa3b49b3-2f70-439b-9bb7-9323efcaf746">
          <expression>compiletime</expression>
          <name>Tj_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cb91bc70-bc5c-4d15-8342-40c2ab800e53">
          <evaluate>true</evaluate>
          <expression>[0, 10, 50, 100, 200, 400, 600]</expression>
          <name>Iout_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0cb75c42-e183-4962-8d1e-08af33d06fd1">
          <expression>A</expression>
          <name>Iout_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e791b9da-a79b-42e0-bc63-ae7c6fbf5efa">
          <expression>compiletime</expression>
          <name>Iout_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="029f8ec6-3845-4c23-871f-7d34d3063873">
          <evaluate>true</evaluate>
          <expression>22.86e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7644aefd-3188-45e2-9b15-a4363dd2703e">
          <expression>J</expression>
          <name>Eon_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="69e3e759-5790-49e2-a4c1-64ecb209156e">
          <expression>compiletime</expression>
          <name>Eon_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a07f00db-b6de-4f33-98a6-c26405bf1095">
          <evaluate>true</evaluate>
          <expression>17.14e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2fd904d1-5214-453b-9f57-916f8dc431aa">
          <expression>J</expression>
          <name>Eoff_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8c649489-a6a7-406e-abf7-46b3d47a2341">
          <expression>compiletime</expression>
          <name>Eoff_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c607b0f9-04ac-4c2e-a204-d875263dd104">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <isTunable>true</isTunable>
          <name>Voff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9333080c-4489-431f-a511-7f4605912879">
          <expression>V</expression>
          <name>Voff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cac02dd1-15b9-4d96-a1ef-c1aea4355d91">
          <expression>compiletime</expression>
          <name>Voff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="42bc83ff-9434-4026-addf-de257f76214a">
          <evaluate>true</evaluate>
          <expression>600</expression>
          <isTunable>true</isTunable>
          <name>Iout_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="02efe21c-955a-45b5-8cb1-d52f020526d6">
          <expression>A</expression>
          <name>Iout_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ea5c9bb0-3805-4eaa-be16-0413eedb01a2">
          <expression>compiletime</expression>
          <name>Iout_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0fff6972-16ac-4495-aad7-24472787ded0">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.diodeModelType.pwl</expression>
          <name>diodeModelType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="facd969b-1e66-46ef-b0a7-1e65303937c0">
          <expression>1</expression>
          <name>diodeModelType_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e6a630f4-7e8f-4d32-9f92-12c8b49d6ef8">
          <expression>compiletime</expression>
          <name>diodeModelType_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ac066fc3-6284-42e9-8a51-a7eb7f36df52">
          <evaluate>true</evaluate>
          <expression>[.07, .12, .19, 1.75, 4.24, 7.32, 11.2; .16, .3, .72, 2.14, 4.02, 6.35, 9.12]</expression>
          <isTunable>true</isTunable>
          <name>diode_IfMat</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4699aced-f41d-4bd9-9706-5120e8c3149b">
          <expression>A</expression>
          <name>diode_IfMat_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1f34beb9-e319-4114-88df-233b2240053d">
          <expression>compiletime</expression>
          <name>diode_IfMat_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3b7d7d4a-493f-4ba9-87ff-f330e8edf556">
          <evaluate>true</evaluate>
          <expression>[25, 125]</expression>
          <isTunable>true</isTunable>
          <name>diode_TjVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9b0be6dd-f858-4291-b2a6-74af586a7c47">
          <expression>degC</expression>
          <name>diode_TjVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ed7c3658-2169-4804-9256-77772b4bf101">
          <expression>compiletime</expression>
          <name>diode_TjVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ada3f047-6511-4314-b14f-815c50291443">
          <evaluate>true</evaluate>
          <expression>[.5, .7, .9, 1.3, 1.7, 2.1, 2.5]</expression>
          <name>diode_VfVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="41934e20-51c0-4ff3-81c8-c023efbf72cb">
          <expression>V</expression>
          <name>diode_VfVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="46b330bc-d156-4889-bac0-40f91ec654d8">
          <expression>compiletime</expression>
          <name>diode_VfVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6d299650-924f-492b-814f-abcd5d431d48">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetworkTopology.external</expression>
          <name>thermal_network_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e76e1e97-be01-4637-b6b3-e8a65e0c1f52">
          <expression>1</expression>
          <name>thermal_network_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8984907c-895b-4a71-b946-ff02c966f089">
          <expression>compiletime</expression>
          <name>thermal_network_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e50129e2-b617-43e0-b1dc-13bb866b38bc">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6eb97e60-6b55-4ab2-b839-e2051affd579">
          <expression>K/W</expression>
          <name>Rth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ca7d3c7b-e81a-4859-a41c-215f6c910a6d">
          <expression>compiletime</expression>
          <name>Rth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2649515f-de97-417b-bb41-bc719575b1ad">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5ea0916b-0e77-4ab1-8769-2671c2d85774">
          <expression>K/W</expression>
          <name>Rth_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1f95826f-e748-47d1-93f5-6f7dddb1d899">
          <expression>compiletime</expression>
          <name>Rth_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b935f6d7-b216-41e0-8f4a-eca697424b71">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetwork.timeconstant</expression>
          <name>thermal_mass_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2272aa9a-3bd2-4fff-869a-015268b1df82">
          <expression>1</expression>
          <name>thermal_mass_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="169d5b22-7979-4258-9f8c-fcc111e83bb6">
          <expression>compiletime</expression>
          <name>thermal_mass_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ce0bb581-7731-4689-b8a8-bcdc258ab812">
          <evaluate>true</evaluate>
          <expression>[3, 25]</expression>
          <name>thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f77ece3a-b6e9-4710-b0dc-5abf88099286">
          <expression>J/K</expression>
          <name>thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="50be6250-4b03-43ca-985c-530817f8617c">
          <expression>compiletime</expression>
          <name>thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9fb4fe89-25f3-4fe3-9a96-a5c4701f9008">
          <evaluate>true</evaluate>
          <expression>[33, 50]</expression>
          <name>thermal_mass_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="53e231d1-edca-426e-acda-ac4cd4939e78">
          <expression>J/K</expression>
          <name>thermal_mass_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e16528fb-800e-49b3-b726-c13822721cdc">
          <expression>compiletime</expression>
          <name>thermal_mass_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="05078b29-2b0f-4276-865a-9aae78a46baa">
          <evaluate>true</evaluate>
          <expression>[.1, 5]</expression>
          <name>thermal_time_constant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="99652788-32c7-4c5a-a5e5-956ff9aea459">
          <expression>s</expression>
          <name>thermal_time_constant_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b5426df8-ae13-447e-9346-e7b89a93a152">
          <expression>compiletime</expression>
          <name>thermal_time_constant_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1f78fcea-07ad-4d94-b0c9-83f5bb8af534">
          <evaluate>true</evaluate>
          <expression>[1, 10]</expression>
          <name>thermal_time_constant_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="19fb6f1d-7afd-4653-89ca-538e9a624f90">
          <expression>s</expression>
          <name>thermal_time_constant_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="89b55efd-f3fe-4abf-b1ad-908a090f3e2d">
          <expression>compiletime</expression>
          <name>thermal_time_constant_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ff9d7f55-ef8c-4b77-b200-01ae1594760e">
          <evaluate>true</evaluate>
          <expression>[25, 25]</expression>
          <isTunable>true</isTunable>
          <name>thermal_mass_initial_temperatures</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0c0de397-821b-40cb-a3d7-e2382fa9ea7e">
          <expression>degC</expression>
          <name>thermal_mass_initial_temperatures_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="751c197f-968b-4e59-a264-91f89d2183a9">
          <expression>compiletime</expression>
          <name>thermal_mass_initial_temperatures_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="130dc010-e69e-4123-915d-4edb4653f01a">
          <evaluate>true</evaluate>
          <expression>0.1</expression>
          <isTunable>true</isTunable>
          <name>junction_thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="328c325f-8308-4fb0-89fa-0c5b87737484">
          <expression>J/K</expression>
          <name>junction_thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4f07f26f-b42e-4c37-b464-01ad743cf0fc">
          <expression>compiletime</expression>
          <name>junction_thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1c2a705f-8cd7-4db5-9699-747dfd3ec7cf">
          <evaluate>true</evaluate>
          <expression>1e-4</expression>
          <isTunable>true</isTunable>
          <name>Tau</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ddb75bf4-2556-4e26-8807-ee32d601c7b8">
          <expression>s</expression>
          <name>Tau_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6832aa08-c534-4bad-8c4a-5c668e0ad864">
          <expression>compiletime</expression>
          <name>Tau_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18d461e2-6ec7-494f-901e-68fb0812606c">
          <expression>off</expression>
          <name>vT_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4b1f67a3-6d74-4bb6-b727-7f9ec3dc8fcc">
          <expression>None</expression>
          <name>vT_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="692e9dc6-23a5-492d-adf8-c4482c3cd283">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>vT</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c3709c31-8ad5-492b-9455-32edfe74d2f5">
          <expression>V</expression>
          <name>vT_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="33175fa5-a5b7-4879-816c-e680ce0cac4a">
          <expression>off</expression>
          <name>vT_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f5a2db3a-e5ec-45bd-a022-010a5ff062e8">
          <expression>V</expression>
          <name>vT_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="193fd9c3-cdee-4bdf-a15e-ea3ab01e76a5">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>vT_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cf6941c1-ddcf-4261-9d57-f804ba1177c6">
          <expression>off</expression>
          <name>Qj_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2ec87c03-25ee-4cf3-9283-bc89c002ab91">
          <expression>None</expression>
          <name>Qj_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="52b808b1-d224-418e-88ba-ff9611650d9e">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>Qj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="284a7e6b-40a3-4f73-9e20-8693b3a50ee9">
          <expression>W</expression>
          <name>Qj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8c002ea0-522b-43cd-9863-e2287d7b4683">
          <expression>off</expression>
          <name>Qj_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7bb4b2aa-656b-47a9-ada1-24c97a010e4b">
          <expression>W</expression>
          <name>Qj_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="99356a1a-ddf6-45d9-aa9e-6fbb2b7a417e">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>Qj_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0dff608c-ebd5-4912-b3ff-42e5fa237f3c">
          <expression>off</expression>
          <name>junction_temperature_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="379d7c69-dd24-4aef-b64c-090119d711e7">
          <expression>None</expression>
          <name>junction_temperature_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bd749817-3f25-415a-96a0-433d5c0f8f27">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="32d5aa48-5d22-4d9f-a5e2-d0e0cc82e482">
          <expression>degC</expression>
          <name>junction_temperature_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4f4e9e69-bc3b-4c34-b69d-0115ba75c0a2">
          <expression>off</expression>
          <name>junction_temperature_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dc3778fc-3367-4a51-bf93-c09031fc0a12">
          <expression>degC</expression>
          <name>junction_temperature_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8ef93337-c772-4bce-b949-cfcb066a007d">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="65525b5a-5194-40c0-98b8-7da9b4b24614">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3</blockPath>
      <id>MotorController_FOC:4198</id>
      <masks type="slsa.mm.Mask" uuid="4ac30486-c7ea-49fe-821c-e8e42da1678c">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5f62a73d-c3ae-4e5e-a6ac-240734b0fd27">
          <expression>ee.semiconductors.mosfet_ideal.ps</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9bb6091a-47d5-4e6b-8db1-a87cfdc6f8d5">
          <expression>[&quot;ee.semiconductors.mosfet_ideal.ps&quot;,&quot;ee.semiconductors.mosfet_ideal.elec&quot;,&quot;ee.semiconductors.mosfet_ideal.ps_thermal&quot;,&quot;ee.semiconductors.mosfet_ideal.elec_thermal&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8ce191d8-bdef-4e02-bf10-6dfafc86a26a">
          <expression>[&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPortThermalPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPortThermalPort&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c828d347-a36d-43c7-8f58-7f70532a09d7">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="424f1a6b-d5f4-40f1-8e5b-a29addfe5a51">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2cff74cb-4b49-42ba-902b-1770e4107016">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>Rds</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d96663e5-7acb-4d55-90f6-29d16d29ca78">
          <expression>Ohm</expression>
          <name>Rds_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4f909df5-42f1-45a0-835e-2d13ceabf29b">
          <expression>compiletime</expression>
          <name>Rds_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ceda666b-746f-4dca-bc45-5fb54e9adc87">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bd055dda-123a-4937-b8c1-6970400f7971">
          <expression>1/Ohm</expression>
          <name>Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="222f3b26-e7f3-46dd-a01d-51f6fe6c561e">
          <expression>compiletime</expression>
          <name>Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="20f5eb6f-6ae1-45ef-ab3d-49f98337c603">
          <evaluate>true</evaluate>
          <expression>0.5</expression>
          <name>Vth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="98ac624a-f728-4b62-9c00-a4e6cd34b0f1">
          <expression>V</expression>
          <name>Vth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cdce323d-8e79-4cdc-92c5-7e1cdb52881e">
          <expression>compiletime</expression>
          <name>Vth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a396e535-e5d0-4f5f-9f92-f8b3611b13a6">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>diode_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4eb48979-ed84-4ab5-9891-6e8d7d3ff32a">
          <expression>1</expression>
          <name>diode_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="76a0056c-79e8-4738-a9dd-e2caf530e2ec">
          <expression>compiletime</expression>
          <name>diode_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="126012bd-b4a1-4232-aa56-7c9b7a5e2521">
          <evaluate>true</evaluate>
          <expression>0.8</expression>
          <name>diode_Vf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f661ddc5-177d-420f-bdbc-557d2306de5c">
          <expression>V</expression>
          <name>diode_Vf_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1f1f5552-af19-4578-a601-f93cafe8c1d6">
          <expression>compiletime</expression>
          <name>diode_Vf_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b85c52fc-0a34-460f-834e-91fc34ded714">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>diode_Ron</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a95d2ef8-6c6f-486f-aa45-2952c86d5377">
          <expression>Ohm</expression>
          <name>diode_Ron_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d887b603-8ab1-49bb-8e66-41469abe0bc9">
          <expression>compiletime</expression>
          <name>diode_Ron_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="28055b1b-afd5-48a4-87d9-3db2aa6c7db2">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>diode_Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7d51cdfd-fa3d-48fc-bedf-cc429b01e8de">
          <expression>1/Ohm</expression>
          <name>diode_Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cccc8b2e-a35a-4fc9-a813-438a61f3373d">
          <expression>compiletime</expression>
          <name>diode_Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7b873e15-e9ba-47e2-a9a2-2d756a024ddb">
          <evaluate>true</evaluate>
          <expression>50e-9</expression>
          <name>diode_C</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3c033a8c-52bf-46fb-b1d3-5f4390e18fff">
          <expression>F</expression>
          <name>diode_C_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a85d222e-d723-4d8d-862d-39196f340f73">
          <expression>compiletime</expression>
          <name>diode_C_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e9e74caa-222e-4de6-b09b-e6671750211d">
          <evaluate>true</evaluate>
          <expression>-235</expression>
          <name>diode_iRM</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7d4e300f-fa5d-40f6-a6c1-32678d837efe">
          <expression>A</expression>
          <name>diode_iRM_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a62bed29-b9d9-4710-a760-09c72a2858f5">
          <expression>compiletime</expression>
          <name>diode_iRM_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a464c858-dea3-4677-898d-ee938846a17e">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <name>diode_iF</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="062f3ebc-eb07-4e89-b82b-b11b2350c128">
          <expression>A</expression>
          <name>diode_iF_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d110048a-cce1-44b4-b148-d58203a01632">
          <expression>compiletime</expression>
          <name>diode_iF_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0953c2fa-5de5-4389-a6d8-a7bef5821152">
          <evaluate>true</evaluate>
          <expression>-50</expression>
          <name>diode_idot</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9924f35e-2aef-4c65-a5c3-f27630c83ef0">
          <expression>A/us</expression>
          <name>diode_idot_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a0749eec-f104-474e-84e1-72ec8cf5d7dd">
          <expression>compiletime</expression>
          <name>diode_idot_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f53fd264-4bbf-4cf6-8972-5e03f389df50">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>diode_trr_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0a0f5777-a810-4384-b8a9-31a3b2ac3a83">
          <expression>1</expression>
          <name>diode_trr_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6e9fe04d-e39e-4c63-8ae9-a510e6828482">
          <expression>compiletime</expression>
          <name>diode_trr_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b7163065-9548-426a-83ad-0adb0d16289b">
          <evaluate>true</evaluate>
          <expression>3</expression>
          <name>diode_trr_factor</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6ef67cd8-5d75-4f95-999d-394ce1ae034c">
          <expression>1</expression>
          <name>diode_trr_factor_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c8217b67-cd4f-4d3a-a0b8-661a11831d04">
          <expression>compiletime</expression>
          <name>diode_trr_factor_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="034aae63-bad8-465a-ac7a-60f9f20985e1">
          <evaluate>true</evaluate>
          <expression>15</expression>
          <name>diode_trr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ff0d7e77-7fbe-4d2a-8c89-ce71d1a1e29d">
          <expression>us</expression>
          <name>diode_trr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c329b3cf-37ba-49ca-a142-08594abdbfa0">
          <expression>compiletime</expression>
          <name>diode_trr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a734d3c0-1e50-49f2-8b9b-746a6a54a96c">
          <evaluate>true</evaluate>
          <expression>1500</expression>
          <name>diode_Qrr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="36469a6b-6099-47af-895c-12ecc21059b8">
          <expression>s*uA</expression>
          <name>diode_Qrr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="428a1a2a-247e-4af4-a8ca-d575b70972dd">
          <expression>compiletime</expression>
          <name>diode_Qrr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="616b4c15-c10e-4a3a-a258-4499aa6582c6">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.thermalLossOption.constantvalues</expression>
          <name>thermal_loss_option</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3b05c679-56c9-4c25-8817-6507124789dc">
          <expression>1</expression>
          <name>thermal_loss_option_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="302a2b25-4ead-4808-bd3e-a76106181bbf">
          <expression>compiletime</expression>
          <name>thermal_loss_option_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b341344b-c818-419f-b27a-5372d920d5d7">
          <evaluate>true</evaluate>
          <expression>[0, 1.1, 1.3, 1.45, 1.75, 2.25, 2.7; 0, 1, 1.15, 1.35, 1.7, 2.35, 3]</expression>
          <isTunable>true</isTunable>
          <name>Von_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2a07fb23-78e1-49c2-a880-d66041cfec89">
          <expression>V</expression>
          <name>Von_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b8d1acc-7c6e-4d14-a9ea-a695e1560e46">
          <expression>compiletime</expression>
          <name>Von_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6da8cffa-5b4c-431e-b8d1-b494f4be786a">
          <evaluate>true</evaluate>
          <expression>[0, .29, 1.43, 2.86, 5.71, 13.14, 22.86; 0, .57, 2.63, 5.14, 10.29, 20.57, 30.29] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e9d3196c-c37a-49e7-b2cb-f3aaf7913b9f">
          <expression>J</expression>
          <name>Eon_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="66dc55b7-6bfe-4866-b3d9-705acce40d06">
          <expression>compiletime</expression>
          <name>Eon_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1e99b84c-64ed-46c2-bbd4-2dd0e4080611">
          <evaluate>true</evaluate>
          <expression>[0, .21, 1.07, 2.14, 4.29, 9.86, 17.14; 0, .43, 1.97, 3.86, 7.71, 15.43, 22.71] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aadafe8b-f263-41fc-b3d7-f057548fd47b">
          <expression>J</expression>
          <name>Eoff_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="61555af8-f741-4627-b49e-ba0ed78334d9">
          <expression>compiletime</expression>
          <name>Eoff_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2606417e-c582-4700-9e1f-c3dc3d8ffc0b">
          <evaluate>true</evaluate>
          <expression>[298.15, 398.15]</expression>
          <isTunable>true</isTunable>
          <name>Tj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0c54ab09-d5f4-4dc1-b6a5-e62bc6dc944a">
          <expression>K</expression>
          <name>Tj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c6b9e7ef-a600-41c3-9acf-7effdb6e625d">
          <expression>compiletime</expression>
          <name>Tj_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="af296263-dea1-4e06-bece-a2c18af5cbdd">
          <evaluate>true</evaluate>
          <expression>[0, 10, 50, 100, 200, 400, 600]</expression>
          <name>Iout_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e59e8403-f3fb-4384-8810-5e8f5af0e70a">
          <expression>A</expression>
          <name>Iout_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cfce9b97-620f-4de8-b65c-6d3a524bb9c1">
          <expression>compiletime</expression>
          <name>Iout_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="de697c19-a3cd-4e4c-ac23-131a117f1c96">
          <evaluate>true</evaluate>
          <expression>22.86e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3fd2e1e2-0b8d-42f0-8169-52a7aa860669">
          <expression>J</expression>
          <name>Eon_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7ed31888-3814-4304-a6e2-0722625112a5">
          <expression>compiletime</expression>
          <name>Eon_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a767477-9cfe-4556-80b7-f2737ec29058">
          <evaluate>true</evaluate>
          <expression>17.14e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="21d60b78-41c4-415a-9f51-5202bccf5f4b">
          <expression>J</expression>
          <name>Eoff_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e1ff4b8d-13cc-4a20-854c-663ab42467ba">
          <expression>compiletime</expression>
          <name>Eoff_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e64b02d4-0e07-4499-83ae-69d6abb6a057">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <isTunable>true</isTunable>
          <name>Voff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6192c588-9300-46d6-8b91-2fd03f486ff7">
          <expression>V</expression>
          <name>Voff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2cf5e461-f335-4e79-bcfb-b6870bd63a1f">
          <expression>compiletime</expression>
          <name>Voff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="84f7d6af-bd4c-4468-b4d4-082e74a53a88">
          <evaluate>true</evaluate>
          <expression>600</expression>
          <isTunable>true</isTunable>
          <name>Iout_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d85e1610-4680-4e0a-8d4f-3e242a183672">
          <expression>A</expression>
          <name>Iout_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a6fba54a-8a5b-43d8-84fa-f1fcdcc7ec0d">
          <expression>compiletime</expression>
          <name>Iout_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="939e0e7a-8be9-4e4c-81c1-50bb19f97ef6">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.diodeModelType.pwl</expression>
          <name>diodeModelType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fc8c5ee5-1c0e-4cbb-9050-2a341ef08bef">
          <expression>1</expression>
          <name>diodeModelType_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f56a43d6-23b4-4cc0-b90a-6de675ab2a8a">
          <expression>compiletime</expression>
          <name>diodeModelType_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8efa2956-6f66-4649-becf-470eb1bd13a4">
          <evaluate>true</evaluate>
          <expression>[.07, .12, .19, 1.75, 4.24, 7.32, 11.2; .16, .3, .72, 2.14, 4.02, 6.35, 9.12]</expression>
          <isTunable>true</isTunable>
          <name>diode_IfMat</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0ff27ec5-1dcb-48af-b97a-453fbcd23eb6">
          <expression>A</expression>
          <name>diode_IfMat_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4ac880c9-1be2-4263-a499-f6468687d751">
          <expression>compiletime</expression>
          <name>diode_IfMat_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="727cb3e3-bab7-4e55-b8b3-48f4a3bd5734">
          <evaluate>true</evaluate>
          <expression>[25, 125]</expression>
          <isTunable>true</isTunable>
          <name>diode_TjVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f4143241-982d-4fd7-950f-456bd54b2bff">
          <expression>degC</expression>
          <name>diode_TjVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8b6d4bce-484e-42d9-b00e-024e9b919f70">
          <expression>compiletime</expression>
          <name>diode_TjVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c9f27f21-5b85-4afd-bbdb-3e81253d3e9c">
          <evaluate>true</evaluate>
          <expression>[.5, .7, .9, 1.3, 1.7, 2.1, 2.5]</expression>
          <name>diode_VfVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ece7c782-bc39-4cb2-919a-1ebf4088e309">
          <expression>V</expression>
          <name>diode_VfVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c946a3e4-5721-40ff-8a5a-60c9b7a8b806">
          <expression>compiletime</expression>
          <name>diode_VfVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f04de3c8-4a12-440d-ad95-484d1e845189">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetworkTopology.external</expression>
          <name>thermal_network_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="57ed6802-d2ba-44ee-bd15-5f9b0b4ca170">
          <expression>1</expression>
          <name>thermal_network_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7b5061b3-73fe-4acb-afe5-b45c86e80dbe">
          <expression>compiletime</expression>
          <name>thermal_network_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8e3e4cd4-5173-48df-aa49-3bf0064c4b08">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fc49e90a-b55e-485e-93ad-751e588cc645">
          <expression>K/W</expression>
          <name>Rth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aa22827b-8c49-4044-9a23-c3f49c80623f">
          <expression>compiletime</expression>
          <name>Rth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8053acfd-a520-4146-9ae8-51c8d197df31">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="14a41546-8c7e-4319-95cb-6ba011b1a488">
          <expression>K/W</expression>
          <name>Rth_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b9bac0af-fe3f-432c-b71f-a2a7410afed5">
          <expression>compiletime</expression>
          <name>Rth_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eebef3f6-8ffa-499b-83b5-e0e48d0b97d6">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetwork.timeconstant</expression>
          <name>thermal_mass_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="931ada99-4685-47d7-9e9c-fe5146598cc7">
          <expression>1</expression>
          <name>thermal_mass_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="63d079e5-28d8-4902-94ef-d12ab5c21445">
          <expression>compiletime</expression>
          <name>thermal_mass_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a2685e3b-06e0-4fb4-b7a9-3739db18f223">
          <evaluate>true</evaluate>
          <expression>[3, 25]</expression>
          <name>thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c088f226-0896-4824-a111-342418da7322">
          <expression>J/K</expression>
          <name>thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6fe3220d-875a-43f4-b384-e851426cf719">
          <expression>compiletime</expression>
          <name>thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="db1c9392-edd7-41e8-b750-33da21d27d14">
          <evaluate>true</evaluate>
          <expression>[33, 50]</expression>
          <name>thermal_mass_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1397bf39-c080-4673-ba3c-81219b029c13">
          <expression>J/K</expression>
          <name>thermal_mass_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="224f3540-2d4d-4b7a-9c37-9327a8f1efcd">
          <expression>compiletime</expression>
          <name>thermal_mass_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="78b3cb91-fc95-48c1-b82b-93644956cb06">
          <evaluate>true</evaluate>
          <expression>[.1, 5]</expression>
          <name>thermal_time_constant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4dc7ede7-a623-4593-9b21-344668174078">
          <expression>s</expression>
          <name>thermal_time_constant_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b5ff1991-4a21-449c-a222-aa99638957c9">
          <expression>compiletime</expression>
          <name>thermal_time_constant_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="20dcb196-644c-4a54-a7f5-0bd45f55c812">
          <evaluate>true</evaluate>
          <expression>[1, 10]</expression>
          <name>thermal_time_constant_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="99f9db4b-3177-404f-a174-d4e0c2eabe63">
          <expression>s</expression>
          <name>thermal_time_constant_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1ee95e84-9a50-42a9-a743-0de87942f854">
          <expression>compiletime</expression>
          <name>thermal_time_constant_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8345252d-0172-445a-9e50-d1796f707467">
          <evaluate>true</evaluate>
          <expression>[25, 25]</expression>
          <isTunable>true</isTunable>
          <name>thermal_mass_initial_temperatures</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eabe38cf-5bca-4fb7-b533-40d19f7d24c3">
          <expression>degC</expression>
          <name>thermal_mass_initial_temperatures_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d683cfd5-a203-4e8f-91a7-f6f65534a6c2">
          <expression>compiletime</expression>
          <name>thermal_mass_initial_temperatures_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f8e5752b-c6d2-4060-9828-af3f1e1447a6">
          <evaluate>true</evaluate>
          <expression>0.1</expression>
          <isTunable>true</isTunable>
          <name>junction_thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ad4ed577-6e35-4d02-b0d1-9bb41df178cd">
          <expression>J/K</expression>
          <name>junction_thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9e90e43c-266e-4668-93d4-a4145fd8be96">
          <expression>compiletime</expression>
          <name>junction_thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c0076ab0-90b4-48e4-b3a8-d6707ba323e4">
          <evaluate>true</evaluate>
          <expression>1e-4</expression>
          <isTunable>true</isTunable>
          <name>Tau</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f18c78e6-601a-43a3-8dbc-76428a29bb62">
          <expression>s</expression>
          <name>Tau_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="20a3c180-45b3-475d-a141-76cbf62345fa">
          <expression>compiletime</expression>
          <name>Tau_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="26c32866-b175-4b5a-b7c1-946285447466">
          <expression>off</expression>
          <name>vT_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7005fe41-a63f-4791-9ea8-6b6eb05b48af">
          <expression>None</expression>
          <name>vT_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="760d866c-0d6f-4cae-837b-9ccc5c9cae09">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>vT</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="19d03cd8-47a5-40ed-bf4d-5c3e83167de0">
          <expression>V</expression>
          <name>vT_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3f5e4257-c945-4cea-8555-ff1599a3847d">
          <expression>off</expression>
          <name>vT_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="88335ae0-05d3-4fea-9708-dc7af47fbc41">
          <expression>V</expression>
          <name>vT_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f0206f39-2271-4071-970f-e6c4176f8df7">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>vT_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b9089ae6-11ff-4db0-b486-e7d5c6f512c7">
          <expression>off</expression>
          <name>Qj_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="77385216-33de-4374-bbc5-f5a2957b42b9">
          <expression>None</expression>
          <name>Qj_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ec509f75-1940-43f5-b0c4-2347a56f0b94">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>Qj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6c4a15bc-6dd5-4c8d-84c2-63a23e40b6ed">
          <expression>W</expression>
          <name>Qj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e6fb06e5-b481-4fc9-ae44-fb9d134bb39e">
          <expression>off</expression>
          <name>Qj_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d8b64a5d-7a33-4337-b557-532735afdea7">
          <expression>W</expression>
          <name>Qj_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9ca970a4-6cf0-46e9-9ac4-b5453e8efd93">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>Qj_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="57d03dde-d359-4e70-93e1-fd2be45c6442">
          <expression>off</expression>
          <name>junction_temperature_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5dedbdbe-e565-4c5d-b176-e9e22b71177b">
          <expression>None</expression>
          <name>junction_temperature_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6217ecdf-4e34-4fa3-bc8f-f79562b53c18">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aff02bd4-f2a2-4aa2-9f42-c5cdf59c5db2">
          <expression>degC</expression>
          <name>junction_temperature_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aad37877-7164-4139-b144-27c292a268cc">
          <expression>off</expression>
          <name>junction_temperature_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3b20485b-d6ee-4c82-a680-81f5e42be93e">
          <expression>degC</expression>
          <name>junction_temperature_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7af5d0c5-f6c2-441c-a60e-08669e026bdd">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="424565bc-24c1-415b-a908-579ab886694b">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4</blockPath>
      <id>MotorController_FOC:4199</id>
      <masks type="slsa.mm.Mask" uuid="c70be091-8dea-4967-ad47-9a7d320134dc">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a1eee193-d5e7-4f5e-99ef-65eb5298c29d">
          <expression>ee.semiconductors.mosfet_ideal.ps</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ac5f5df3-f49c-4261-91b1-ea6a94d04bff">
          <expression>[&quot;ee.semiconductors.mosfet_ideal.ps&quot;,&quot;ee.semiconductors.mosfet_ideal.elec&quot;,&quot;ee.semiconductors.mosfet_ideal.ps_thermal&quot;,&quot;ee.semiconductors.mosfet_ideal.elec_thermal&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b2444640-d789-4c7d-9306-c5cb0f5a28ca">
          <expression>[&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPortThermalPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPortThermalPort&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="307b75aa-dad7-428e-97a1-7fe4f19093dd">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d369f889-f53c-4abf-8eff-2797c34bb2c3">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4a0bdc32-ba67-4182-8e8d-6386d967ffa7">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>Rds</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4e850e5d-65dd-4cb0-9ade-32e34382a7b7">
          <expression>Ohm</expression>
          <name>Rds_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dffc79f6-f3ca-4322-b721-12b25826a4c7">
          <expression>compiletime</expression>
          <name>Rds_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e0ca4f30-054e-4f28-93dc-fd5221753608">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="140a374a-5130-4311-a5a6-ee567607ae2c">
          <expression>1/Ohm</expression>
          <name>Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5cf106ed-5e86-41b7-a174-6db592bae107">
          <expression>compiletime</expression>
          <name>Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="520f2dc0-f79e-40f3-9457-15d5a8d08d07">
          <evaluate>true</evaluate>
          <expression>0.5</expression>
          <name>Vth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6f07e1f7-7f9b-4773-ae34-d3971aff0562">
          <expression>V</expression>
          <name>Vth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="533f45c2-a752-4aed-bb2d-f5859842e65c">
          <expression>compiletime</expression>
          <name>Vth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="50f38227-de69-4113-ab3b-393c8997751a">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>diode_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="356d7e47-ab3b-4cf0-98e6-d1c228826f73">
          <expression>1</expression>
          <name>diode_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ed0d28f0-798e-4ecc-a8b2-74a0661162bf">
          <expression>compiletime</expression>
          <name>diode_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="53cbe474-aacc-4a73-be03-7deb827b4a08">
          <evaluate>true</evaluate>
          <expression>0.8</expression>
          <name>diode_Vf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3d620807-f0f1-4f7b-a23b-1da7b8b2c18a">
          <expression>V</expression>
          <name>diode_Vf_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cafbe436-d1db-4c10-9d0c-e274a7cf67da">
          <expression>compiletime</expression>
          <name>diode_Vf_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="611deab0-4080-4623-815a-a152780c78cb">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>diode_Ron</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ff9350a7-46de-48e1-aaa0-9546057760be">
          <expression>Ohm</expression>
          <name>diode_Ron_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="21dcd130-c368-425d-8d6e-02b307cb8f51">
          <expression>compiletime</expression>
          <name>diode_Ron_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9c130e97-0354-4176-b7bb-66cfae3475cb">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>diode_Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1acc5d63-baef-4055-981f-e7b6de3578ba">
          <expression>1/Ohm</expression>
          <name>diode_Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a3fb6533-9b13-45ed-976d-891ad07059db">
          <expression>compiletime</expression>
          <name>diode_Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1d1221d0-2dbb-42bc-85fd-07f9c5edef15">
          <evaluate>true</evaluate>
          <expression>50e-9</expression>
          <name>diode_C</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="37b1fee1-230d-4a1a-84f1-dc7b60f509f8">
          <expression>F</expression>
          <name>diode_C_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="92187405-1a8b-4f65-bec6-e94bbff11791">
          <expression>compiletime</expression>
          <name>diode_C_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bcb11866-b6bd-448b-928c-428359efa9d0">
          <evaluate>true</evaluate>
          <expression>-235</expression>
          <name>diode_iRM</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6832f71c-34e0-4c12-bceb-fea81548880c">
          <expression>A</expression>
          <name>diode_iRM_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b7a97b5c-2555-4c05-885d-49e4e828a688">
          <expression>compiletime</expression>
          <name>diode_iRM_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fd74a162-0030-4eef-af3d-fa729e88b28a">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <name>diode_iF</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8bd26c5b-1872-401c-8818-93c752dce37e">
          <expression>A</expression>
          <name>diode_iF_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4314ef3d-d161-4fb8-8991-c40a7cb74065">
          <expression>compiletime</expression>
          <name>diode_iF_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7e231670-d7d4-45e5-9e27-c64994b1e830">
          <evaluate>true</evaluate>
          <expression>-50</expression>
          <name>diode_idot</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d99f347e-237d-4f31-a635-b588cfd89a92">
          <expression>A/us</expression>
          <name>diode_idot_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="824050e5-e428-4171-aa28-28c35105adca">
          <expression>compiletime</expression>
          <name>diode_idot_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1db4f714-961a-4116-998e-aaa6b25d24dd">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>diode_trr_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6f060516-8f82-41cc-8ea6-a047c1230216">
          <expression>1</expression>
          <name>diode_trr_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6dabf202-f8d3-4f49-9af6-50056f1c38da">
          <expression>compiletime</expression>
          <name>diode_trr_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9d324da5-7853-4dfa-8a36-4be4eaa05e32">
          <evaluate>true</evaluate>
          <expression>3</expression>
          <name>diode_trr_factor</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d83b1242-934e-4d4f-9054-682025cd7f79">
          <expression>1</expression>
          <name>diode_trr_factor_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cd6f7671-ab7d-4b65-98f5-b4b70966ec11">
          <expression>compiletime</expression>
          <name>diode_trr_factor_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2a009523-e9a2-439b-b942-604c986b6a5c">
          <evaluate>true</evaluate>
          <expression>15</expression>
          <name>diode_trr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="36576dc7-7247-4fe2-9e43-737f6738477e">
          <expression>us</expression>
          <name>diode_trr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8a02aa05-ce17-44ef-b588-0a4abb98428b">
          <expression>compiletime</expression>
          <name>diode_trr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e1c294c6-f309-4704-94ef-11be3bf8d3d4">
          <evaluate>true</evaluate>
          <expression>1500</expression>
          <name>diode_Qrr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9c984288-7a5b-455d-8c89-fb514b87ec9f">
          <expression>s*uA</expression>
          <name>diode_Qrr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6688b3e1-8f23-49b0-b3d9-4c16951ec4af">
          <expression>compiletime</expression>
          <name>diode_Qrr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e7697bd7-ff3c-47c1-88a4-a5a5c9d9014d">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.thermalLossOption.constantvalues</expression>
          <name>thermal_loss_option</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c24d07a9-0808-4736-b0e1-0df0ef2f8883">
          <expression>1</expression>
          <name>thermal_loss_option_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5ee68c4b-3e8d-4932-8ca6-68c4c96ea4fb">
          <expression>compiletime</expression>
          <name>thermal_loss_option_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="029b2086-e70e-4f8f-b7c3-d5b61ed63072">
          <evaluate>true</evaluate>
          <expression>[0, 1.1, 1.3, 1.45, 1.75, 2.25, 2.7; 0, 1, 1.15, 1.35, 1.7, 2.35, 3]</expression>
          <isTunable>true</isTunable>
          <name>Von_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1a4700e1-ec19-4dd2-b1d2-5b56efa22caf">
          <expression>V</expression>
          <name>Von_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e0c782b6-d0b5-43cd-9eab-223d7fc78c88">
          <expression>compiletime</expression>
          <name>Von_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="54a69df3-bb0f-4043-97e4-4eaf8b180172">
          <evaluate>true</evaluate>
          <expression>[0, .29, 1.43, 2.86, 5.71, 13.14, 22.86; 0, .57, 2.63, 5.14, 10.29, 20.57, 30.29] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8dfc6987-87d5-4ba3-b64a-c4c112098583">
          <expression>J</expression>
          <name>Eon_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b82e634e-7fcc-4bff-8852-24c082eb38f4">
          <expression>compiletime</expression>
          <name>Eon_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="efc3d687-8e7c-48d2-8c0e-94c11b5d9687">
          <evaluate>true</evaluate>
          <expression>[0, .21, 1.07, 2.14, 4.29, 9.86, 17.14; 0, .43, 1.97, 3.86, 7.71, 15.43, 22.71] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1ab7a825-8a8f-4afa-8d44-7f8cd32368d4">
          <expression>J</expression>
          <name>Eoff_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bc464977-d771-4db0-8f30-7f0913bf1626">
          <expression>compiletime</expression>
          <name>Eoff_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0257ebc9-dbe2-47ab-bcea-fc265cb9ec4e">
          <evaluate>true</evaluate>
          <expression>[298.15, 398.15]</expression>
          <isTunable>true</isTunable>
          <name>Tj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aaf50685-d18a-478a-873c-5b666941bfba">
          <expression>K</expression>
          <name>Tj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b02cccd4-7a8c-40f8-b878-4a2d811a32a4">
          <expression>compiletime</expression>
          <name>Tj_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ee25b440-df87-4efa-a906-d31d601d3418">
          <evaluate>true</evaluate>
          <expression>[0, 10, 50, 100, 200, 400, 600]</expression>
          <name>Iout_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c66c95c4-3f8f-4b43-9cb2-fac281fb52f7">
          <expression>A</expression>
          <name>Iout_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="38bccadf-a9c1-4c82-bc1f-ac42d333f255">
          <expression>compiletime</expression>
          <name>Iout_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="05577e0e-1ab9-4c43-a206-9aa267de2813">
          <evaluate>true</evaluate>
          <expression>22.86e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b8851fe0-856b-4cf7-888d-9669ac8d9392">
          <expression>J</expression>
          <name>Eon_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ed93913a-8d60-44ed-a35e-3d1431a98297">
          <expression>compiletime</expression>
          <name>Eon_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e98c87b9-e13a-477e-a94c-9c224da0161e">
          <evaluate>true</evaluate>
          <expression>17.14e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6dc889dd-20aa-4c24-8441-ac831024395f">
          <expression>J</expression>
          <name>Eoff_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b063d689-7a19-4dbe-be9b-ef2be5487b68">
          <expression>compiletime</expression>
          <name>Eoff_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0a2932f0-8027-4dd2-ad15-0b323ad6aeb6">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <isTunable>true</isTunable>
          <name>Voff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="30ecda07-46e6-4314-9db8-2e7030fc0458">
          <expression>V</expression>
          <name>Voff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c274977c-1a0f-4e73-86d9-26f3dff38306">
          <expression>compiletime</expression>
          <name>Voff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b534d850-c7ab-45e5-8119-e7978c2f107c">
          <evaluate>true</evaluate>
          <expression>600</expression>
          <isTunable>true</isTunable>
          <name>Iout_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d381c1c6-1e58-4e60-8ef9-d8a9704267be">
          <expression>A</expression>
          <name>Iout_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0d6ab957-87b9-4d70-a450-0f329df049ae">
          <expression>compiletime</expression>
          <name>Iout_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d9c2ebee-fe24-4ca4-aee6-a01841fc790f">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.diodeModelType.pwl</expression>
          <name>diodeModelType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9629829a-2efe-4aa3-934c-4be6d7923916">
          <expression>1</expression>
          <name>diodeModelType_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="345b02a3-7be0-46ca-8c7d-b639f748142a">
          <expression>compiletime</expression>
          <name>diodeModelType_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fe816efa-002c-47d3-b826-2e6649dd5bce">
          <evaluate>true</evaluate>
          <expression>[.07, .12, .19, 1.75, 4.24, 7.32, 11.2; .16, .3, .72, 2.14, 4.02, 6.35, 9.12]</expression>
          <isTunable>true</isTunable>
          <name>diode_IfMat</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fc8239d7-401d-4bd7-8783-b94619d22603">
          <expression>A</expression>
          <name>diode_IfMat_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="696d1612-7cc3-403f-972d-23093c33af07">
          <expression>compiletime</expression>
          <name>diode_IfMat_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a447b29-449d-4bc4-b688-74976eb25265">
          <evaluate>true</evaluate>
          <expression>[25, 125]</expression>
          <isTunable>true</isTunable>
          <name>diode_TjVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e960260-d78a-4d5a-97fb-f809437d48f7">
          <expression>degC</expression>
          <name>diode_TjVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4ff930aa-0553-4022-b059-facfe7ad33ec">
          <expression>compiletime</expression>
          <name>diode_TjVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1ffce038-0f2b-4ca6-83b8-71347c8640f4">
          <evaluate>true</evaluate>
          <expression>[.5, .7, .9, 1.3, 1.7, 2.1, 2.5]</expression>
          <name>diode_VfVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2293a98f-ebc2-43e1-aaf5-1ec3d6d6afc4">
          <expression>V</expression>
          <name>diode_VfVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="60299c02-a867-4523-ae5b-a5389634aef5">
          <expression>compiletime</expression>
          <name>diode_VfVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2ea5568b-b641-4256-90be-3acc633debcf">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetworkTopology.external</expression>
          <name>thermal_network_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a26332a0-9f1a-4a9a-8a1e-43db5e48c620">
          <expression>1</expression>
          <name>thermal_network_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2f7c1459-5c61-44ed-a355-febd334dee98">
          <expression>compiletime</expression>
          <name>thermal_network_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6fa7ab3d-1e02-49be-8a1e-813c31e8fe05">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dac80978-f002-4cc3-9082-ca5dbac34197">
          <expression>K/W</expression>
          <name>Rth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="93a47471-3d19-4d94-bd05-e5090e6a9f19">
          <expression>compiletime</expression>
          <name>Rth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a515c5f-0a4c-449f-950f-8126ad4b182c">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b873604c-4707-4bfd-86b0-d50b6b7c1445">
          <expression>K/W</expression>
          <name>Rth_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="637b7658-3fce-4524-8a91-eaae4265f5f3">
          <expression>compiletime</expression>
          <name>Rth_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="52e0958f-52cb-4bd7-b9c2-bb388f56ddc3">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetwork.timeconstant</expression>
          <name>thermal_mass_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="566ff976-5a36-448a-9fed-4006dfa43c10">
          <expression>1</expression>
          <name>thermal_mass_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="01c2f270-369a-4a9c-8149-001346900e79">
          <expression>compiletime</expression>
          <name>thermal_mass_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c716514c-99f9-433d-b071-183d6e90044a">
          <evaluate>true</evaluate>
          <expression>[3, 25]</expression>
          <name>thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="56c2908b-82e3-4c50-b3fb-a22234c369e3">
          <expression>J/K</expression>
          <name>thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7e484554-4a93-4c0a-936e-94f6bf713d3e">
          <expression>compiletime</expression>
          <name>thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="19411ca8-df6e-4c9e-b7a2-8d5269bcc37f">
          <evaluate>true</evaluate>
          <expression>[33, 50]</expression>
          <name>thermal_mass_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cda90c52-1d10-4a16-80ba-1130ff067ffa">
          <expression>J/K</expression>
          <name>thermal_mass_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="abe220af-a748-4d14-aff8-77e6ddb1892d">
          <expression>compiletime</expression>
          <name>thermal_mass_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b3c0ba47-7027-446c-9fde-a06e4578ab56">
          <evaluate>true</evaluate>
          <expression>[.1, 5]</expression>
          <name>thermal_time_constant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6442fc5c-7a38-4a9c-9b19-89d87d338455">
          <expression>s</expression>
          <name>thermal_time_constant_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="00c368ee-03a7-48c0-86e2-177c5dcfed3f">
          <expression>compiletime</expression>
          <name>thermal_time_constant_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fa550920-ee5f-49b5-9853-4951878d3984">
          <evaluate>true</evaluate>
          <expression>[1, 10]</expression>
          <name>thermal_time_constant_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="037957d0-bea3-4a17-9ccd-228ce5bac3e8">
          <expression>s</expression>
          <name>thermal_time_constant_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2dee3ee5-1509-4b14-9d80-75f366641e7c">
          <expression>compiletime</expression>
          <name>thermal_time_constant_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="41a142ab-44ba-4692-8051-15fcbe91f5cd">
          <evaluate>true</evaluate>
          <expression>[25, 25]</expression>
          <isTunable>true</isTunable>
          <name>thermal_mass_initial_temperatures</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9f4fa420-5e91-4bf7-b4ba-ab040955abb0">
          <expression>degC</expression>
          <name>thermal_mass_initial_temperatures_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="641bcc20-1ea0-4d26-ae1e-d2cf767ec5ef">
          <expression>compiletime</expression>
          <name>thermal_mass_initial_temperatures_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="70c38e3f-1944-4ca0-9ebd-d4a187af9ddf">
          <evaluate>true</evaluate>
          <expression>0.1</expression>
          <isTunable>true</isTunable>
          <name>junction_thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3cdbfee0-5bd4-45df-bbe2-81dd25b72a7c">
          <expression>J/K</expression>
          <name>junction_thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a6a4135-6e45-4a44-b9c5-8dfad4020d54">
          <expression>compiletime</expression>
          <name>junction_thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="63c24c34-a22e-4369-937e-12913b1472f2">
          <evaluate>true</evaluate>
          <expression>1e-4</expression>
          <isTunable>true</isTunable>
          <name>Tau</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5517d0ec-dc87-4e0c-aa6d-e0efe14e7ad0">
          <expression>s</expression>
          <name>Tau_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cf85ee5a-4b49-4b4a-8d44-fafce8f4996b">
          <expression>compiletime</expression>
          <name>Tau_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ece7d8e5-04b0-42dd-b45d-ad439e2dc367">
          <expression>off</expression>
          <name>vT_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0b8b9717-1271-4e42-8b71-4e3f34606dd1">
          <expression>None</expression>
          <name>vT_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dc23edc0-ad47-40df-8185-dc6edad10cae">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>vT</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="188b350b-2406-4ab7-a5d7-3476b883d71f">
          <expression>V</expression>
          <name>vT_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f15ebe02-64ab-4d35-b30f-7d897ea26b2e">
          <expression>off</expression>
          <name>vT_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="58a4e201-2363-489b-b44f-8c65d2c17542">
          <expression>V</expression>
          <name>vT_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="117ff581-c0e7-4a46-bc90-af6190f3fc19">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>vT_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="65e816a5-72b6-4432-abd0-deb3745e520b">
          <expression>off</expression>
          <name>Qj_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a3a62619-0fd2-467b-b843-25b80d260105">
          <expression>None</expression>
          <name>Qj_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="175f81e9-81a3-4030-aa70-4f1ad84cc1db">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>Qj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f9639151-0d8b-459a-bde9-d028595716b2">
          <expression>W</expression>
          <name>Qj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c9dfff53-e3ac-47ad-9309-699105a643a2">
          <expression>off</expression>
          <name>Qj_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a75a3421-02a4-43ac-a4bf-1bbef93c49c6">
          <expression>W</expression>
          <name>Qj_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7d470f96-bf9b-4c51-aab9-8e5fb8600dd3">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>Qj_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="157c7fd4-b0d3-43bc-aef5-0d7590308cc2">
          <expression>off</expression>
          <name>junction_temperature_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c09df2bb-0667-4229-9cbf-851e253c0756">
          <expression>None</expression>
          <name>junction_temperature_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7b90654e-e2a8-44b5-a548-3cd0e793df79">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f675c2fc-c5ee-48f7-90ab-36fd5b66f543">
          <expression>degC</expression>
          <name>junction_temperature_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c2d7dd55-fe44-4315-b820-6393c34723c9">
          <expression>off</expression>
          <name>junction_temperature_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5031a502-96ac-44d8-a51b-b7edef95d69f">
          <expression>degC</expression>
          <name>junction_temperature_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="981fd41e-dd8b-4aff-abe8-1f0ba9e8d5fa">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="56473bf1-8ef3-48ef-820c-3b58df21c51e">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5</blockPath>
      <id>MotorController_FOC:4200</id>
      <masks type="slsa.mm.Mask" uuid="dfc28b03-03e5-4978-a82a-884951f08237">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d2a19604-ea8d-4ca8-92a9-9e5e4f580c6d">
          <expression>ee.semiconductors.mosfet_ideal.ps</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8e7e3faa-a6a3-48e2-bc47-070ac8b3a204">
          <expression>[&quot;ee.semiconductors.mosfet_ideal.ps&quot;,&quot;ee.semiconductors.mosfet_ideal.elec&quot;,&quot;ee.semiconductors.mosfet_ideal.ps_thermal&quot;,&quot;ee.semiconductors.mosfet_ideal.elec_thermal&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5e334888-04a5-4878-8b68-e5cea41a695a">
          <expression>[&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:pSControlPortThermalPort&quot;,&quot;physmod:ee:library:comments:semiconductors:mosfets_sscx:electricalControlPortThermalPort&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="70252ce6-1d15-4b26-983e-4930fe8c22a1">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ea7a727c-a794-42fd-a493-1d937e00d74a">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="591439c2-95e4-4daa-971a-b18632f04fcb">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>Rds</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="827d86a5-eb76-4a81-a757-0d39960b8da7">
          <expression>Ohm</expression>
          <name>Rds_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0449405e-b739-40f9-89d3-07b68c09132d">
          <expression>compiletime</expression>
          <name>Rds_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c05bdb31-4d09-4d91-b199-c7b15dcd1e60">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="92715d93-a1f1-4dac-9b76-e0c198295c4c">
          <expression>1/Ohm</expression>
          <name>Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="17a36f64-39c6-4f4e-880b-d663c4d9c545">
          <expression>compiletime</expression>
          <name>Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2f960978-db12-40b9-98a4-7c69a0ea2cc7">
          <evaluate>true</evaluate>
          <expression>0.5</expression>
          <name>Vth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fb0c5e44-f518-489a-8ade-2ee66b98f07f">
          <expression>V</expression>
          <name>Vth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="92497a15-e4a3-4757-a7af-884043c66c03">
          <expression>compiletime</expression>
          <name>Vth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="407f3084-4282-4a76-950b-31f21eba69fd">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>diode_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bc6b2614-6f2e-470e-a958-471adebc5382">
          <expression>1</expression>
          <name>diode_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8575f74e-c09a-463c-a73c-2d27bd4be3f4">
          <expression>compiletime</expression>
          <name>diode_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7234cff2-bb78-464c-a886-b8b81ab2d475">
          <evaluate>true</evaluate>
          <expression>0.8</expression>
          <name>diode_Vf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="44bc269d-1c5b-4c51-b4dc-a08fe02b2832">
          <expression>V</expression>
          <name>diode_Vf_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4679ae32-55c4-4b7d-98d9-a382bfad7af0">
          <expression>compiletime</expression>
          <name>diode_Vf_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="24767631-6413-43a7-9ec7-e1b86f8100d3">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>diode_Ron</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9205283e-663a-4cc0-a9e8-fc67cb296b51">
          <expression>Ohm</expression>
          <name>diode_Ron_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="258aac51-d5d5-45ca-b232-8c1db851f200">
          <expression>compiletime</expression>
          <name>diode_Ron_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f0082114-be50-40a0-a28d-c6884eb24394">
          <evaluate>true</evaluate>
          <expression>1e-5</expression>
          <name>diode_Goff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f0e5a4a6-c4c4-4c0f-904b-a4bcfff6006c">
          <expression>1/Ohm</expression>
          <name>diode_Goff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="67744547-6de2-466e-8392-593244c0c018">
          <expression>compiletime</expression>
          <name>diode_Goff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2a48906c-4aa1-4387-85cd-929fa4ed425e">
          <evaluate>true</evaluate>
          <expression>50e-9</expression>
          <name>diode_C</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9a0c20aa-153e-45f2-8e1a-79a93e5d37ad">
          <expression>F</expression>
          <name>diode_C_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9949b782-985c-48d1-ac75-bdb8f7ec61b7">
          <expression>compiletime</expression>
          <name>diode_C_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3ab755fc-3fa4-44df-80a0-1ff92cd8baab">
          <evaluate>true</evaluate>
          <expression>-235</expression>
          <name>diode_iRM</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="68469841-b7da-49b1-bf61-cde3e0d51be4">
          <expression>A</expression>
          <name>diode_iRM_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ef8d9cbf-2188-472b-b882-1e2dcd48c619">
          <expression>compiletime</expression>
          <name>diode_iRM_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d7ffc073-fb63-4087-85a1-1b8c41ec24ea">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <name>diode_iF</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5de472f2-7e01-484e-a0ac-a429292f9b45">
          <expression>A</expression>
          <name>diode_iF_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e5dbd30b-c7ab-4f81-9cab-e98dbb81518d">
          <expression>compiletime</expression>
          <name>diode_iF_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3d0f3149-48b1-435a-92cd-041679c038ea">
          <evaluate>true</evaluate>
          <expression>-50</expression>
          <name>diode_idot</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="56c6b1e7-476e-486f-8839-87866b57d32d">
          <expression>A/us</expression>
          <name>diode_idot_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="39a2efe3-6326-4570-afa6-d0e7c933e093">
          <expression>compiletime</expression>
          <name>diode_idot_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="61310959-372c-4368-9d16-04ed8dfd1aaa">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>diode_trr_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dc1e1417-4642-4518-a9c2-497bfdf4da4f">
          <expression>1</expression>
          <name>diode_trr_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1b1edfe0-da9f-4f7f-99fb-481f52a07e88">
          <expression>compiletime</expression>
          <name>diode_trr_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9285adf7-7855-4c81-80cb-338437c6c4ac">
          <evaluate>true</evaluate>
          <expression>3</expression>
          <name>diode_trr_factor</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0bf9e850-aee4-4561-b01c-28038a6618aa">
          <expression>1</expression>
          <name>diode_trr_factor_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="08e0b7f6-9576-4766-818f-94c1924818dd">
          <expression>compiletime</expression>
          <name>diode_trr_factor_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aa36cce1-b12f-4fd4-975d-51922c21eaa8">
          <evaluate>true</evaluate>
          <expression>15</expression>
          <name>diode_trr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9924340f-0f4d-4aea-b398-ae732573d31d">
          <expression>us</expression>
          <name>diode_trr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="157d1697-1b85-4462-a49b-3757b014ac6f">
          <expression>compiletime</expression>
          <name>diode_trr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="85040616-d5ff-47a3-bd4d-b523aaa6286c">
          <evaluate>true</evaluate>
          <expression>1500</expression>
          <name>diode_Qrr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="046f9b97-f7ca-475f-af48-01d736670040">
          <expression>s*uA</expression>
          <name>diode_Qrr_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="29431c51-376d-48dd-8853-035591520bcd">
          <expression>compiletime</expression>
          <name>diode_Qrr_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0fbeda67-9bd0-40fa-8528-3ced4e807215">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.thermalLossOption.constantvalues</expression>
          <name>thermal_loss_option</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3a336e75-ce26-4511-bc78-8f3a4210a9ba">
          <expression>1</expression>
          <name>thermal_loss_option_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="51497e3c-cc7f-4782-bdd8-95ff5baf7593">
          <expression>compiletime</expression>
          <name>thermal_loss_option_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="499767c6-93a9-4238-9742-60a730105a6a">
          <evaluate>true</evaluate>
          <expression>[0, 1.1, 1.3, 1.45, 1.75, 2.25, 2.7; 0, 1, 1.15, 1.35, 1.7, 2.35, 3]</expression>
          <isTunable>true</isTunable>
          <name>Von_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7d41be3d-756e-40e7-8da8-48ffce263c7c">
          <expression>V</expression>
          <name>Von_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="72c06bc0-451f-4df5-8f89-4537a30e26a4">
          <expression>compiletime</expression>
          <name>Von_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="464f7e59-6bff-4ac2-8601-9a32c11ba531">
          <evaluate>true</evaluate>
          <expression>[0, .29, 1.43, 2.86, 5.71, 13.14, 22.86; 0, .57, 2.63, 5.14, 10.29, 20.57, 30.29] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6514aca3-60c7-41cd-a707-abf2c294ebff">
          <expression>J</expression>
          <name>Eon_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="af2307e0-8b52-4b4c-a6a5-64504a4a7175">
          <expression>compiletime</expression>
          <name>Eon_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="20caa3f2-e784-4664-8f69-75527d645556">
          <evaluate>true</evaluate>
          <expression>[0, .21, 1.07, 2.14, 4.29, 9.86, 17.14; 0, .43, 1.97, 3.86, 7.71, 15.43, 22.71] * 1e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="11d065d4-0149-4832-8e93-b1f457488430">
          <expression>J</expression>
          <name>Eoff_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2b211971-08f7-4917-b085-3cfb4767ec3e">
          <expression>compiletime</expression>
          <name>Eoff_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4a06a70b-bee5-4ce0-8938-98e072334aec">
          <evaluate>true</evaluate>
          <expression>[298.15, 398.15]</expression>
          <isTunable>true</isTunable>
          <name>Tj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4dcb0244-a056-4f50-8c9c-0df386333812">
          <expression>K</expression>
          <name>Tj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="05b086e8-91f2-4bfc-ab13-363f4bcf950c">
          <expression>compiletime</expression>
          <name>Tj_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bd70929e-7c7a-4e18-a0ce-74ceb566ee60">
          <evaluate>true</evaluate>
          <expression>[0, 10, 50, 100, 200, 400, 600]</expression>
          <name>Iout_data</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2dedffe0-39c1-4e50-ace0-9ce6fc5f8eb0">
          <expression>A</expression>
          <name>Iout_data_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="02523925-ff8a-4301-ad1b-1ea52d5e63bb">
          <expression>compiletime</expression>
          <name>Iout_data_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b4a0d0cb-f74c-4805-a099-4f123dd06960">
          <evaluate>true</evaluate>
          <expression>22.86e-3</expression>
          <isTunable>true</isTunable>
          <name>Eon_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="76951084-e70a-4892-8d17-6297cc0afdfd">
          <expression>J</expression>
          <name>Eon_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ee8eee1c-8e2c-4f7e-8109-9f6c64cbb2e3">
          <expression>compiletime</expression>
          <name>Eon_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c2a516a7-b902-4113-98ac-aa46328ee7a9">
          <evaluate>true</evaluate>
          <expression>17.14e-3</expression>
          <isTunable>true</isTunable>
          <name>Eoff_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5963255c-7cea-4a1a-957a-f8c9f3958fb9">
          <expression>J</expression>
          <name>Eoff_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="10712bbc-71e9-4c66-9cdc-84924283b7ce">
          <expression>compiletime</expression>
          <name>Eoff_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0527aea6-d8a9-4f44-972f-0795128f4c88">
          <evaluate>true</evaluate>
          <expression>300</expression>
          <isTunable>true</isTunable>
          <name>Voff</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d00486be-6145-481c-abee-80e7fbb39300">
          <expression>V</expression>
          <name>Voff_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a0d4566c-1af9-4262-9a33-60d9f34eea82">
          <expression>compiletime</expression>
          <name>Voff_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3024830c-fa17-4284-b8fd-913df604af35">
          <evaluate>true</evaluate>
          <expression>600</expression>
          <isTunable>true</isTunable>
          <name>Iout_scalar</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="682517b6-0263-4e21-a2f7-f9b21a85cd2d">
          <expression>A</expression>
          <name>Iout_scalar_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="21952f2a-6854-4e24-97bc-f643d6d2ed08">
          <expression>compiletime</expression>
          <name>Iout_scalar_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a81fb73a-1fad-4a6e-86a2-234b079791aa">
          <evaluate>true</evaluate>
          <expression>ee.enum.converters.diodeModelType.pwl</expression>
          <name>diodeModelType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9b90b21d-9038-437a-b917-a86e8b7c0fad">
          <expression>1</expression>
          <name>diodeModelType_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3c461bc8-bf79-47a1-b843-c721fa43faee">
          <expression>compiletime</expression>
          <name>diodeModelType_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c294f9aa-5e38-4373-8b6f-7c93876ed2a6">
          <evaluate>true</evaluate>
          <expression>[.07, .12, .19, 1.75, 4.24, 7.32, 11.2; .16, .3, .72, 2.14, 4.02, 6.35, 9.12]</expression>
          <isTunable>true</isTunable>
          <name>diode_IfMat</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7cb65800-d2bc-4e1b-8e6c-823bff7a3b33">
          <expression>A</expression>
          <name>diode_IfMat_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7a1d3be4-f52c-4c0a-9eff-ce724db12685">
          <expression>compiletime</expression>
          <name>diode_IfMat_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="53a3d256-fad4-43be-92d8-6c62ecaf579a">
          <evaluate>true</evaluate>
          <expression>[25, 125]</expression>
          <isTunable>true</isTunable>
          <name>diode_TjVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="395f2ce2-89a7-4adc-a4f8-f2e62f264a5a">
          <expression>degC</expression>
          <name>diode_TjVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bed18b7a-03f6-4a75-b270-4c52aa38c409">
          <expression>compiletime</expression>
          <name>diode_TjVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eebe9d3d-c4c5-4dc6-9590-c6ea60b165e5">
          <evaluate>true</evaluate>
          <expression>[.5, .7, .9, 1.3, 1.7, 2.1, 2.5]</expression>
          <name>diode_VfVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="453bfdff-f2bf-4fb6-bc67-7f5364d10231">
          <expression>V</expression>
          <name>diode_VfVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7cdd82ca-d65b-4fe0-aa74-97aedfcc782b">
          <expression>compiletime</expression>
          <name>diode_VfVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="339d8102-84eb-4f78-bd87-fc76cf6f6be0">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetworkTopology.external</expression>
          <name>thermal_network_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a270a1ae-5f23-4764-93a5-67c1da1e7006">
          <expression>1</expression>
          <name>thermal_network_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f1e2553d-a84d-4432-9121-b3e2b0824432">
          <expression>compiletime</expression>
          <name>thermal_network_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="469c8312-a46d-4202-b78f-9afcce861260">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d7c83b11-9526-4610-a4ca-4b4aaac71bb0">
          <expression>K/W</expression>
          <name>Rth_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="455262c0-d77a-4592-a66f-2b59dd54bdad">
          <expression>compiletime</expression>
          <name>Rth_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3688f5e1-efb3-4cb4-8a5d-7ad6ea157436">
          <evaluate>true</evaluate>
          <expression>[.03, .2]</expression>
          <name>Rth_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="12c045c7-db4c-4413-b583-0f17e70834d7">
          <expression>K/W</expression>
          <name>Rth_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7de7e2f6-7dfc-4972-8301-e1c154f11b58">
          <expression>compiletime</expression>
          <name>Rth_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="809fda1e-d03f-47d8-95fc-ce516b015f99">
          <evaluate>true</evaluate>
          <expression>ee.enum.thermalNetwork.timeconstant</expression>
          <name>thermal_mass_parameterization</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5636c75a-cb47-45ce-9e32-e92f1ab4da58">
          <expression>1</expression>
          <name>thermal_mass_parameterization_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b58773a8-db7e-43f4-a7f4-4447d0dea15a">
          <expression>compiletime</expression>
          <name>thermal_mass_parameterization_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bea61565-6996-4e0f-803a-c16e1f1d5a33">
          <evaluate>true</evaluate>
          <expression>[3, 25]</expression>
          <name>thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cc3a652b-dac2-4271-8780-6b77558c01aa">
          <expression>J/K</expression>
          <name>thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c9b79389-a84b-43c9-bbc4-97ca8d5d8ab5">
          <expression>compiletime</expression>
          <name>thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="825efbe8-6827-45ab-ba27-173804d008fd">
          <evaluate>true</evaluate>
          <expression>[33, 50]</expression>
          <name>thermal_mass_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6899a09e-7c34-4576-ba2c-c3014eddb7a6">
          <expression>J/K</expression>
          <name>thermal_mass_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a4558e90-2316-4fc6-a7c7-c2478db358b0">
          <expression>compiletime</expression>
          <name>thermal_mass_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8601af49-5190-4449-be4d-85f35c900432">
          <evaluate>true</evaluate>
          <expression>[.1, 5]</expression>
          <name>thermal_time_constant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6299fa83-2039-4c7c-9c65-9be26bfbe572">
          <expression>s</expression>
          <name>thermal_time_constant_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d0f60f94-1bd8-41d7-b9a8-60cd6580d485">
          <expression>compiletime</expression>
          <name>thermal_time_constant_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ebf1b5e1-7607-4c0d-a6d0-6236ee433504">
          <evaluate>true</evaluate>
          <expression>[1, 10]</expression>
          <name>thermal_time_constant_Foster</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fc8e49f1-18d7-41e3-a077-a9cd8bf3ed73">
          <expression>s</expression>
          <name>thermal_time_constant_Foster_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="27356c5f-c42d-4d40-a015-1b737b508820">
          <expression>compiletime</expression>
          <name>thermal_time_constant_Foster_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f7cb052c-1dcc-4fe4-8169-857d3e81d8df">
          <evaluate>true</evaluate>
          <expression>[25, 25]</expression>
          <isTunable>true</isTunable>
          <name>thermal_mass_initial_temperatures</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="548c0e13-4bf5-4733-a911-c257d74e98b4">
          <expression>degC</expression>
          <name>thermal_mass_initial_temperatures_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="630bb67c-8947-403f-9df1-faffe0a62c9e">
          <expression>compiletime</expression>
          <name>thermal_mass_initial_temperatures_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="58945aa8-5da8-40dd-86e0-8b4816af864b">
          <evaluate>true</evaluate>
          <expression>0.1</expression>
          <isTunable>true</isTunable>
          <name>junction_thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="97f0ae29-ae68-4965-9e37-1935d8dc0a03">
          <expression>J/K</expression>
          <name>junction_thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="26fec249-a0e0-47bc-a373-a03f90f13b65">
          <expression>compiletime</expression>
          <name>junction_thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2fc63e1f-7eb6-4554-9d85-16fc0e9931f7">
          <evaluate>true</evaluate>
          <expression>1e-4</expression>
          <isTunable>true</isTunable>
          <name>Tau</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bd61c9fb-c056-4cb7-aa4a-383868cfccdb">
          <expression>s</expression>
          <name>Tau_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ddd26d96-9315-40eb-b5fc-b589da76e6bc">
          <expression>compiletime</expression>
          <name>Tau_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0a5d9d3d-da63-4455-84d5-186feaa0bda6">
          <expression>off</expression>
          <name>vT_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1862bf8a-fbf6-41dc-a32e-2b7c2a040566">
          <expression>None</expression>
          <name>vT_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4b8765f5-9f23-4944-bef5-889d42eb490f">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>vT</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b22225f9-5782-4941-b977-f3f69d17c1b3">
          <expression>V</expression>
          <name>vT_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="302b23fa-f7b8-4d42-8b7f-8a70d7c5dd6e">
          <expression>off</expression>
          <name>vT_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c87e3aa6-515a-4bf4-b598-c568748e96b0">
          <expression>V</expression>
          <name>vT_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18a4c22a-1b90-43b4-8e8b-cdda738dfc38">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>vT_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6115748f-6930-4453-b8ef-9418b8569813">
          <expression>off</expression>
          <name>Qj_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="41ee8008-4959-4b7b-81bf-78b9b9ec81b5">
          <expression>None</expression>
          <name>Qj_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="adc1daae-089a-4abb-ba81-e63cdb383608">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>Qj</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b5c7c826-974f-4982-a9cc-5e11a2e94592">
          <expression>W</expression>
          <name>Qj_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8b33f33a-4f5c-4742-8d5d-87e35f1a040b">
          <expression>off</expression>
          <name>Qj_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c395a0b9-3f35-4d68-99bb-fff6de694c2c">
          <expression>W</expression>
          <name>Qj_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fd63f1b1-cc10-43fd-b4a6-2a6fdc4cec70">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>Qj_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e0ea4c00-b6d2-4582-90ba-bb26c8c3deeb">
          <expression>off</expression>
          <name>junction_temperature_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="adb762ed-66bf-4700-acac-2e6695fbe947">
          <expression>None</expression>
          <name>junction_temperature_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b0c3d7ee-3919-4d2c-ba95-eaeb7f0453be">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="49d3fc5b-c008-45df-8823-76442b219654">
          <expression>degC</expression>
          <name>junction_temperature_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="75324cd2-2f95-44a0-b79d-40c0261623f9">
          <expression>off</expression>
          <name>junction_temperature_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e58e838f-68e2-4fb0-96b8-4a13f06ddeae">
          <expression>degC</expression>
          <name>junction_temperature_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d5b5b717-d606-4a59-8f2a-04efd7755e30">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>junction_temperature_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="251bdd51-1f53-4cbb-89c1-d8b3679504e2">
      <blockPath>MotorController_FOC/plant_pmsm/Mechanical Rotational Reference1</blockPath>
      <id>MotorController_FOC:4201</id>
      <masks type="slsa.mm.Mask" uuid="afba1147-3510-4fc4-b59f-cf66d023c25e">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7ce7d4ce-770f-40c4-881b-7cda0e9e24d0">
          <expression>foundation.mechanical.rotational.reference</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="91914302-b0cc-4ac3-b902-2af05c9753a4">
          <expression>foundation.mechanical.rotational.reference</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="336d67ca-517c-48a0-a6f7-802e9f204f08">
          <expression>reference</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="46dc3de5-6e0c-4f1f-ba9f-754c327f0fa0">
          <expression>reference</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="12f20fee-1ef6-4351-936f-efa40a2742b7">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="b6741f0e-6412-4e84-bbe2-5b4ae03777fd">
      <blockPath>MotorController_FOC/plant_pmsm/Motor &amp; load inertia</blockPath>
      <id>MotorController_FOC:4202</id>
      <masks type="slsa.mm.Mask" uuid="3fc8459f-9c5a-4ede-9987-6eec5faa362e">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1b70ad22-5e45-42b8-aabf-d81970e4c469">
          <expression>foundation.mechanical.rotational.inertia</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e362ab2-1e5e-4a39-957f-64e410bf2f13">
          <expression>foundation.mechanical.rotational.inertia</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e6b7926-5238-471f-8fd7-cb4ab7bb8d6e">
          <expression>inertia</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f78025f6-8adb-4d97-8121-7db5f8a78ff3">
          <expression>inertia</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="57a39942-e455-4dd1-b3df-7214fb7f9cc9">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="845c40c9-54ca-4cf0-a656-6124686b9b0d">
          <evaluate>true</evaluate>
          <expression>0.2</expression>
          <name>inertia</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="73739398-b76d-4caf-ab2a-a3dbd3767801">
          <expression>kg*m^2</expression>
          <name>inertia_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e1809f0e-1033-4d0a-8a24-bd580204e9a3">
          <expression>compiletime</expression>
          <name>inertia_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bbbdece5-318f-48ca-a6f4-a9473addb2d9">
          <evaluate>true</evaluate>
          <expression>foundation.enum.numPorts2.one</expression>
          <name>num_ports</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5f99da03-78e2-4626-9851-0ffae44d07a7">
          <expression>1</expression>
          <name>num_ports_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="34023ecb-b9d7-4f48-89aa-9b92c13fbaa5">
          <expression>compiletime</expression>
          <name>num_ports_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="52c1b31a-01b4-44da-a7d3-50c9ecf4fbff">
          <expression>on</expression>
          <name>w_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="04a14a4a-65c8-4492-b035-2e8f36b89e27">
          <expression>High</expression>
          <name>w_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="71a2b3f5-7a22-4fef-9231-0aede62375b3">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>w</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="311f365b-9f13-4ee9-91db-ddfff861aca9">
          <expression>rpm</expression>
          <name>w_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c355ee9f-4172-46c9-a3dc-9ade4df1aa03">
          <expression>off</expression>
          <name>w_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="36c2b0d2-0b89-4428-b26c-82829088e741">
          <expression>rad/s</expression>
          <name>w_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="680aa3ef-81fa-4ee6-a54c-212e1afccee0">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>w_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dbbbdfbd-9641-4250-ad99-4ae8c0b4c555">
          <expression>off</expression>
          <name>t_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="784b2046-ecc9-4ece-bc53-baead27841a4">
          <expression>High</expression>
          <name>t_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b503802e-0d76-449b-ad87-b10ddf7b0cdb">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>t</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c7d5d596-b4e8-48bd-b67d-a2627fe85528">
          <expression>N*m</expression>
          <name>t_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a7894776-6494-4bbf-a9e7-b025b816fed2">
          <expression>off</expression>
          <name>t_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7cd1be62-ce5f-4906-b9c9-d9989e553501">
          <expression>N*m</expression>
          <name>t_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d9f5865b-8b49-460b-a387-74ec38daadd0">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>t_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="a9bca758-162c-4999-b645-6ba9b9e428ec">
      <blockPath>MotorController_FOC/plant_pmsm/PMSM</blockPath>
      <id>MotorController_FOC:4203</id>
      <masks type="slsa.mm.Mask" uuid="bdb8644d-7c0f-4673-9ff0-bd5dc7dbf104">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e095d2ef-b6dd-43f0-b170-4908d30f09cf">
          <expression>ee.electromech.pmsm.pm_rotor.pmsm.abc</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="888e725b-6c11-4bd9-8892-ec35eabda34b">
          <expression>[&quot;ee.electromech.pmsm.pm_rotor.pmsm.abc&quot;,&quot;ee.electromech.pmsm.pm_rotor.pmsm.Xabc&quot;,&quot;ee.electromech.pmsm.pm_rotor.pmsm.abc_thermal&quot;,&quot;ee.electromech.pmsm.pm_rotor.pmsm.Xabc_thermal&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="21b6109e-14a0-427b-87b1-951a6f381392">
          <expression>[&quot;physmod:ee:library:comments:electromech:pmsm:pmsms_sscx:compositeThreephasePorts&quot;,&quot;physmod:ee:library:comments:electromech:pmsm:pmsms_sscx:expandedThreephasePorts&quot;,&quot;physmod:ee:library:comments:electromech:pmsm:pmsms_sscx:compositeThreephasePortsShowThermalPort&quot;,&quot;physmod:ee:library:comments:electromech:pmsm:pmsms_sscx:expandedThreephasePortsShowThermalPort&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d24d8b07-0bc7-4375-9b1b-c5a28eeeb901">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="86cce7cd-84b6-4243-9ea6-74022d75e66f">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="064ec479-db1e-4a4c-b4bd-08ad1710e552">
          <evaluate>true</evaluate>
          <expression>ee.enum.statorconnection.wye</expression>
          <name>winding_type</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d90f86d9-23b1-4c1b-84ec-a8793139e58f">
          <expression>1</expression>
          <name>winding_type_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e92659b9-b95f-4b49-930f-9f74ebaa89e5">
          <expression>compiletime</expression>
          <name>winding_type_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e07213cc-264f-4b46-9d92-c49651ae13b7">
          <evaluate>true</evaluate>
          <expression>ee.enum.pmsm.parameterization.constant</expression>
          <name>machine_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="937995bc-e099-4d99-a99c-23b37a709222">
          <expression>1</expression>
          <name>machine_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="30ce43eb-c39d-405e-a92d-6515ab8d3538">
          <expression>compiletime</expression>
          <name>machine_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2ed90b50-4c5f-4f6e-ad6c-9c79f6450311">
          <evaluate>true</evaluate>
          <expression>n_polePairs</expression>
          <name>nPolePairs</name>
          <referencedVariables type="slsa.mm.Variable" uuid="534bc39f-9366-4af7-9405-fb8a6996012a">
            <name>n_polePairs</name>
            <value></value>
            <workspace>global-workspace</workspace>
          </referencedVariables>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7676d313-737d-40cc-a854-32e319f38067">
          <expression>1</expression>
          <name>nPolePairs_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f0c6487c-b7bc-43d6-b285-5fc17928f9a7">
          <expression>compiletime</expression>
          <name>nPolePairs_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="98b2c679-229d-4ad9-9231-a625fcd4b40a">
          <evaluate>true</evaluate>
          <expression>ee.enum.pmflux.fluxlinkage</expression>
          <name>pmflux_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="46886de4-5d65-43c4-af3e-796d7b6df8f0">
          <expression>1</expression>
          <name>pmflux_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f4507cc4-530e-470a-a766-74fcc7735cdb">
          <expression>compiletime</expression>
          <name>pmflux_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f4b0cb91-5264-467e-94a2-0377feb944e4">
          <evaluate>true</evaluate>
          <expression>0.03</expression>
          <name>pm_flux_linkage</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="59a1c946-e619-47c1-a665-ee71707a5d8d">
          <expression>Wb</expression>
          <name>pm_flux_linkage_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2f30d0d1-b9c8-4a0d-a938-857912c6b5b9">
          <expression>compiletime</expression>
          <name>pm_flux_linkage_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d16cf477-86b6-461e-b718-c13ab9aa846f">
          <evaluate>true</evaluate>
          <expression>0.18</expression>
          <name>torque_constant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c6aa71c9-4742-4c7b-b77c-751a161f32c2">
          <expression>N*m/A</expression>
          <name>torque_constant_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8dd83b3d-3a83-453d-a764-f9e7d822cefd">
          <expression>compiletime</expression>
          <name>torque_constant_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="39a07cf6-3212-4975-a8f2-ecd9757bbd4c">
          <evaluate>true</evaluate>
          <expression>0.18</expression>
          <name>back_emf_constant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="865046c8-633e-4e8c-b2a8-481684239c44">
          <expression>V/(rad/s)</expression>
          <name>back_emf_constant_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="97931688-5142-4b43-958a-a05427137806">
          <expression>compiletime</expression>
          <name>back_emf_constant_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e27e2fb4-1f93-4f05-8fd4-bc41e56cea52">
          <evaluate>true</evaluate>
          <expression>ee.enum.statorparam.LdLqL0</expression>
          <name>stator_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5d7f62dc-abd4-4b0d-9d20-b699d0c93945">
          <expression>1</expression>
          <name>stator_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="594afc32-acc6-4522-89c6-ee45a0922f62">
          <expression>compiletime</expression>
          <name>stator_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="24f4c042-6d44-4d24-8de0-4044cdff6e0f">
          <evaluate>true</evaluate>
          <expression>2e-4</expression>
          <name>Ld</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="316be144-fd93-4f61-a3e7-98b0e6757ffb">
          <expression>H</expression>
          <name>Ld_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="46fcb697-4ca0-4825-a845-c99cbeb56d0d">
          <expression>compiletime</expression>
          <name>Ld_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="455f1969-6983-47a8-ad34-8f333bfbe749">
          <evaluate>true</evaluate>
          <expression>2e-4</expression>
          <name>Lq</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f67085ff-3596-47bd-a79e-dbde601de8b0">
          <expression>H</expression>
          <name>Lq_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18f42bfe-7ca1-497f-af6b-ec426b6a07ac">
          <expression>compiletime</expression>
          <name>Lq_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d41e0fa2-9bee-410c-ba6d-a7bca27aa131">
          <evaluate>true</evaluate>
          <expression>[-200, 0, 200]</expression>
          <name>idVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="856aeab0-07ea-4e92-a91d-550b0d0174ef">
          <expression>A</expression>
          <name>idVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4ca3b882-fb62-45af-b299-8dc147eaf46e">
          <expression>compiletime</expression>
          <name>idVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1b064a34-55fd-450e-ade5-7d318ff98992">
          <evaluate>true</evaluate>
          <expression>[-200, 0, 200]</expression>
          <name>iqVec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b79a3be-6981-483d-9215-2c2b790f0090">
          <expression>A</expression>
          <name>iqVec_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="44829a49-b516-45b7-9bae-ca15f78cd8bb">
          <expression>compiletime</expression>
          <name>iqVec_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="69e80a8f-53df-48e1-8dfd-f985ad21ab5c">
          <evaluate>true</evaluate>
          <expression>0.0002 * ones(3, 3)</expression>
          <name>LdMatrix</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c4e22f5b-9f9c-4539-afce-5fcff17903d1">
          <expression>H</expression>
          <name>LdMatrix_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="311c8e5a-fb34-41ae-b4d7-27b08d3e06ea">
          <expression>compiletime</expression>
          <name>LdMatrix_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="721d9360-7588-4810-a766-012e428b2d0a">
          <evaluate>true</evaluate>
          <expression>0.0002 * ones(3, 3)</expression>
          <name>LqMatrix</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8fd17a06-26c0-4285-929c-aafde9409cca">
          <expression>H</expression>
          <name>LqMatrix_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="636e8a74-2b88-42ec-b12e-c992f34d42b6">
          <expression>compiletime</expression>
          <name>LqMatrix_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a78bc6a8-4bb8-41f0-8c0c-dfe321d8efe7">
          <evaluate>true</evaluate>
          <expression>0.1 * ones(3, 3)</expression>
          <name>PmMatrix</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="05ab4e64-c261-4a4a-a2ed-eae0483e196e">
          <expression>Wb</expression>
          <name>PmMatrix_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b8f66e53-482b-4c8d-94f4-d8f23be8bb8b">
          <expression>compiletime</expression>
          <name>PmMatrix_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7d9a8e8e-424a-4ddc-beb8-3a8b4582337a">
          <evaluate>true</evaluate>
          <expression>0.18 * ones(3, 3)</expression>
          <name>ktMatrix</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="31fe6a76-421b-46f4-a6a5-25ef2f26295d">
          <expression>N*m/A</expression>
          <name>ktMatrix_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2a8ec30d-3488-42ea-9d80-4e375a1adc00">
          <expression>compiletime</expression>
          <name>ktMatrix_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eb4590e5-253f-4179-9299-53c4d1f75389">
          <evaluate>true</evaluate>
          <expression>0.18 * ones(3, 3)</expression>
          <name>keMatrix</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9fb9dc0d-ffc0-4a53-88be-38f44799eb03">
          <expression>V/(rad/s)</expression>
          <name>keMatrix_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8507ae1a-4c1f-4492-8dcd-d9d906505d35">
          <expression>compiletime</expression>
          <name>keMatrix_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2887a3a7-dbc2-4d60-921f-7fd014ae87da">
          <evaluate>true</evaluate>
          <expression>2e-4</expression>
          <name>L0</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ef5f1ec7-9175-4449-a78b-1421cd6550ad">
          <expression>H</expression>
          <name>L0_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1560134b-eae9-4316-bdf4-bfcb193d21a5">
          <expression>compiletime</expression>
          <name>L0_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0e624b4e-efe8-4602-9111-cbc2211d1198">
          <evaluate>true</evaluate>
          <expression>0.0002</expression>
          <name>Ls</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7e68c1e6-3bf1-41a7-8c40-73f3b40822c3">
          <expression>H</expression>
          <name>Ls_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dc0b9d9b-5647-43bf-a500-7afa34b9eb4c">
          <expression>compiletime</expression>
          <name>Ls_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8f3e9254-ef0f-49a7-84f3-4d6098aac74f">
          <evaluate>true</evaluate>
          <expression>-0.00002</expression>
          <name>Lm</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="007682eb-d935-4293-b583-907a8afdbc93">
          <expression>H</expression>
          <name>Lm_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="43d0d686-7647-4b40-8546-96afe7c07cb7">
          <expression>compiletime</expression>
          <name>Lm_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="755d21be-b789-41af-b7fb-d84c15432ad1">
          <evaluate>true</evaluate>
          <expression>0.00002</expression>
          <name>Ms</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e8aa242-2f26-4473-b7b1-730ac0e7a29a">
          <expression>H</expression>
          <name>Ms_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6855b1b0-7800-4852-9e35-dd969dc04b4d">
          <expression>compiletime</expression>
          <name>Ms_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="661fe029-b91f-45d7-896c-51ea380c5322">
          <evaluate>true</evaluate>
          <expression>0.013</expression>
          <name>Rs</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="47081f7a-6066-44d8-a7d1-133ea95c8d07">
          <expression>Ohm</expression>
          <name>Rs_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5c2bb0c3-b6f8-48e9-8666-bab0e2f06085">
          <expression>compiletime</expression>
          <name>Rs_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e0cbd3c5-34f5-4d17-9cbd-41ef9afe956b">
          <evaluate>true</evaluate>
          <expression>ee.enum.park.zerosequence.exclude</expression>
          <name>zero_sequence</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ecbb00c7-652c-481d-99ef-d3d408012a62">
          <expression>1</expression>
          <name>zero_sequence_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b8541c2c-0a6e-49a2-9f97-983614c4ad3c">
          <expression>compiletime</expression>
          <name>zero_sequence_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e03deaa2-029b-4878-aa6b-ee3554383d53">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>J</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="436405b9-7998-408e-b02c-54bafca7ede8">
          <expression>kg*m^2</expression>
          <name>J_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="147569cd-b4f5-4204-aec3-5076db5868f7">
          <expression>compiletime</expression>
          <name>J_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="971d4c81-7f05-4bac-869a-b102c3cdf1f4">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>lam</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1ec7987c-675e-45ad-8c0c-bfd064aa1788">
          <expression>N*m/(rad/s)</expression>
          <name>lam_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a57b4f7a-8ccc-41d3-a5f8-a37d38ff9072">
          <expression>compiletime</expression>
          <name>lam_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f57345cf-e444-430d-ad37-9ab8fa55e87b">
          <evaluate>true</evaluate>
          <expression>ee.enum.rotorangle.daxis</expression>
          <name>axes_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="19d7bacb-054b-4226-b5eb-a8fe3292d0c8">
          <expression>1</expression>
          <name>axes_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="65c9fb81-48ad-47e7-97c7-c0d5c09a9cff">
          <expression>compiletime</expression>
          <name>axes_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c47c7838-c614-498a-9ee3-53c9f9129fa0">
          <expression>off</expression>
          <name>i_d_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="627ec7f0-dd40-4e54-8e31-18b399065742">
          <expression>None</expression>
          <name>i_d_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d4cb1e58-ec40-46cf-8ecc-3520c8c28862">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>i_d</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="518efc8c-8652-43d3-80b2-79db5fedf19e">
          <expression>A</expression>
          <name>i_d_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9740f551-6705-480a-88b5-b84c51a2f62e">
          <expression>off</expression>
          <name>i_d_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0bc85471-cad9-4c9f-ab41-5413802bd680">
          <expression>A</expression>
          <name>i_d_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="da18c4c8-c8e0-4029-bf8d-865107dcebc2">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>i_d_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f023ee6f-a7c5-4477-852a-2189e8a2266b">
          <expression>off</expression>
          <name>i_q_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aa1a40a6-a3bc-4dd6-a5dd-44bc3b21b80a">
          <expression>None</expression>
          <name>i_q_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="02865585-520d-4d41-9cea-7ab1f7957621">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>i_q</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a608ca2-10b3-42b3-85fd-b1df1f1906d8">
          <expression>A</expression>
          <name>i_q_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6af8be41-8116-422f-8d7f-a490a482cb4d">
          <expression>off</expression>
          <name>i_q_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f16192ba-9957-4bf8-b548-93a52191224f">
          <expression>A</expression>
          <name>i_q_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="07bd51da-27f5-4fcd-8130-148dbe80764a">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>i_q_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="478b9e8b-f8bf-42a4-9c95-c72cd7f83403">
          <expression>off</expression>
          <name>torque_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="14dac3a5-acce-4a3e-b90e-f8b5a1f973b7">
          <expression>None</expression>
          <name>torque_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c5229e81-cd3e-40b9-ba54-6ef467c6a8cb">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>torque</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f05b894e-9f6f-4351-88cb-1c6295a5b49b">
          <expression>N*m</expression>
          <name>torque_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="60f62ce0-5549-4052-8035-131896a9272e">
          <expression>off</expression>
          <name>torque_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3b08be6e-b7e8-4e4e-ab65-259e9182d245">
          <expression>N*m</expression>
          <name>torque_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aa7d125a-d170-4261-8f02-042ec886acb1">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>torque_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d00bfc60-33b3-465a-974a-b4c2a05c761b">
          <expression>off</expression>
          <name>angular_velocity_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="31773064-73a7-4aab-84da-32c91ec68e21">
          <expression>High</expression>
          <name>angular_velocity_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="361ed3b5-b89c-4375-9e7f-bd7ca465bdb8">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>angular_velocity</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8a0066e2-9cb8-46ba-812c-e6530e9af367">
          <expression>rpm</expression>
          <name>angular_velocity_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ce0bdcff-1fc8-410d-b2d3-2dfcc490ef7f">
          <expression>off</expression>
          <name>angular_velocity_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1de05588-e009-4e94-835d-224e0b21acd9">
          <expression>rpm</expression>
          <name>angular_velocity_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9fe06730-b074-4059-aad7-c3c5df0da0ab">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>angular_velocity_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b2910b72-8855-4f20-a979-195e3622a7d9">
          <expression>off</expression>
          <name>angular_position_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2f16a273-a666-4d13-91a8-e87155844ca2">
          <expression>High</expression>
          <name>angular_position_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e835ca40-640c-4f7f-9e2e-536a7cc6a3eb">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>angular_position</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="359a60c0-cb22-4ae1-afe4-170923703ea9">
          <expression>deg</expression>
          <name>angular_position_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="256712c7-8853-4c2e-b33c-9de8ef015bd7">
          <expression>off</expression>
          <name>angular_position_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fc6b72bd-4990-4c36-a755-3d25ac731d0a">
          <expression>deg</expression>
          <name>angular_position_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b9cebe7-0ac0-4f22-afb8-bdcd52e91e12">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>angular_position_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3cf24053-c1cf-4fe0-8375-ea1139da2bbb">
          <evaluate>true</evaluate>
          <expression>ee.enum.ironloss.none</expression>
          <name>loss_param</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="51ee5abe-1e2a-4b8c-96ec-231679f1cca1">
          <expression>1</expression>
          <name>loss_param_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9c047844-2ed6-4287-b3a8-093a90f5f395">
          <expression>compiletime</expression>
          <name>loss_param_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9178c57e-02b6-4f1a-94fb-7ecee4d2a241">
          <evaluate>true</evaluate>
          <expression>[0, 0, 0]</expression>
          <isTunable>true</isTunable>
          <name>losses_oc</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a2bed46c-fd9e-4039-8b18-a713971123f7">
          <expression>W</expression>
          <name>losses_oc_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9704fb40-bf51-4166-9ad2-84cbbeba8a15">
          <expression>compiletime</expression>
          <name>losses_oc_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1683c685-f487-4aaf-9c6d-ef2a06525e62">
          <evaluate>true</evaluate>
          <expression>[0, 0, 0]</expression>
          <isTunable>true</isTunable>
          <name>losses_sc</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="06573cbd-e77d-446d-978e-4eb9e9954e83">
          <expression>W</expression>
          <name>losses_sc_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="26d118ff-405e-4a0e-a2ca-99988f1ac62b">
          <expression>compiletime</expression>
          <name>losses_sc_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="35d459ed-a5a9-4fc0-8624-4a660ced01b7">
          <evaluate>true</evaluate>
          <expression>60</expression>
          <isTunable>true</isTunable>
          <name>f_losses</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fcef8ba1-2364-4eec-9816-0e65f02a5671">
          <expression>Hz</expression>
          <name>f_losses_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e4e2e0da-3f37-47ec-8e4c-933cecba8770">
          <expression>compiletime</expression>
          <name>f_losses_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="188a6180-126d-4914-bf7d-4753d586afd2">
          <evaluate>true</evaluate>
          <expression>95</expression>
          <isTunable>true</isTunable>
          <name>Isc_losses</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="db1bd9fe-da8a-4a3b-b513-8459d474d079">
          <expression>A</expression>
          <name>Isc_losses_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="054684ee-892e-4757-8e5a-fa696db7b796">
          <expression>compiletime</expression>
          <name>Isc_losses_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a3ccb648-a9c3-4989-a187-9e8b9dbc12cb">
          <evaluate>true</evaluate>
          <expression>298.15</expression>
          <isTunable>true</isTunable>
          <name>Tmeas</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d8290140-12d8-433c-989e-05651d973b23">
          <expression>K</expression>
          <name>Tmeas_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5d934b05-4e37-41bb-b598-6fe954b0793c">
          <expression>compiletime</expression>
          <name>Tmeas_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bf81ab75-d783-411b-b13b-4e8115764e54">
          <evaluate>true</evaluate>
          <expression>3.93e-3</expression>
          <isTunable>true</isTunable>
          <name>alpha</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fd198315-157a-4651-bb7f-609e6646eabf">
          <expression>1/K</expression>
          <name>alpha_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8a54b4f0-ed33-496d-8ee2-451c4e24be1b">
          <expression>compiletime</expression>
          <name>alpha_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ff777ae5-4b6a-4cd5-98de-351fb3a84db9">
          <evaluate>true</evaluate>
          <expression>-0.001</expression>
          <isTunable>true</isTunable>
          <name>alpha_flux</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="54417428-455d-4c51-95c8-108f3f13d96c">
          <expression>1/K</expression>
          <name>alpha_flux_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d7747421-db85-4a77-91b6-66c7d8c398d5">
          <expression>compiletime</expression>
          <name>alpha_flux_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d25d79f1-6659-41b5-af6a-0e510de2e1c6">
          <evaluate>true</evaluate>
          <expression>100</expression>
          <isTunable>true</isTunable>
          <name>stator_thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fe37955d-c8a8-4bfd-bf74-1214f229ff03">
          <expression>J/K</expression>
          <name>stator_thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aed19d90-cdd8-4dc6-b00f-3cd96dfb4c9b">
          <expression>compiletime</expression>
          <name>stator_thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fcbaed29-176e-42ff-b21a-01e76cbed983">
          <evaluate>true</evaluate>
          <expression>200</expression>
          <isTunable>true</isTunable>
          <name>rotor_thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ec1fdaa3-6ba5-4d43-8078-d414d3ccce37">
          <expression>J/K</expression>
          <name>rotor_thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="995fa39c-9436-472e-9a15-422f37d5b847">
          <expression>compiletime</expression>
          <name>rotor_thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="97880bb8-e1e2-45bd-8d3f-c1c88b55f51e">
          <evaluate>true</evaluate>
          <expression>90</expression>
          <isTunable>true</isTunable>
          <name>Rm_percent_rotor</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b71233c-20b6-42e3-ad2c-8bfa0887bc72">
          <expression>1</expression>
          <name>Rm_percent_rotor_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9c59627b-c929-4a44-8246-c9727db0ce2e">
          <expression>compiletime</expression>
          <name>Rm_percent_rotor_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fa67e17f-1849-4283-9f11-5f42dbcf121e">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <isTunable>true</isTunable>
          <name>Rd_percent_rotor</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="78b9a7ae-0e85-4618-823f-3b3e2133c5fc">
          <expression>1</expression>
          <name>Rd_percent_rotor_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="58d0e473-dcf4-4476-b27c-61e3120d97e7">
          <expression>compiletime</expression>
          <name>Rd_percent_rotor_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e85bf546-e839-4bb5-b5af-251911a4c7b7">
          <expression>off</expression>
          <name>temperatureA_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a1cfcfb-f0f8-4dbf-887f-821c99ee7294">
          <expression>High</expression>
          <name>temperatureA_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c26bb67e-0174-4e45-b1bb-4c9e8be17f50">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>temperatureA</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0e526004-d052-4d5d-bf48-c20280a073af">
          <expression>degC</expression>
          <name>temperatureA_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8bc528cb-5c4d-424e-ad7e-7b1049c17134">
          <expression>off</expression>
          <name>temperatureA_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2502c93f-0ac4-4cde-a7e8-ac8fbd33cbe8">
          <expression>degC</expression>
          <name>temperatureA_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="00620544-2925-4f01-bf5f-a4990ca1a892">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>temperatureA_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fbe8336d-0462-4c50-a7af-daad79958e03">
          <expression>off</expression>
          <name>temperatureB_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a7052a25-49f5-4d63-9861-6dfd757451b4">
          <expression>High</expression>
          <name>temperatureB_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4d484b4e-238c-4fea-b45d-71aae92ecd96">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>temperatureB</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aef112b0-7386-47b9-b20d-8dd4a722c34c">
          <expression>degC</expression>
          <name>temperatureB_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b61654ce-eea5-4d55-8f23-0b5c37943030">
          <expression>off</expression>
          <name>temperatureB_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="797d7ed5-df4d-48ff-a538-91ae77690a1c">
          <expression>degC</expression>
          <name>temperatureB_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e7026b75-1275-4ef2-8987-6e731d183c22">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>temperatureB_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fec07c6c-0eeb-4351-b556-d65bfe0d9359">
          <expression>off</expression>
          <name>temperatureC_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="615c9c3e-f758-41c7-936f-69a615619998">
          <expression>High</expression>
          <name>temperatureC_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8886af7b-d627-49e1-bfa3-4d5abac0b9b2">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>temperatureC</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8b03574d-7e6f-46d1-acd6-51cbbc03c629">
          <expression>degC</expression>
          <name>temperatureC_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="075565aa-72e8-4a51-8d0a-060c109a2520">
          <expression>off</expression>
          <name>temperatureC_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3a9036e7-06b9-42ea-8e70-a1a99660ae7b">
          <expression>degC</expression>
          <name>temperatureC_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="deb4c569-3298-42b5-a6be-5cd6952c29cc">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>temperatureC_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5c1d34cd-8656-46ce-8692-15c089b28057">
          <expression>off</expression>
          <name>temperatureR_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="82a02aba-7e01-4264-b279-4a66a2461c82">
          <expression>High</expression>
          <name>temperatureR_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e290b132-fe8e-4e88-aefe-8a18dbe26870">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <isTunable>true</isTunable>
          <name>temperatureR</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a71f06d0-14bc-4431-8488-a94a79960526">
          <expression>degC</expression>
          <name>temperatureR_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ba4ca91e-4bde-4d43-87d3-41038013a104">
          <expression>off</expression>
          <name>temperatureR_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f752b5ef-a2a2-4b2a-8833-e071861003e7">
          <expression>degC</expression>
          <name>temperatureR_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="177b6456-5788-423d-b272-02f44e77bfc5">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>temperatureR_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="1c87ca0c-8798-4163-bc2c-79da3cc6c466">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter</blockPath>
      <childrenIds>MotorController_FOC:4213:2</childrenIds>
      <id>MotorController_FOC:4213</id>
      <masks type="slsa.mm.Mask" uuid="da6523f7-c118-45c9-b601-604c6991cbd8">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bfd816f3-fcde-4929-bf07-2faa2e5d45c3">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9892057f-47b6-4129-b8f7-ac8870834f17">
          <expression>ps_input</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c06d1b7c-b1c4-47cf-b8e8-1e0d8c74da31">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7b8f4223-cd65-4d68-9c7a-27affdb77b8c">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="31fba6d9-099a-46c8-9e2e-2725a2362314">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dd2e1806-cae5-49cc-8399-69454cece873">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="be507af9-1c5f-4303-b4e7-c920a3158036">
          <expression>none</expression>
          <name>NoiseDistribution</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="353f2838-2f26-449b-aa9e-b87d58fff960">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>NoiseParameters</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a9b0cf03-5254-4e86-98db-65b0d1a21950">
          <expression>1</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a2972971-5789-4e3f-9aac-1fb10d3a6955">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aea36ef1-2a80-42d9-baeb-3ca4625f9a69">
          <expression>provide</expression>
          <name>FilteringAndDerivatives</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b694d925-635f-47ba-93da-aadb2bb5e4bd">
          <expression>1</expression>
          <name>SimscapeFilterOrder</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ae3c467c-1a8b-42c7-b7f0-95cbb26d2883">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>InputFilterTimeConstant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="69a05e23-b84c-446a-aef1-c209475a6197">
          <expression>0</expression>
          <name>UdotUserProvided</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="7f29cc64-d271-4d80-be30-3d1f39a2ab84">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4213:2</id>
      <masks type="slsa.mm.Mask" uuid="46ff7cc1-6823-415f-b9f7-cbe31831da6a">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5b8f45b6-c7a5-44bf-8a72-32e47e8b8388">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4213</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="d2a257e7-4aba-40f8-946b-acb4ec95b366">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter1</blockPath>
      <childrenIds>MotorController_FOC:4214:2</childrenIds>
      <id>MotorController_FOC:4214</id>
      <masks type="slsa.mm.Mask" uuid="f2f30034-af7f-4e90-bcf6-ac72a68b7c98">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="239e9b09-f6bb-4646-bca2-2268e30893b2">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="252e0908-b294-444d-aed7-09d952a4bb00">
          <expression>ps_input</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3596b373-92c5-4723-83ef-6393d7f7c873">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0c771746-b410-4655-82ef-c40f03572173">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8229124e-4dab-4d33-ade1-a9eea2872667">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3eabd42b-1c10-4e4e-9768-b2aa04789d95">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="40128bea-66b6-4a6b-b98f-fffb0c68183e">
          <expression>none</expression>
          <name>NoiseDistribution</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="073456be-75f7-41df-b616-680c3d306719">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>NoiseParameters</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aad3413a-33bf-4b81-815e-74876ba99e27">
          <expression>1</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="47322faf-c470-43b7-95b6-b6c1636148f7">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f5724446-7d34-46ac-aaed-4583671cff67">
          <expression>provide</expression>
          <name>FilteringAndDerivatives</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="137e0d5a-230f-44ba-9a84-a4c8e671c63d">
          <expression>1</expression>
          <name>SimscapeFilterOrder</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b21846c-155f-437e-b4d6-82f95a969982">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>InputFilterTimeConstant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="52390b21-04fb-4d30-ad67-c813f4113029">
          <expression>0</expression>
          <name>UdotUserProvided</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="a35072ed-6f80-41f5-b92f-cf99bd7f0102">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter1/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4214:2</id>
      <masks type="slsa.mm.Mask" uuid="c5e2e97e-4305-431a-8d39-eef504088f8e">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d63b7050-277d-4482-a7aa-4fdf8cfdcaab">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4214</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="361da2e2-0abc-4696-8fbc-a82c642e8f42">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter2</blockPath>
      <childrenIds>MotorController_FOC:4215:2</childrenIds>
      <id>MotorController_FOC:4215</id>
      <masks type="slsa.mm.Mask" uuid="022f47e2-694e-4672-abfd-431b043a1654">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7da36049-3d0e-4434-bb2c-03ad98e36f74">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="126cf578-a295-48b8-9ad9-3a762adb0cb7">
          <expression>ps_input</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e275fb42-ae48-44de-918f-c2548c2c2f5c">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="efbd67ee-fd53-48b2-bc8b-e5e6736bd21f">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6735c936-a384-4710-a863-ae04a774f5d9">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="00711338-20e2-4bc6-adef-c1f64d5606f1">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="48223e4c-c5d0-4740-b864-0f12cbf5f7a1">
          <expression>none</expression>
          <name>NoiseDistribution</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="19608ae4-edf8-42f5-8a83-3b60336d0896">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>NoiseParameters</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d11ca712-58dc-4f9d-89a6-4a3ec4b77bdc">
          <expression>1</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3538ddfc-d9bf-436c-9d23-bb4d77c779e7">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6c2c8f90-8261-4ea2-96d4-ba4b48b8a0f5">
          <expression>provide</expression>
          <name>FilteringAndDerivatives</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4fb8b643-5100-48f6-9326-51cf546651a2">
          <expression>1</expression>
          <name>SimscapeFilterOrder</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d246fd7c-41c8-480d-885a-9e921428cf89">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>InputFilterTimeConstant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="74908989-d253-4a40-a273-68432eecfc0e">
          <expression>0</expression>
          <name>UdotUserProvided</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="155a34b2-beaf-441b-988b-d4c12e848e51">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter2/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4215:2</id>
      <masks type="slsa.mm.Mask" uuid="b444ae52-53c8-409e-ab86-6cb71017b63e">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="03ba26aa-a3e6-43b8-9fa0-f4ce3d4c66cd">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4215</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="f1c43112-2248-4906-9dde-a93575a699fc">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter3</blockPath>
      <childrenIds>MotorController_FOC:4216:2</childrenIds>
      <id>MotorController_FOC:4216</id>
      <masks type="slsa.mm.Mask" uuid="581d23d9-c004-4ed2-b02d-7710753478a9">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dd11188b-f019-476d-93f7-2968a89c0db7">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4edb413b-7914-4c34-9e52-c3b2891820ab">
          <expression>ps_input</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="00fe37a4-d1b5-4700-8c75-7c52038bb4e3">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="43379a60-6658-4966-b473-c1aabf462096">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1d2bb9ef-478e-4f11-bcf2-01e55de891fa">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6c934722-f858-451d-b973-b1f6129631f2">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="53712ef7-e2a5-4564-9c49-6bd5a17c5dd6">
          <expression>none</expression>
          <name>NoiseDistribution</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ae90a891-1275-4026-a71e-fd8191ecee9d">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>NoiseParameters</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e1cb9ebe-81a4-44a8-9b90-94e8c2df334c">
          <expression>1</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7964205d-2d92-48c0-973e-7b488769d9cd">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ecc9195a-ed4f-492e-a098-05972beeb148">
          <expression>provide</expression>
          <name>FilteringAndDerivatives</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0c1b96a2-6f6d-4b8a-9ff8-263f3fedf1f6">
          <expression>1</expression>
          <name>SimscapeFilterOrder</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0b7fc2c7-aa51-471f-98c0-4bf31a0ccf9e">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>InputFilterTimeConstant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="885ea3af-d26b-48a8-b13c-a5db0cbb28ed">
          <expression>0</expression>
          <name>UdotUserProvided</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="614bd1a5-ba8e-4ad5-a307-c0166a93cebe">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter3/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4216:2</id>
      <masks type="slsa.mm.Mask" uuid="b781cd9d-f1bd-4351-89ce-984674d4eb33">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c3826525-c909-499b-be3c-b192952ad891">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4216</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="6cde3bf7-f56c-4e30-adab-9f1573947808">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter4</blockPath>
      <childrenIds>MotorController_FOC:4217:2</childrenIds>
      <id>MotorController_FOC:4217</id>
      <masks type="slsa.mm.Mask" uuid="179798bf-49dd-465f-9a70-631fb6b08ca2">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="95d1bada-b0a9-43ef-8e19-1203348495c4">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c8d76d52-4b55-4a86-8890-0f1821bfc272">
          <expression>ps_input</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1b18e3cb-ee7a-4caa-bc13-42c32f50770c">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3001dece-7542-43a8-a827-cc9518f18e16">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="63d368b2-1a9f-4f0f-9174-f5391b7124de">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="76c70a78-3506-4dd9-8618-69422780e0c3">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="87848719-1365-4cc7-8e87-32cb4ba618b5">
          <expression>none</expression>
          <name>NoiseDistribution</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b36e2c93-e256-40d1-8ca2-019a989d7ac3">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>NoiseParameters</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="765b9de9-361e-41cf-8256-e687a6a97cd7">
          <expression>1</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e1c421a3-15ef-40b9-a4cd-ba36422694a9">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b09f81a-7592-4db2-abd0-cfbb73de8283">
          <expression>provide</expression>
          <name>FilteringAndDerivatives</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7ff0c6f4-4fde-48e3-ae9e-afebe52a1d5f">
          <expression>1</expression>
          <name>SimscapeFilterOrder</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1fbcf243-6648-4cbe-9db9-d7d447270ccd">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>InputFilterTimeConstant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5273a679-89c5-4462-94f9-1716d9d91a05">
          <expression>0</expression>
          <name>UdotUserProvided</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="3dbe1356-4abf-47b5-b9be-09956bb134fe">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter4/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4217:2</id>
      <masks type="slsa.mm.Mask" uuid="8adf8d13-ae96-40ba-95db-55b83ee1a613">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c72135a8-c7f3-4257-8917-a0c74ae680a0">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4217</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="d8dae05f-6b12-4301-adb9-c4f25c29bab9">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter5</blockPath>
      <childrenIds>MotorController_FOC:4218:2</childrenIds>
      <id>MotorController_FOC:4218</id>
      <masks type="slsa.mm.Mask" uuid="3dea528a-622f-447a-a102-e8122052ad1e">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="64a5fff4-d6aa-4e87-9ac1-f7924fc671f7">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bfa234d5-0983-4647-af77-39d470b0dec9">
          <expression>ps_input</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="49d10d59-e4c6-4138-a90e-f43d7d64311f">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="424c7ab9-3290-4de7-ad2b-0f82f499596d">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c9e25229-cf49-4b09-b64e-10176dd1a489">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="00390442-8277-4096-a25b-eff430f56957">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="27f4c4da-da3d-49bd-bedf-9621d8ea2fb6">
          <expression>none</expression>
          <name>NoiseDistribution</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dc401031-a667-4a10-9231-ccf8fbd80d6e">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>NoiseParameters</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a6d40b44-3a92-4e76-965f-f516d55ec75d">
          <expression>1</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="aa118599-d5d6-4dab-a105-8c436b25c3b9">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="638bb0b6-abfe-4e31-b171-26eec2e6223d">
          <expression>provide</expression>
          <name>FilteringAndDerivatives</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b02ea27-7400-42b3-b1fb-ae5310783cfd">
          <expression>1</expression>
          <name>SimscapeFilterOrder</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ecad5e82-1a0e-4f37-b597-7867caacb1cc">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>InputFilterTimeConstant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a8d2bbeb-3702-4637-9c47-417f0570a4b6">
          <expression>0</expression>
          <name>UdotUserProvided</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="81572fe0-7f7a-474e-b85e-314e05cbb7a0">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Simulink-PS Converter5/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4218:2</id>
      <masks type="slsa.mm.Mask" uuid="a82a9805-4092-4dd0-a936-ab97c05f378a">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="56cfd275-252e-47b7-a69e-a37fc536e5d4">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4218</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="a60cdbeb-3e65-4b69-b6ea-7b8002164324">
      <blockPath>MotorController_FOC/plant_pmsm/Solver Configuration</blockPath>
      <childrenIds>MotorController_FOC:4219:16</childrenIds>
      <id>MotorController_FOC:4219</id>
      <masks type="slsa.mm.Mask" uuid="e57bece0-69a5-459a-bd8d-31c594a76e41">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dac3c25d-8039-44f4-a16d-f6ecc70c63cd">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6caf5233-2110-4f50-b8b4-fde1a27dc5d2">
          <expression>solver</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9cab1878-0af2-45b3-963e-8cf2bd590df2">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ec0bbf02-b587-40e1-b9f9-8687af717338">
          <expression>generic</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a6cb3e42-fc73-4322-8aec-21f7333044a9">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Tones</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="41a7c96c-68c9-4ec0-8f60-95298c72f15e">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Harmonics</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="584461a9-eddb-4e17-ae38-db43e2bf2946">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SimulateNoise</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c1cf9334-fdf8-4714-a08b-103abbcc4dc0">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>Profile</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b53eab4d-f2c1-4ef9-b62b-915bd4d709a3">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>UseLocalSampling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b6f3a1b1-5dca-41cc-bb20-053c3f6c8372">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>EnableSwitchedLinearOptims</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a07e7073-d4d4-44b8-b4b9-2bd45c8818ef">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>FrequencyDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4a336bf8-dc77-4860-a1e6-a384f6fded7b">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>UseCCode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="94ffba6a-9413-4612-bc1f-b3a4b4fc5409">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>RelTol</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2529b036-c907-41b5-b0fa-00a17a257016">
          <evaluate>true</evaluate>
          <expression>1e-06</expression>
          <name>AbsTol</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e7f25d47-f340-469f-bcda-b9ea0b8100d6">
          <evaluate>true</evaluate>
          <expression>1e-09</expression>
          <name>MinStep</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bda08858-a673-4c29-ba4d-ba524545045b">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>ToWorkspace</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c1af705a-0679-4523-9cb0-4a1f1f37b0da">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>RevertToSquareIcSolve</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8042f8b9-0c97-4cb3-8d2a-85afa300309a">
          <evaluate>true</evaluate>
          <expression>100</expression>
          <name>NumHomotopyIterations</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="eed4ca0c-abf8-49c5-8dd1-d15a57041839">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PhasorMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9bf48423-c5aa-444b-afd9-14ad41615d8b">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PhasorModeNumHarmonics</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5536c021-c60f-4fa2-9d1c-a2bf7d3b1e8a">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>DoDC</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ad5019a5-22c1-48ac-9e0d-2d687724174d">
          <evaluate>true</evaluate>
          <expression>1e-9</expression>
          <name>ResidualTolerance</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="801ef85e-769d-40ca-a3fe-bce1620bd80a">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>UseLocalSolver</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6a8786bc-3f69-4226-b80a-5c2d1a7e09ff">
          <expression>NE_BACKWARD_EULER_ADVANCER</expression>
          <name>LocalSolverChoice</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="44dcbc7d-be88-4561-b341-a03529a3b1b4">
          <evaluate>true</evaluate>
          <expression>Ts</expression>
          <name>LocalSolverSampleTime</name>
          <referencedVariables type="slsa.mm.Variable" uuid="e2ee37af-df87-4589-bd7e-2f370f7f066f">
            <name>Ts</name>
            <value></value>
            <workspace>global-workspace</workspace>
          </referencedVariables>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d5a83040-b9a0-4705-a89b-a76e0c6fec13">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>DoFixedCost</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e0bf4cee-0b75-4621-b8dc-9a9ca2545b5c">
          <evaluate>true</evaluate>
          <expression>4</expression>
          <name>MaxNonlinIter</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="23ac678e-f102-4aad-a506-bd8ec4a79359">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>MaxModeIter</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f3321304-b529-47fe-a59c-c6bce4bffaa5">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>ComputeImpulses</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="800a8d07-7ff5-4a6b-a579-b3c615a056b4">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>ImpulseIterations</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c44110b6-0142-4b21-87ce-8ca4449034ef">
          <expression>auto</expression>
          <name>LinearAlgebra</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7099a150-6278-4152-aafe-17ed6b9bc952">
          <expression>NE_TIME_EF</expression>
          <name>EquationFormulation</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="90f96d39-b321-4a12-8c27-98d096e1cc00">
          <evaluate>true</evaluate>
          <expression>1024</expression>
          <name>DelaysMemoryBudget</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="335bf89c-f480-4203-8418-d300c23f54f6">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>AutomaticFiltering</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b3c1cd54-9436-4727-89e6-1789ff12247c">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>FilteringTimeConstant</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2cc71273-0810-4536-b71f-ae496c84fceb">
          <expression>AS_NEEDED</expression>
          <name>PartitionStorageMethod</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="434797f1-c5be-4dc8-8f63-839f0813eda7">
          <evaluate>true</evaluate>
          <expression>1024</expression>
          <name>PartitionMemoryBudget</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="03bd6123-3792-4091-a5d0-9493d35f7ff3">
          <expression>FAST</expression>
          <name>PartitionMethod</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="40f52cef-58c8-4ca9-bf11-922bb900bf5f">
      <blockPath>MotorController_FOC/plant_pmsm/Solver Configuration/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4219:16</id>
      <masks type="slsa.mm.Mask" uuid="51485fe5-4b83-4032-a21f-d45be51a26ef">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bd4e0556-2d02-4cea-a877-95319608140e">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4219</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="915257c4-e625-422c-a153-9bf1ae3ff255">
      <blockPath>MotorController_FOC/plant_pmsm/Battery1</blockPath>
      <id>MotorController_FOC:4224</id>
      <masks type="slsa.mm.Mask" uuid="786e5a0c-e33e-434f-8a6d-97cf4cbd2a4f">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7c3cd9a5-4adc-41ff-b8ed-c5256912cc19">
          <expression>ee.sources.battery</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="40906327-d87e-450e-8923-e41b6e1eb1b3">
          <expression>[&quot;ee.sources.battery&quot;,&quot;ee.sources.battery_thermal&quot;,&quot;ee.sources.battery_instrumented&quot;,&quot;ee.sources.battery_thermal_instrumented&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f1acab2c-7ddc-40a4-96f0-c61befaa80fb">
          <expression>[&quot;physmod:ee:library:comments:sources:battery_sscx:uninstrumentedNoThermalPort&quot;,&quot;physmod:ee:library:comments:sources:battery_sscx:uninstrumentedShowThermalPort&quot;,&quot;physmod:ee:library:comments:sources:battery_sscx:instrumentedNoThermalPort&quot;,&quot;physmod:ee:library:comments:sources:battery_sscx:instrumentedShowThermalPort&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2f241483-04d9-42a9-a6c6-6ad512eb4a87">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="027a9d98-ae6e-4efc-bc40-87b9c3a2cd32">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e203cf94-d732-4a81-ac63-6f61f82b21d5">
          <evaluate>true</evaluate>
          <expression>i_Udc</expression>
          <name>Vnom</name>
          <referencedVariables type="slsa.mm.Variable" uuid="8b52a6ca-99e3-405a-82b7-83bd3bcf182f">
            <name>i_Udc</name>
            <value></value>
            <workspace>global-workspace</workspace>
          </referencedVariables>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ccd928ee-ec95-4306-b6e5-0155c19eed70">
          <expression>V</expression>
          <name>Vnom_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8a40c55b-f2dc-4d99-aa08-a00feaa85dd2">
          <expression>compiletime</expression>
          <name>Vnom_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d4b82568-79fa-4fd1-8808-30c88501f495">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>prm_dir</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b2ddad2-867c-4ae7-ae57-a7ae0194ed98">
          <expression>1</expression>
          <name>prm_dir_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0e6a546e-7565-4d64-b7e5-52f11e9b92a3">
          <expression>compiletime</expression>
          <name>prm_dir_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="270275da-f828-4d15-b022-105c576786ad">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>R1_dis</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a5eb2f8a-2f33-4aa7-aaf3-3192bf81220d">
          <expression>Ohm</expression>
          <name>R1_dis_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="54be1125-76c6-457f-96b3-601812c5ee3c">
          <expression>compiletime</expression>
          <name>R1_dis_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a467ecd-2fad-41c3-a42f-d413d336155f">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>R1_ch</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0c1c1847-ca6d-4753-b50c-2a8960da0517">
          <expression>Ohm</expression>
          <name>R1_ch_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cf272fde-562c-426c-8d4e-0e75f5c822e8">
          <expression>compiletime</expression>
          <name>R1_ch_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ee0e2a42-fb75-4158-901f-2a632cfab9e8">
          <evaluate>true</evaluate>
          <expression>0.001</expression>
          <name>R1</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bf506e32-571d-4c8d-8d93-ff1eeb136470">
          <expression>Ohm</expression>
          <name>R1_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="35f3e002-2c1c-47cb-a428-1d6e5d8e84c6">
          <expression>compiletime</expression>
          <name>R1_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4c98e473-a7de-40b2-894a-984fed25ad46">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>prm_AH</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3b5f98d6-377a-4198-a242-06ac69ac8171">
          <expression>1</expression>
          <name>prm_AH_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dd2d590b-eaac-4c81-b3ee-c2a63725ef4c">
          <expression>compiletime</expression>
          <name>prm_AH_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ba47a12a-ac75-4b9f-a68f-6e9e711137db">
          <evaluate>true</evaluate>
          <expression>50</expression>
          <name>AH</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="61cdff19-8376-49a5-8208-81a6b4dd24da">
          <expression>hr*A</expression>
          <name>AH_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e4cb1df0-7b05-4be7-8798-b088a875ff05">
          <expression>compiletime</expression>
          <name>AH_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="94db474f-db1a-45f2-8570-6974871bfce3">
          <evaluate>true</evaluate>
          <expression>11.5</expression>
          <name>V1</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3a414752-985a-401b-8264-10b2240bd58e">
          <expression>V</expression>
          <name>V1_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="89cac44a-54ee-4462-b43e-f3ae2cc7ca14">
          <expression>compiletime</expression>
          <name>V1_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8676048c-d015-4ef8-a2b4-92da85f69cd2">
          <evaluate>true</evaluate>
          <expression>25</expression>
          <name>AH1</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="821c2290-444c-49fd-acb7-981eee4f7db7">
          <expression>hr*A</expression>
          <name>AH1_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="76861c0c-f5d9-455e-9363-78d1e9d92a96">
          <expression>compiletime</expression>
          <name>AH1_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d38c8d7b-7b24-40a7-a421-ee9ed23474fa">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>prm_R2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7a0b5ace-016e-4ca8-9317-57f68d824e56">
          <expression>1</expression>
          <name>prm_R2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d7f5bc4d-376d-4e8d-8060-166154880964">
          <expression>compiletime</expression>
          <name>prm_R2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e2619057-58bb-47e6-b927-fc31ba4e9261">
          <evaluate>true</evaluate>
          <expression>2000</expression>
          <name>R2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="320aed31-4e37-460b-ad33-8246c398abdb">
          <expression>Ohm</expression>
          <name>R2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="69a0a188-d81a-4631-9f7d-064625c50955">
          <expression>compiletime</expression>
          <name>R2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c9a8d2ce-0df5-4b5c-ac5c-020486e3d643">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>prm_dyn</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3496ae97-de3d-418b-ba04-54ee38293b88">
          <expression>1</expression>
          <name>prm_dyn_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="64856132-390d-411e-89b2-b522a2154961">
          <expression>compiletime</expression>
          <name>prm_dyn_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="820d0053-df46-4478-9654-095d9e0b8e28">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <name>Rp1</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2bea4686-c2cc-4d4b-b619-f1272c44e935">
          <expression>Ohm</expression>
          <name>Rp1_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="12c128be-d6a0-4175-9a36-e3a731bfb3c2">
          <expression>compiletime</expression>
          <name>Rp1_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="831e07d6-b8f2-464e-a8bf-677ab903e80a">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <name>tau1</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b9510254-772e-49bf-9a50-59e574c1d4b9">
          <expression>s</expression>
          <name>tau1_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1fb4799f-5cb3-43a8-a89a-fc8d53da9c95">
          <expression>compiletime</expression>
          <name>tau1_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a409cc0f-4dc8-4f35-893c-dd0606a11606">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <name>Rp2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="11eda89c-eeef-4a86-ba8d-dce4657df65d">
          <expression>Ohm</expression>
          <name>Rp2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b9d38edd-e8de-4247-aab8-c0fb76988bb4">
          <expression>compiletime</expression>
          <name>Rp2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="051946e9-7524-4356-846e-5ef91e28f521">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <name>tau2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ceeec409-00ba-44c0-bf1f-38ad522e77fc">
          <expression>s</expression>
          <name>tau2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="701fd19a-cd39-4d5f-8989-b3869385a4be">
          <expression>compiletime</expression>
          <name>tau2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ec1c6f18-e42c-44b4-bb24-f324cf80ad1f">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <name>Rp3</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9cffe52b-f1e2-49c3-bfe2-f677f205dec1">
          <expression>Ohm</expression>
          <name>Rp3_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="decf326f-2cbb-4448-a78e-f1c3c8e0915c">
          <expression>compiletime</expression>
          <name>Rp3_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9addfbe5-7a37-473f-92c8-8e08e81db9d9">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <name>tau3</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c39fd914-b2dd-4d88-ac02-f45907da4eed">
          <expression>s</expression>
          <name>tau3_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6f8cbd71-958a-41e1-9a03-1d5b3d4ecf3a">
          <expression>compiletime</expression>
          <name>tau3_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="616df31c-78af-47d2-ae5a-1bc11ee3cc39">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <name>Rp4</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5f7de9ed-f18b-4789-aedb-f9c892ba1012">
          <expression>Ohm</expression>
          <name>Rp4_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fecdd5c1-0d1b-438a-894c-fe1790386776">
          <expression>compiletime</expression>
          <name>Rp4_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d7639571-5bb5-4d7d-ae84-94c93a9ab68a">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <name>tau4</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5048eefc-b0a4-444d-a9b6-629712ec7af6">
          <expression>s</expression>
          <name>tau4_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b101148e-0ed7-4cb8-aa9e-2bc6e2e4eacb">
          <expression>compiletime</expression>
          <name>tau4_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="93953b50-0a0f-4699-bcf3-4368fb6f263e">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <name>Rp5</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0f0f7443-6ba2-4516-924d-e1690be2743a">
          <expression>Ohm</expression>
          <name>Rp5_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d87e3c31-5d9f-41e3-89f1-2c368f0fc552">
          <expression>compiletime</expression>
          <name>Rp5_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c99844f2-84d9-42f2-8ba5-042b3106b834">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <name>tau5</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8d0c950b-be66-4448-a640-f2dbd5255297">
          <expression>s</expression>
          <name>tau5_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="46f63c39-66e7-4a26-a62e-9335fbbc46f8">
          <expression>compiletime</expression>
          <name>tau5_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="838984ad-ed16-49c7-8972-312263c946a7">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>prm_fade</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="985d4c65-031b-43a3-bd1f-da68c2e21427">
          <expression>1</expression>
          <name>prm_fade_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d5c34a12-62bc-4cd6-910a-9ad3b2bf5c6f">
          <expression>compiletime</expression>
          <name>prm_fade_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c14e9228-e49b-4572-95b7-bd5707020221">
          <evaluate>true</evaluate>
          <expression>100</expression>
          <name>N_fade</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4b1e6e1e-1b4c-47e1-a70e-0c2f7c801fcd">
          <expression>1</expression>
          <name>N_fade_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e61cc2db-b49f-4d25-a4ec-1566276b8b28">
          <expression>compiletime</expression>
          <name>N_fade_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4effbfa5-cb79-4413-a2b6-0403372da039">
          <evaluate>true</evaluate>
          <expression>45</expression>
          <name>AH_fade</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cab9488b-1232-4efa-95d0-a5b763742706">
          <expression>hr*A</expression>
          <name>AH_fade_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="16bb98ae-008d-4137-89de-938e8720adb6">
          <expression>compiletime</expression>
          <name>AH_fade_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f17c9b14-eb84-45c3-8c55-06e485ce5dbb">
          <evaluate>true</evaluate>
          <expression>2.02</expression>
          <name>R1_fade</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f04d9d72-571f-4409-aba4-bcbe52db8b3b">
          <expression>Ohm</expression>
          <name>R1_fade_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4a5b3bb4-852a-4751-af06-500ebb2e6f70">
          <expression>compiletime</expression>
          <name>R1_fade_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2429a059-b199-4042-b0cc-c517bfe48e5c">
          <evaluate>true</evaluate>
          <expression>2.02</expression>
          <name>R1_ch_fade</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="74f9eecc-5e1c-4e12-9b8f-3fe6c8655a05">
          <expression>Ohm</expression>
          <name>R1_ch_fade_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c1b920c9-7b8a-4f84-b65a-601ea33f2b50">
          <expression>compiletime</expression>
          <name>R1_ch_fade_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2a0380a0-6437-400e-b3fa-6761954d4245">
          <evaluate>true</evaluate>
          <expression>10.35</expression>
          <name>V1_fade</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0dbe0106-f7a3-43b9-b6c1-f59b9f8de591">
          <expression>V</expression>
          <name>V1_fade_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0a048166-8db6-4275-8113-bfdf0163bbe4">
          <expression>compiletime</expression>
          <name>V1_fade_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ba4ba2bc-0fa5-4169-af00-2e980f560d0b">
          <expression>off</expression>
          <name>i_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="437b4799-924a-416f-99b9-e624519af12a">
          <expression>None</expression>
          <name>i_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="155b555a-f05d-49cb-8c21-e5d14b0be173">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>i</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="45ed221f-564f-4d77-a5c7-5a999bdfa21b">
          <expression>A</expression>
          <name>i_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1a9482f7-68f0-4672-adad-3036c5c46e20">
          <expression>off</expression>
          <name>i_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d0892bdc-5b19-4167-b23d-e08e26a22fa2">
          <expression>A</expression>
          <name>i_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="606e0745-717c-4c8e-bc19-10735667399b">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>i_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="277aa48e-4c44-4739-8268-006d6f1aeb03">
          <expression>off</expression>
          <name>v_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1485fd7d-4a0c-4c92-8df9-e4db0c07a0f9">
          <expression>None</expression>
          <name>v_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0ca1e4d8-13cd-4b57-9af5-a24d818b3c8d">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>v</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3cf1322f-25d5-46db-8d7c-235335b31edb">
          <expression>V</expression>
          <name>v_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6f5d0136-7e4d-47e6-8bde-33330801aff0">
          <expression>off</expression>
          <name>v_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f02ae292-c526-48e1-860e-d6c5d9855379">
          <expression>V</expression>
          <name>v_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b6a3dd04-e41a-4c73-b197-2d0c725c8ce0">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>v_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c8ec8d48-c3ae-4ecc-8fde-da62a581ee66">
          <expression>off</expression>
          <name>charge_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="45942cfe-601d-42f8-b0b6-e75c6146c58c">
          <expression>High</expression>
          <name>charge_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="26e3d132-d130-48a4-b169-001b073b2bd0">
          <evaluate>true</evaluate>
          <expression>50</expression>
          <isTunable>true</isTunable>
          <name>charge</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="85cd8267-826b-46f4-90e6-042fabc409b7">
          <expression>hr*A</expression>
          <name>charge_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c5b6190a-328a-4431-a813-560c92296a9e">
          <expression>off</expression>
          <name>charge_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3af69402-7639-4a1e-89fe-73b8cf7fa7dc">
          <expression>hr*A</expression>
          <name>charge_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4cd63450-8f33-4c3e-8b58-d9ddde8e7e41">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>charge_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3d5acb0c-a5d6-4fc9-910c-6be913c4c204">
          <expression>off</expression>
          <name>num_cycles_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="71a50266-8003-43d6-ba90-64606be963b7">
          <expression>High</expression>
          <name>num_cycles_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0ebe30db-511e-4d7c-a7b5-c146bef625ce">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>num_cycles</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="68d6384d-e235-458d-ac89-7626860780a6">
          <expression>1</expression>
          <name>num_cycles_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1fd872a3-d83e-4d8b-b25b-9defae25b138">
          <expression>off</expression>
          <name>num_cycles_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fcb84690-a6b0-4cf4-ac4a-06ac50c2575a">
          <expression>1</expression>
          <name>num_cycles_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d58830ee-99c2-4016-8fba-736375795737">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>num_cycles_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="29e808e0-9f3f-402b-89d7-e1894db0ce60">
          <evaluate>true</evaluate>
          <expression>30000</expression>
          <isTunable>true</isTunable>
          <name>thermal_mass</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b0ae7c63-5999-43b2-93f8-76d0de5a4fab">
          <expression>J/K</expression>
          <name>thermal_mass_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="82cdd716-77e5-4398-bde6-229beb817452">
          <expression>compiletime</expression>
          <name>thermal_mass_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a75dc159-b43d-4d6f-bd26-67338d669639">
          <evaluate>true</evaluate>
          <expression>298.15</expression>
          <isTunable>true</isTunable>
          <name>Tmeas</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2f34e01e-662f-46ef-9186-c0e3907c4ca5">
          <expression>K</expression>
          <name>Tmeas_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0581e064-0272-4e37-bb6f-bd3ef69ef6ac">
          <expression>compiletime</expression>
          <name>Tmeas_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="317b3696-f4e4-4187-98b1-151ca27ef3b9">
          <evaluate>true</evaluate>
          <expression>12</expression>
          <isTunable>true</isTunable>
          <name>Vnom_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4f55a338-e682-4c39-90da-9c52c3cf6ad5">
          <expression>V</expression>
          <name>Vnom_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e47bcd37-6cf6-4551-b8b7-6906e1df3498">
          <expression>compiletime</expression>
          <name>Vnom_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="46b526ee-d967-41ac-b71e-df65aeb7250f">
          <evaluate>true</evaluate>
          <expression>2.2</expression>
          <isTunable>true</isTunable>
          <name>R1_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c41d38bf-9213-4814-a8d6-9da145fff8e3">
          <expression>Ohm</expression>
          <name>R1_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c81c0586-e102-4667-aa2a-7db4e56a64bd">
          <expression>compiletime</expression>
          <name>R1_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1eed031d-3b96-48d8-a61d-aab78ab8ae25">
          <evaluate>true</evaluate>
          <expression>2.2</expression>
          <isTunable>true</isTunable>
          <name>R1_T2_dis</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4221e92b-9039-4d0d-a222-42a2f047d54c">
          <expression>Ohm</expression>
          <name>R1_T2_dis_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9f5b31dc-5924-47fb-8268-f31c97d268df">
          <expression>compiletime</expression>
          <name>R1_T2_dis_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5857668a-16b3-44ab-a441-ab662c648bff">
          <evaluate>true</evaluate>
          <expression>2.2</expression>
          <isTunable>true</isTunable>
          <name>R1_T2_ch</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7b7a5837-0d05-40e8-92d2-edf23460242f">
          <expression>Ohm</expression>
          <name>R1_T2_ch_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dec26f92-34a9-4490-867d-20558b30dbba">
          <expression>compiletime</expression>
          <name>R1_T2_ch_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="4d242a49-963a-4ef8-bbe9-436e7e14f704">
          <evaluate>true</evaluate>
          <expression>11.4</expression>
          <isTunable>true</isTunable>
          <name>V1_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e83afeae-b517-4014-9fef-716b0b9ac4bf">
          <expression>V</expression>
          <name>V1_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cd593738-bc32-4e88-b0d7-cf33a0c3a0b4">
          <expression>compiletime</expression>
          <name>V1_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="54055457-bdef-481b-8f82-14feb77fd76e">
          <evaluate>true</evaluate>
          <expression>2200</expression>
          <isTunable>true</isTunable>
          <name>R2_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a8826741-9f21-4de8-9328-6cc1a4dc91c8">
          <expression>Ohm</expression>
          <name>R2_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e22a6c00-7dc0-4361-8cb6-5a393a2c5252">
          <expression>compiletime</expression>
          <name>R2_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="80c27bac-9178-4ceb-ba29-38f57298de86">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <isTunable>true</isTunable>
          <name>Rp1_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7b08985a-4225-4de1-8f21-4f0178710c89">
          <expression>Ohm</expression>
          <name>Rp1_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8c018d91-6b03-4e0e-8d88-cfddf089e31b">
          <expression>compiletime</expression>
          <name>Rp1_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dee2b264-cbf7-41db-a007-26e62b5dcf6e">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <isTunable>true</isTunable>
          <name>tau1_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="005df3e7-fd45-4c17-8fc4-455289eda237">
          <expression>s</expression>
          <name>tau1_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9e67baab-3040-49cc-871c-3c20909887e4">
          <expression>compiletime</expression>
          <name>tau1_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a67a22ab-ed06-4957-8a24-ae37375d1608">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <isTunable>true</isTunable>
          <name>Rp2_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="04040cf6-ebfe-4a43-8c08-0ec2268fc04b">
          <expression>Ohm</expression>
          <name>Rp2_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a8b41c1c-7f6e-45c3-a7c2-0d2d4b17ea07">
          <expression>compiletime</expression>
          <name>Rp2_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c7a65fa3-0d2e-4fd3-b398-dcaa550f27b4">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <isTunable>true</isTunable>
          <name>tau2_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="da6ecd84-2122-4961-8339-86b3a6147211">
          <expression>s</expression>
          <name>tau2_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2d909306-6b5d-4ed1-8942-3b78a448ce84">
          <expression>compiletime</expression>
          <name>tau2_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="66477e12-4cd3-4446-888f-d9c760da1fe2">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <isTunable>true</isTunable>
          <name>Rp3_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f4c146a7-f650-492b-ba5d-1b22035fab91">
          <expression>Ohm</expression>
          <name>Rp3_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e045cb0b-530e-4ca7-98a1-6df1956fd9a2">
          <expression>compiletime</expression>
          <name>Rp3_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0e738c5c-8e68-4d38-a98b-535e766f6a27">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <isTunable>true</isTunable>
          <name>tau3_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e16f6561-daaf-4ea2-a8eb-e2d82bd6d87b">
          <expression>s</expression>
          <name>tau3_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c3892051-7d85-4875-b211-b5d7bb874913">
          <expression>compiletime</expression>
          <name>tau3_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8cab56e9-2ed4-49d1-aa86-d3cca8dcb6f5">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <isTunable>true</isTunable>
          <name>Rp4_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3e1ddc59-2f97-46d1-b5d7-0eafa4b7b8ec">
          <expression>Ohm</expression>
          <name>Rp4_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ddcc7481-0641-4edf-ab08-29012732ed7e">
          <expression>compiletime</expression>
          <name>Rp4_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d3b3d0c4-b25f-4533-9400-53dcca112573">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <isTunable>true</isTunable>
          <name>tau4_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3bd45199-0f89-4b4a-97ab-b7faf2c134b6">
          <expression>s</expression>
          <name>tau4_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f90dcb24-e845-4c4a-ac84-aa3962eed3c0">
          <expression>compiletime</expression>
          <name>tau4_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c4553d27-467c-4e31-99f2-70a2e409fce6">
          <evaluate>true</evaluate>
          <expression>0.005</expression>
          <isTunable>true</isTunable>
          <name>Rp5_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b04e4791-168b-4794-b1d3-dcabed51bc76">
          <expression>Ohm</expression>
          <name>Rp5_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="40b23842-cd2e-4de8-9188-4ec0f1ac2faf">
          <expression>compiletime</expression>
          <name>Rp5_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0a26ca60-977a-41cc-831a-7e0e3022979a">
          <evaluate>true</evaluate>
          <expression>30</expression>
          <isTunable>true</isTunable>
          <name>tau5_T2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3e4b195a-19f8-4d75-b465-262576a7b609">
          <expression>s</expression>
          <name>tau5_T2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="516d458f-41fb-426d-8a46-1dca3d284aa7">
          <expression>compiletime</expression>
          <name>tau5_T2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d5f9becc-ca09-4e3f-99fc-1fe72cf8fa06">
          <evaluate>true</evaluate>
          <expression>273.15</expression>
          <isTunable>true</isTunable>
          <name>Tmeas2</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8de67acb-33d0-49b7-b9ad-76ba54576e85">
          <expression>K</expression>
          <name>Tmeas2_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b953cf03-fc4e-4102-a699-ee933ccc460e">
          <expression>compiletime</expression>
          <name>Tmeas2_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3559dc78-be07-4a54-a9ba-c0d74eece660">
          <expression>off</expression>
          <name>temperature_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9b6e168e-f8f4-45e2-90ca-65542a0b476c">
          <expression>High</expression>
          <name>temperature_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="35c3b21a-b33d-4dbe-a1a6-992adcb6fa8a">
          <evaluate>true</evaluate>
          <expression>298.15</expression>
          <isTunable>true</isTunable>
          <name>temperature</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="38febbcb-7d28-4616-91d2-b95d02c155df">
          <expression>K</expression>
          <name>temperature_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cc1b4242-7ad8-41e0-97ad-62582a6acb7d">
          <expression>off</expression>
          <name>temperature_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0d63238a-bf42-4e5a-b98f-8c692883bfc4">
          <expression>K</expression>
          <name>temperature_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7dcdfa3f-edb9-4918-8d18-535fa0fe9bc0">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>temperature_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="6bd9bb3b-3186-436f-b39f-da283db26b38">
      <blockPath>MotorController_FOC/plant_pmsm/Encoder/PS-Simulink Converter3</blockPath>
      <childrenIds>MotorController_FOC:4231:11</childrenIds>
      <id>MotorController_FOC:4231</id>
      <masks type="slsa.mm.Mask" uuid="94f68d94-e75b-4825-834e-52ad02a8aa9f">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e79ae893-205b-484f-9d47-28c6d1deee1c">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5259662d-0c8a-4815-a587-4d89a26fda66">
          <expression>ps_output</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d304223f-0d63-4eb2-9f26-44660952f8a7">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dab4dfd3-e187-4b83-89fd-977eda36ed99">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="84bc510d-7229-4804-aa19-8bd46766e015">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9c630f94-02df-4126-8353-98d088e9a28c">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="33c1499c-c159-45e5-832a-096cbe1e6040">
          <expression>rad/s</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b436f598-7172-4735-b37c-372a78887a5f">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="a7a23a62-eed5-47c3-95cc-6ff4863f9f38">
      <blockPath>MotorController_FOC/plant_pmsm/Encoder/PS-Simulink Converter3/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4231:11</id>
      <masks type="slsa.mm.Mask" uuid="0602de68-7c05-4509-a27b-79f7458cfeea">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="138751a6-7d0c-4600-bf2a-2eb99c018e67">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4231</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="4fed8335-076f-4baf-9b69-947205f444d6">
      <blockPath>MotorController_FOC/plant_pmsm/inverter/Phase Splitter</blockPath>
      <id>MotorController_FOC:4244</id>
      <masks type="slsa.mm.Mask" uuid="24b43dde-cf36-44ec-b1a2-1866e45a7bd6">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="198d9dff-e6c1-4065-84eb-c9b9d3ac30de">
          <expression>ee.connectors.phase_splitter.abc</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b0b7ede7-226e-49a8-9248-d7a1eaf8144a">
          <expression>ee.connectors.phase_splitter.abc</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7019f585-011e-435e-8eed-e75cf6ee64ef">
          <expression>Three-phase bus connection to individual connections</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="cafc6b86-b318-450b-9cb3-a154e5259a6a">
          <expression>abc</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18d5233e-5c38-4443-9d7a-7b1219bcf45b">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="b19ff9bd-c6a5-4777-903d-cfa6c988e2bc">
      <blockPath>MotorController_FOC/plant_pmsm/Current Sensor</blockPath>
      <id>MotorController_FOC:4245</id>
      <masks type="slsa.mm.Mask" uuid="a9337049-3ec1-488d-9fca-6b30f76f272b">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6348aae8-36e9-4731-bac8-c0dd4f6b1bff">
          <expression>ee.sensors.current.abc</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9e81e974-ca32-4f65-a439-2ff506e9818a">
          <expression>ee.sensors.current.abc, ee.sensors.current.Xabc</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a33cf338-b396-47c9-8546-62518f5f1187">
          <expression>Composite three-phase ports, Expanded three-phase ports</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="22171cf1-1ff2-4f07-8b4b-dfa27111c773">
          <expression>Simscape variant</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="218991a3-5586-4b6d-aa12-5b86d1247556">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="c36f57c2-ea54-47a6-8fe2-c4145616c7ce">
      <blockPath>MotorController_FOC/plant_pmsm/PS-Simulink Converter</blockPath>
      <childrenIds>MotorController_FOC:4247:11</childrenIds>
      <id>MotorController_FOC:4247</id>
      <masks type="slsa.mm.Mask" uuid="3431cdee-d921-4721-b4ce-27870731192e">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ccb49bbc-a2f4-4cc8-9fb1-0112927341eb">
          <expression>network_engine_domain</expression>
          <name>PhysicalDomain</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e35a6df-b08c-4c00-a44d-57ce082e0974">
          <expression>ps_output</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2d914a4d-456c-46ac-a61c-75cc48bf0412">
          <expression>input</expression>
          <name>LeftPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="557ef5c1-ae41-4631-b20f-26ca36287ca1">
          <expression>output</expression>
          <name>RightPortType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fdb85503-5724-4421-89d2-220bf1465aa2">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>PseudoPeriodic</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e262019d-0a7e-4d5b-b7d8-121d53c79093">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>Frequencies</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f691406c-f921-469f-99a4-b7459ea336c0">
          <expression>inherit</expression>
          <name>Unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="61a534c6-2269-4bc3-b969-fbfd96dd24c2">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>AffineConversion</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="f39e5a31-0b95-4b6c-a2c2-f60e92131c4c">
      <blockPath>MotorController_FOC/plant_pmsm/PS-Simulink Converter/EVAL_KEY</blockPath>
      <id>MotorController_FOC:4247:11</id>
      <masks type="slsa.mm.Mask" uuid="1f934171-402d-4c91-a3a3-7139407dcb73">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b77e1d3-5df5-46f5-8db7-d5eba88f78f6">
          <expression>eval_key</expression>
          <name>SubClassName</name>
        </dialogParameters>
        <initializationCode>nesl_maskinitialization(gcbh);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>MotorController_FOC:4247</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="dc800b6a-a2bf-4902-a086-b474de717d16">
      <blockPath>MotorController_FOC/plant_pmsm/Electrical Reference2</blockPath>
      <id>MotorController_FOC:4250</id>
      <masks type="slsa.mm.Mask" uuid="4973af81-5e01-4dcd-829a-7d9fc2664f11">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="58b4f8fa-4629-4639-a704-d091804a9dcb">
          <expression>foundation.electrical.elements.reference</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="28456a4f-1303-4887-b489-2d78b472d567">
          <expression>foundation.electrical.elements.reference</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="36963d93-0b68-4b4e-87d6-e59f5fb7fb43">
          <expression>reference</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="0c3a2a94-a938-43aa-a737-d34ec3fb40b5">
          <expression>reference</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5c81588d-ad9a-4a42-9531-f824d778a879">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="f65fe8d3-3a1b-4626-ab5a-70abc8db9020">
      <blockPath>MotorController_FOC/plant_pmsm/Gmin</blockPath>
      <id>MotorController_FOC:4251</id>
      <masks type="slsa.mm.Mask" uuid="3d471181-17c7-4389-b759-b9f6d751aff8">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="22ce57b8-ddb7-4eeb-a9d8-ac651a21f821">
          <expression>foundation.electrical.elements.resistor</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6b4565c4-02b9-4f4b-97f6-dac0dbc0e7fd">
          <expression>foundation.electrical.elements.resistor</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b9bb5b82-cc12-4d6f-9cec-eca9c598242f">
          <expression>resistor</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d7ae6ca0-31e0-4364-85e3-36f7feb615a0">
          <expression>resistor</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d2da3ca9-28ce-409d-a3b4-1c9e32aae0e2">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2724b691-6ef2-4b2d-9f96-78edb557aaac">
          <evaluate>true</evaluate>
          <expression>1e6</expression>
          <name>R</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3bd741d0-847d-49f3-9a80-5546d5954388">
          <expression>Ohm</expression>
          <name>R_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8c634f68-11e5-4ad3-a905-7a9a134a48cc">
          <expression>compiletime</expression>
          <name>R_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="91182c59-823c-4ada-ae7a-8b31935932bc">
          <expression>off</expression>
          <name>i_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b17035f0-462a-480d-8cbd-b559525ea79b">
          <expression>High</expression>
          <name>i_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="fdb73c1a-6a2d-43a6-aa5e-d18d6fbe4647">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>i</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="24263040-c87d-48a1-854c-86bbd0c7211e">
          <expression>A</expression>
          <name>i_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="94105f8e-2c2e-4fdc-95a1-8b9568c77e99">
          <expression>off</expression>
          <name>i_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="751f0801-7a7a-4e5a-9a98-0af82f1c7236">
          <expression>A</expression>
          <name>i_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="49d577ba-de89-4f16-b1a7-bb29d71ba725">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>i_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b368f88c-ce78-4099-b3b5-440901730599">
          <expression>off</expression>
          <name>v_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f67834f7-2940-4817-8ac6-5f5f33575889">
          <expression>High</expression>
          <name>v_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ccb65f3d-adfc-4cdf-b7b0-90f76266f44e">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>v</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="381f93cc-5acf-440b-806a-540c6c431f42">
          <expression>V</expression>
          <name>v_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e5f3ebe3-0750-42dc-b05f-e551545a2133">
          <expression>off</expression>
          <name>v_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b0c3bbd1-6c48-4eb7-9c43-70eafd8612dd">
          <expression>V</expression>
          <name>v_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6a1d40c0-253c-4ca4-a4b3-3b50f024bc5a">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>v_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="f1964dcb-c212-4f22-b05f-59f5dc6c8afd">
      <blockPath>MotorController_FOC/plant_pmsm/Electrical Reference1</blockPath>
      <id>MotorController_FOC:4270</id>
      <masks type="slsa.mm.Mask" uuid="a89637b1-c0f9-429b-95bc-0d0ce0d6beb7">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="68cda7ec-225f-45e1-81b5-398d47534305">
          <expression>foundation.electrical.elements.reference</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="7c9fe562-79d4-4b57-9774-729191d806bd">
          <expression>foundation.electrical.elements.reference</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3be9431c-e86c-4043-83b1-07540d7c7c48">
          <expression>reference</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bab35ee9-9810-43a5-98e7-624c37bcfb34">
          <expression>reference</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="36233176-61d5-46d5-ae34-cacf792c4233">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="93cd0fda-8689-4b3a-9fce-72073e791290">
      <blockPath>MotorController_FOC/plant_pmsm/Capacitor</blockPath>
      <id>MotorController_FOC:4408</id>
      <masks type="slsa.mm.Mask" uuid="1209e6a8-85ce-439e-9f74-e2c1660ff5af">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="dda21a44-8a7d-44c7-9f53-bce202f3c0df">
          <expression>foundation.electrical.elements.capacitor</expression>
          <name>ComponentPath</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="82915eb3-b6b9-4210-b493-51489209cf25">
          <expression>[&quot;foundation.electrical.elements.capacitor&quot;]</expression>
          <name>ComponentVariants</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e2cb0080-1716-4966-b74c-cea4acc30e75">
          <expression>[&quot;capacitor&quot;]</expression>
          <name>ComponentVariantNames</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="22729143-0e68-41ad-94c3-61a1b4e6a658">
          <expression>capacitor</expression>
          <name>ClassName</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="d4ee5f62-5b77-4798-8502-b29a2edae6cc">
          <expression>1</expression>
          <name>SchemaVersion</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="04bb6595-e2b1-4494-8470-11a8c0f25848">
          <evaluate>true</evaluate>
          <expression>4000</expression>
          <name>c</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6d65a7d5-efec-4ac9-973c-34763d7e326b">
          <expression>uF</expression>
          <name>c_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e2caf180-0b47-48df-b95a-84b74c618411">
          <expression>compiletime</expression>
          <name>c_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="82e41079-ac65-4539-b168-311a822ae301">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>r</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f3938071-6e9d-4b6e-ad35-fdb4404e666e">
          <expression>Ohm</expression>
          <name>r_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="96412b74-62b3-4612-b90e-c284899d74d1">
          <expression>compiletime</expression>
          <name>r_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="276cd2c2-628c-45fc-8680-3914f7553d1a">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>g</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="08222aad-caf0-4863-ad64-02ffab9705cf">
          <expression>1/Ohm</expression>
          <name>g_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="50ec3e30-f0da-4b57-906a-e51fd7c0863c">
          <expression>compiletime</expression>
          <name>g_conf</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b7575b42-9859-4f7a-9797-7311b2fbcfb5">
          <expression>off</expression>
          <name>i_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="757f581d-12af-4f27-a643-abccb864ee4b">
          <expression>None</expression>
          <name>i_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ee69846c-087b-4812-ac45-2b6dd8f4d401">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>i</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e236fa94-e620-4fad-a0fe-0a039081aba8">
          <expression>A</expression>
          <name>i_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e0d10792-cabd-484a-8b88-117786e317ff">
          <expression>off</expression>
          <name>i_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="67797d10-bfd2-4015-8f93-e9533b6208ed">
          <expression>A</expression>
          <name>i_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="5a93a05e-6535-4e4e-8b06-175ce535870c">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>i_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="819a245f-ac2a-4d1f-9cfc-b4a3da70b992">
          <expression>off</expression>
          <name>v_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="bcd45130-bf9b-47c1-93be-df3c2a8b7f84">
          <expression>None</expression>
          <name>v_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2b7638b6-a0bf-4468-93dd-66fa8d99e017">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>v</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="3d74b329-6a25-4ce7-8699-e81b91a05aae">
          <expression>V</expression>
          <name>v_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6a9626d2-9186-416c-b674-5ff64283da30">
          <expression>off</expression>
          <name>v_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e324d809-fde6-4fd0-890b-680130ac6cc5">
          <expression>V</expression>
          <name>v_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="80b46923-385d-4e12-a034-1a16ee8d9a34">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>v_nominal_value</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f2403715-c033-4fd1-bb72-fc571d83a43c">
          <expression>off</expression>
          <name>vc_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6237e1cc-1b41-41dd-827b-2afd6b44bd22">
          <expression>High</expression>
          <name>vc_priority</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="92fd3b76-a865-4a77-9f97-502df1942587">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <isTunable>true</isTunable>
          <name>vc</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="932fd2a3-fa1d-4435-a4d7-6e1a5e050958">
          <expression>V</expression>
          <name>vc_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c70ab7da-0e5a-4c0f-823b-ea3266183271">
          <expression>off</expression>
          <name>vc_nominal_specify</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9605bd42-93fe-49d5-b81c-4480d482e9b3">
          <expression>V</expression>
          <name>vc_nominal_unit</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="798c8672-290b-49e7-bf5d-375e3fad5a3d">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <isTunable>true</isTunable>
          <name>vc_nominal_value</name>
        </dialogParameters>
        <initializationCode>simscape.compiler.sli.internal.preinitmask(gcb);</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="7a8a1601-d8fd-447c-bf5f-1f8ff2fc5225">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/SVM/SVPWM/Saturation Dynamic1</blockPath>
      <childrenIds>MotorController_FOC:4410:5</childrenIds>
      <id>MotorController_FOC:4410</id>
      <masks type="slsa.mm.Mask" uuid="fe10c8cc-2819-43c7-b66b-65ca07b0f9d9">
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="2e4da5bb-bf8b-4114-9c48-f2ca92571a95">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMin</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8c9d5cbd-e81f-450d-a7ff-2379ee8684e8">
          <evaluate>true</evaluate>
          <expression>[]</expression>
          <name>OutMax</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="34293868-0197-40fb-a0c9-1f4ba0d19cd6">
          <evaluate>true</evaluate>
          <expression>uint16</expression>
          <name>OutDataTypeStr</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="36ea2779-af46-403c-bb8b-c3fc8769cb0e">
          <expression>uint16</expression>
          <name>OutputDataTypeScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b96ee82d-4ce9-4f73-9ac1-21de1b3738c7">
          <expression>fixdt(1, 16)</expression>
          <name>OutDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="99d42768-4409-4984-b978-40739ce4248f">
          <expression>2^-10</expression>
          <name>OutScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="8bbc723c-bf4d-497d-aad6-cb8f5faeae1d">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>LockScale</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="1984e857-fe4d-4dbb-86e1-31d682037af6">
          <expression>Floor</expression>
          <name>RndMeth</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f66f419c-295f-4c2b-9d8d-7fa49a82b617">
          <expression>off</expression>
          <name>DoSatur</name>
        </dialogParameters>
        <initializationCode>blkH = gcbh;
blkName = getfullname(blkH);

switch_blks = {&apos;Switch&apos;,&apos;Switch2&apos;}; 
for i = 1:length(switch_blks)
  set_param([blkName,&apos;/&apos;,switch_blks{i}], ...
      &apos;RndMeth&apos;, RndMeth, ...
	  &apos;SaturateOnIntegerOverflow&apos;, DoSatur);
end

propBlk = [blkName, &apos;/Data Type Propagation&apos;];

if strcmp(OutputDataTypeScalingMode, &apos;Same as second input&apos;)
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Inherit via propagation rule&apos;, ...
                       &apos;PropScalingMode&apos;,  &apos;Inherit via propagation rule&apos;);
else
    scaling = OutScaling;
    scalingMode = &apos;Specify via dialog&apos;;
    switch OutputDataTypeScalingMode
      case &apos;double&apos;
        dataType = &apos;fixdt(&apos;&apos;double&apos;&apos;)&apos;;
      case &apos;single&apos;
        dataType = &apos;fixdt(&apos;&apos;single&apos;&apos;)&apos;;
      case &apos;int8&apos;
        dataType = &apos;fixdt(1,8,0)&apos;;
      case &apos;uint8&apos;
        dataType = &apos;fixdt(0,8,0)&apos;;
      case &apos;int16&apos;
        dataType = &apos;fixdt(1,16,0)&apos;;
      case &apos;uint16&apos;
        dataType = &apos;fixdt(0,16,0)&apos;;
      case &apos;int32&apos;
        dataType = &apos;fixdt(1,32,0)&apos;;
      case &apos;uint32&apos;
        dataType = &apos;fixdt(0,32,0)&apos;;
      case &apos;Specify via dialog&apos;
        dataType = OutDataType;
        if ~isempty(OutDataTypeStr) &amp;&amp; isa(OutDataTypeStr,&apos;Simulink.NumericType&apos;) 
          if strcmp(OutDataTypeStr.DataTypeMode, &apos;Fixed-point: unspecified scaling&apos;) 
            scalingMode = &apos;Obtain via best precision&apos;;
            range = [OutMin OutMax];
            range = range(~isinf(range));
            set_param(propBlk, &apos;ValuesUsedBestPrec&apos;, mat2str(range));
          end
        end
    end
    
    set_param(propBlk, &apos;PropDataTypeMode&apos;, &apos;Specify via dialog&apos;, ...
                       &apos;PropScalingMode&apos;,  scalingMode, ...
                       &apos;PropDataType&apos;,     dataType, ...
                       &apos;PropScaling&apos;,      scaling);
end
    
</initializationCode>
        <skipInitializationCode>true</skipInitializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="a84eea50-01c6-4341-889d-1b1e4f2a6190">
      <blockPath>MotorController_FOC/PMSM_Controller/controller/SVM/SVPWM/Saturation Dynamic1/Data Type Propagation</blockPath>
      <id>MotorController_FOC:4410:5</id>
      <masks type="slsa.mm.Mask" uuid="92437fd6-19b1-4585-a8b1-7f6040b81182">
        <cachedVariables type="slsa.mm.Variable" uuid="de53cc10-79a1-4967-8a33-ddcdec6b3c45">
          <name>DblOver</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="1ef1fae6-c4f7-4fd2-9359-10f6a62056f0">
          <name>PropDataTypeMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="7f456663-5b08-43f1-9fff-6d6cbf3f1dfe">
          <name>PropDataType</name>
          <value>AAFJTQAAAAAOAAAAkAAAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAABQAAABTaW11bGluay5OdW1lcmljVHlwZQAAAAAOAAAASAAAAAYAAAAIAAAADQAAAAAAAAAFAAAACAAAAAYAAAABAAAAAQAAAAAAAAAGAAAAGAAAAAAAAN0CAAAAAQAAAAEAAAABAAAAAQAAAA4AAAB4BgAABgAAAAgAAAAJAAAAAAAAAAUAAAAIAAAAAQAAAEgGAAABAAAAAAAAAAIAAABIBgAAAAFJTQAAAAAOAAAAqAUAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAFAAQABQAAAAEAAAAFAAAATUNPUwAAAAAOAAAAYAUAAAYAAAAIAAAAEQAAAAAAAAABAAAAAAAAAAEABABNQ09TAQAAAA0AAABGaWxlV3JhcHBlcl9fAAAADgAAACAFAAAGAAAACAAAAAEAAAAAAAAABQAAAAgAAAAMAAAAAQAAAAEAAAAAAAAADgAAABgCAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAADoAQAAAQAAAAEAAAAAAAAAAgAAAOgBAAADAAAAEAAAAPgAAAAYAQAAGAEAAEgBAADYAQAA6AEAAAAAAAAAAAAARGF0YVR5cGVNb2RlAEZpeGVkLXBvaW50OiBiaW5hcnkgcG9pbnQgc2NhbGluZwBTaWduZWRuZXNzQm9vbABXb3JkTGVuZ3RoAEZpeGVkRXhwb25lbnQAU2xvcGVBZGp1c3RtZW50RmFjdG9yAEJpYXMARGF0YVR5cGVPdmVycmlkZQBJbmhlcml0AElzQWxpYXMARGVzY3JpcHRpb24ARGF0YVNjb3BlAEF1dG8ASGVhZGVyRmlsZQBOdW1lcmljVHlwZQBTaW11bGluawAAAAAAAAAAAAAAAAAAAAAAAAAQAAAADwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAALAAAAAQAAAAAAAAACAAAAAwAAAAEAAAAAAAAABAAAAAEAAAABAAAABQAAAAEAAAACAAAABgAAAAEAAAADAAAABwAAAAEAAAAEAAAACAAAAAAAAAAJAAAACgAAAAEAAAAFAAAACwAAAAEAAAAGAAAADAAAAAAAAAANAAAADgAAAAEAAAAHAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAADBADgAAADgAAAAGAAAACAAAAAYAAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAACQAAAAgAAAAAAAAAAAAAAA4AAAA4AAAABgAAAAgAAAAGAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAkAAAAIAAAAAAAAAAAA8D8OAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAADgAAADAAAAAGAAAACAAAAAkCAAAAAAAABQAAAAgAAAABAAAAAQAAAAEAAAAAAAAAAgABAAAAAAAOAAAAMAAAAAYAAAAIAAAABAAAAAAAAAAFAAAACAAAAAAAAAAAAAAAAQAAAAAAAAAQAAAAAAAAAA4AAAAwAAAABgAAAAgAAAAEAAAAAAAAAAUAAAAIAAAAAAAAAAAAAAABAAAAAAAAABAAAAAAAAAADgAAADgAAAAGAAAACAAAAAwAAAAAAAAABQAAAAgAAAACAAAAAQAAAAEAAAAAAAAABQAAAAgAAAAAAAAAAAAAAA4AAACoAAAABgAAAAgAAAABAAAAAAAAAAUAAAAIAAAAAgAAAAEAAAABAAAAAAAAAA4AAAA4AAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAAAAAABAAAAAAAAAAUABAABAAAAAQAAAAAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAEAAAAAAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAADgAAAIgAAAAGAAAACAAAAAkAAAAAAAAABQAAAAgAAAABAAAAWAAAAAEAAAAAAAAAAgAAAFgAAAAAAUlNAAAAAA4AAABIAAAABgAAAAgAAAACAAAAAAAAAAUAAAAIAAAAAQAAAAEAAAABAAAAAAAAAAUABAAFAAAAAQAAAAUAAABNQ09TAAAAAA4AAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="21166835-6cd4-4214-bf60-20d41f31f446">
          <name>IfRefDouble</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="19c2b556-f350-4bb3-b195-014dda03a2ef">
          <name>IfRefSingle</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAABA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="0f8b6713-9c84-4b42-816e-6b8215e6ef2b">
          <name>IsSigned</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="e0dd287a-9e87-411b-9bfb-7fe51af97494">
          <name>NumBitsBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="339461e3-932b-48eb-8109-f2992c2c1393">
          <name>NumBitsMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="606e8dac-2d87-47bb-bdb4-df5c3a217033">
          <name>NumBitsAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="bde9180a-4ae2-4485-a37b-d909ca9810d8">
          <name>NumBitsAllowFinal</name>
          <value>AAFJTQAAAAAOAAAAMAQAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAACAAAAAAQAAAAAAAAAJAAAAAAQAAAAAAAAAAPA/AAAAAAAAAEAAAAAAAAAIQAAAAAAAABBAAAAAAAAAFEAAAAAAAAAYQAAAAAAAABxAAAAAAAAAIEAAAAAAAAAiQAAAAAAAACRAAAAAAAAAJkAAAAAAAAAoQAAAAAAAACpAAAAAAAAALEAAAAAAAAAuQAAAAAAAADBAAAAAAAAAMUAAAAAAAAAyQAAAAAAAADNAAAAAAAAANEAAAAAAAAA1QAAAAAAAADZAAAAAAAAAN0AAAAAAAAA4QAAAAAAAADlAAAAAAAAAOkAAAAAAAAA7QAAAAAAAADxAAAAAAAAAPUAAAAAAAAA+QAAAAAAAAD9AAAAAAAAAQEAAAAAAAIBAQAAAAAAAAEFAAAAAAACAQUAAAAAAAABCQAAAAAAAgEJAAAAAAAAAQ0AAAAAAAIBDQAAAAAAAAERAAAAAAACAREAAAAAAAABFQAAAAAAAgEVAAAAAAAAARkAAAAAAAIBGQAAAAAAAAEdAAAAAAACAR0AAAAAAAABIQAAAAAAAgEhAAAAAAAAASUAAAAAAAIBJQAAAAAAAAEpAAAAAAACASkAAAAAAAABLQAAAAAAAgEtAAAAAAAAATEAAAAAAAIBMQAAAAAAAAE1AAAAAAACATUAAAAAAAABOQAAAAAAAgE5AAAAAAAAAT0AAAAAAAIBPQAAAAAAAAFBAAAAAAABAUEAAAAAAAIBQQAAAAAAAwFBAAAAAAAAAUUAAAAAAAEBRQAAAAAAAgFFAAAAAAADAUUAAAAAAAABSQAAAAAAAQFJAAAAAAACAUkAAAAAAAMBSQAAAAAAAAFNAAAAAAABAU0AAAAAAAIBTQAAAAAAAwFNAAAAAAAAAVEAAAAAAAEBUQAAAAAAAgFRAAAAAAADAVEAAAAAAAABVQAAAAAAAQFVAAAAAAACAVUAAAAAAAMBVQAAAAAAAAFZAAAAAAABAVkAAAAAAAIBWQAAAAAAAwFZAAAAAAAAAV0AAAAAAAEBXQAAAAAAAgFdAAAAAAADAV0AAAAAAAABYQAAAAAAAQFhAAAAAAACAWEAAAAAAAMBYQAAAAAAAAFlAAAAAAABAWUAAAAAAAIBZQAAAAAAAwFlAAAAAAAAAWkAAAAAAAEBaQAAAAAAAgFpAAAAAAADAWkAAAAAAAABbQAAAAAAAQFtAAAAAAACAW0AAAAAAAMBbQAAAAAAAAFxAAAAAAABAXEAAAAAAAIBcQAAAAAAAwFxAAAAAAAAAXUAAAAAAAEBdQAAAAAAAgF1AAAAAAADAXUAAAAAAAABeQAAAAAAAQF5AAAAAAACAXkAAAAAAAMBeQAAAAAAAAF9AAAAAAABAX0AAAAAAAIBfQAAAAAAAwF9AAAAAAAAAYEA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="27075db7-b54e-4aad-9d2e-a0a7b80c3c02">
          <name>PropScalingMode</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="704f792e-5089-455a-88df-cf38de6ed196">
          <name>PropScaling</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAFA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="9b3cb827-dc8f-42ff-90b7-060caa713f04">
          <name>ValuesUsedBestPrec</name>
          <value>AAFJTQAAAAAOAAAAQAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAACAAAAAQAAAAAAAAAJAAAAEAAAAAAAAAAAABRAAAAAAAAAHMA=</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="1f19f477-0f3c-4b00-a3c2-85b73eb367dd">
          <name>SlopeBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="ba55607f-cec4-49df-8a64-d713c9043538">
          <name>SlopeMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="dfeace6b-8760-4542-b03d-b7bc396f7fb1">
          <name>SlopeAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="7c0ba0e8-7917-4f59-a12c-0cebbc88660a">
          <name>BiasBase</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="8f959a74-a22b-4b45-936a-372ac41afaf7">
          <name>BiasMult</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAPA/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="a28f8241-ac5c-4ebd-9e3a-c69cbdc0fed2">
          <name>BiasAdd</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAAAA</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="00025694-9528-4421-b8a9-6d1fae50dc1a">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PropDataTypeMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="c5d9c623-8d77-42b0-a89a-923e9d2b75ef">
          <evaluate>true</evaluate>
          <expression>fixdt(0,16,0)</expression>
          <name>PropDataType</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a91ff9a1-b079-47b2-95d2-17763ae025bb">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IfRefDouble</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a4c06fbe-1c6f-47fc-918e-18131ae42db7">
          <evaluate>true</evaluate>
          <expression>2</expression>
          <name>IfRefSingle</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="18062879-d022-410b-8844-5a99802939d2">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>IsSigned</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6a0931bd-65c9-4ea3-9196-cf184cbeca5b">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b113a71d-caea-45e8-b6c7-c9160e64fd2a">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>NumBitsMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a3cfdf77-4b50-4828-8e79-fa45fa9618c9">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>NumBitsAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="6a497d66-4bd8-4deb-9e74-e94e7656eb99">
          <evaluate>true</evaluate>
          <expression>1:128</expression>
          <name>NumBitsAllowFinal</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="9c87835e-9c86-42e6-b1eb-caffe4cbd34c">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>PropScalingMode</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="a8e414c6-6568-454c-8c9f-25ff516646f9">
          <evaluate>true</evaluate>
          <expression>2^-10</expression>
          <name>PropScaling</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ec9eaeb6-d795-4135-b649-21e53b26798a">
          <evaluate>true</evaluate>
          <expression>[5 -7]</expression>
          <name>ValuesUsedBestPrec</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="b3981312-83cd-46cf-b1de-b866e31522fa">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="baea4de3-1a0e-477a-ac2c-517c81af9043">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>SlopeMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="617d4d05-e934-4e29-b260-7ed6524d3b62">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>SlopeAdd</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="13a6e4f1-3fb1-4259-8c29-8debb0dd4f3f">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasBase</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="f8307f18-57fd-4c68-afb1-cb39c780c213">
          <evaluate>true</evaluate>
          <expression>1</expression>
          <name>BiasMult</name>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="30ef96b8-b1f3-4859-9971-bea40420b476">
          <evaluate>true</evaluate>
          <expression>0</expression>
          <name>BiasAdd</name>
        </dialogParameters>
        <initializationCode>DblOver = 0;</initializationCode>
      </masks>
      <parentId>MotorController_FOC:4410</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="77bb0826-94ed-47b8-b95c-6ae1a5d509a2">
      <blockPath>MotorController_FOC/HardWare/PWM_Generitor/modulated wave</blockPath>
      <id>MotorController_FOC:781</id>
      <masks type="slsa.mm.Mask" uuid="1b35de6a-e57d-45ad-86c9-42ee5592f689">
        <cachedVariables type="slsa.mm.Variable" uuid="1016a33d-2b7f-44a2-999e-e3e38292bf07">
          <name>period</name>
          <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAC1DHOviNgo/</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="4f0ad4a7-cc70-4b0f-a6a9-19d481946a96">
          <name>rep_seq_t</name>
          <value>AAFJTQAAAAAOAAAASAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAADAAAAAQAAAAAAAAAJAAAAGAAAAAAAAAAAAAAALUMc6+I2+j4tQxzr4jYKPw==</value>
        </cachedVariables>
        <cachedVariables type="slsa.mm.Variable" uuid="07d3b617-0f02-4df7-a3de-565c8057440e">
          <name>rep_seq_y</name>
          <value>AAFJTQAAAAAOAAAASAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAADAAAAAQAAAAAAAAAJAAAAGAAAAAAAAAAAAAAAAAAAAACIs0AAAAAAAAAAAA==</value>
        </cachedVariables>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="ab47aad6-f392-40d9-96a9-dbe36c58d474">
          <evaluate>true</evaluate>
          <expression>[0 Ts_ctrl/2 Ts_ctrl]</expression>
          <isTunable>true</isTunable>
          <name>rep_seq_t</name>
          <referencedVariables type="slsa.mm.Variable" uuid="4b0c3350-b205-4502-b1b8-fc3697d03d9e">
            <name>Ts_ctrl</name>
            <value></value>
            <workspace>global-workspace</workspace>
          </referencedVariables>
          <referencedVariables type="slsa.mm.Variable" uuid="b189a96a-065a-4413-9a0e-ea5d57c99edf">
            <name>Ts_ctrl</name>
            <value></value>
            <workspace>global-workspace</workspace>
          </referencedVariables>
        </dialogParameters>
        <dialogParameters type="slsa.mm.DialogParameterInfo" uuid="e635e024-e288-4e90-9bbe-27eda4be0bc5">
          <evaluate>true</evaluate>
          <expression>[0 5000 0]</expression>
          <isTunable>true</isTunable>
          <name>rep_seq_y</name>
        </dialogParameters>
        <initializationCode>X = [];
Y = [];
if (length(rep_seq_t) ~= length(rep_seq_y)),
  error(&apos;Length of time vector and output vector must be the same.&apos;)
end
dbl_rep_seq_t = double(rep_seq_t);
dbl_rep_seq_y = double(rep_seq_y);
period = max(dbl_rep_seq_t) - min(dbl_rep_seq_t);
period = slResolve(sprintf(&apos;%0.5g&apos;,period), gcbh);
[X, Y] = genRepeatingSequenceBlockIconData(dbl_rep_seq_t, dbl_rep_seq_y);
</initializationCode>
      </masks>
      <parentId>root</parentId>
    </maskedBlocks>
    <maskedBlocks type="slsa.mm.MaskedBlock" uuid="2d8f63c3-0ec5-4418-9545-8ca3252395bc">
      <childrenIds>MotorController_FOC:2783</childrenIds>
      <childrenIds>MotorController_FOC:2793:84</childrenIds>
      <childrenIds>MotorController_FOC:2829:84</childrenIds>
      <childrenIds>MotorController_FOC:3036</childrenIds>
      <childrenIds>MotorController_FOC:3177</childrenIds>
      <childrenIds>MotorController_FOC:3545:84</childrenIds>
      <childrenIds>MotorController_FOC:3546</childrenIds>
      <childrenIds>MotorController_FOC:3630</childrenIds>
      <childrenIds>MotorController_FOC:3637</childrenIds>
      <childrenIds>MotorController_FOC:3745</childrenIds>
      <childrenIds>MotorController_FOC:3771</childrenIds>
      <childrenIds>MotorController_FOC:3802</childrenIds>
      <childrenIds>MotorController_FOC:3803</childrenIds>
      <childrenIds>MotorController_FOC:4037</childrenIds>
      <childrenIds>MotorController_FOC:4145</childrenIds>
      <childrenIds>MotorController_FOC:4146</childrenIds>
      <childrenIds>MotorController_FOC:4147</childrenIds>
      <childrenIds>MotorController_FOC:4148</childrenIds>
      <childrenIds>MotorController_FOC:418</childrenIds>
      <childrenIds>MotorController_FOC:4195</childrenIds>
      <childrenIds>MotorController_FOC:4196</childrenIds>
      <childrenIds>MotorController_FOC:4197</childrenIds>
      <childrenIds>MotorController_FOC:4198</childrenIds>
      <childrenIds>MotorController_FOC:4199</childrenIds>
      <childrenIds>MotorController_FOC:4200</childrenIds>
      <childrenIds>MotorController_FOC:4201</childrenIds>
      <childrenIds>MotorController_FOC:4202</childrenIds>
      <childrenIds>MotorController_FOC:4203</childrenIds>
      <childrenIds>MotorController_FOC:4213</childrenIds>
      <childrenIds>MotorController_FOC:4214</childrenIds>
      <childrenIds>MotorController_FOC:4215</childrenIds>
      <childrenIds>MotorController_FOC:4216</childrenIds>
      <childrenIds>MotorController_FOC:4217</childrenIds>
      <childrenIds>MotorController_FOC:4218</childrenIds>
      <childrenIds>MotorController_FOC:4219</childrenIds>
      <childrenIds>MotorController_FOC:4224</childrenIds>
      <childrenIds>MotorController_FOC:4231</childrenIds>
      <childrenIds>MotorController_FOC:4244</childrenIds>
      <childrenIds>MotorController_FOC:4245</childrenIds>
      <childrenIds>MotorController_FOC:4247</childrenIds>
      <childrenIds>MotorController_FOC:4250</childrenIds>
      <childrenIds>MotorController_FOC:4251</childrenIds>
      <childrenIds>MotorController_FOC:4270</childrenIds>
      <childrenIds>MotorController_FOC:4408</childrenIds>
      <childrenIds>MotorController_FOC:4410</childrenIds>
      <childrenIds>MotorController_FOC:781</childrenIds>
      <id>root</id>
    </maskedBlocks>
    <referencedGlobalWorkspaceVariables type="slsa.mm.Variable" uuid="d21747c6-f12b-4b56-90c3-4ef553aabf08">
      <name>Ts</name>
      <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAPFo44i1+NQ+</value>
      <workspace>global-workspace</workspace>
    </referencedGlobalWorkspaceVariables>
    <referencedGlobalWorkspaceVariables type="slsa.mm.Variable" uuid="366b62e7-d47f-4a55-bf13-4e8f6b7758fb">
      <name>Ts_ctrl</name>
      <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAC1DHOviNgo/</value>
      <workspace>global-workspace</workspace>
    </referencedGlobalWorkspaceVariables>
    <referencedGlobalWorkspaceVariables type="slsa.mm.Variable" uuid="96d8f81f-903e-423c-989f-333386f909f2">
      <name>i_Udc</name>
      <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAAEhA</value>
      <workspace>global-workspace</workspace>
    </referencedGlobalWorkspaceVariables>
    <referencedGlobalWorkspaceVariables type="slsa.mm.Variable" uuid="4622b3f0-8d0c-454f-9154-510095da1b00">
      <name>n_polePairs</name>
      <value>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAABgAAAAAAAAAFAAAACAAAAAEAAAABAAAAAQAAAAAAAAAJAAAACAAAAAAAAAAAABBA</value>
      <workspace>global-workspace</workspace>
    </referencedGlobalWorkspaceVariables>
    <flags type="slsa.mm.MaskTreeFlags" uuid="fd9941df-e05e-4f04-84f0-c9216036771d"/>
  </slsa.mm.MaskTree>
</MF0>