541 lines
35 KiB
XML
541 lines
35 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<MF0 version="1.1" packageUris="http://schema.mathworks.com/mf0/ci/19700101 http://schema.mathworks.com/mf0/sl_modelref_info/R2024b http://schema.mathworks.com/mf0/slexec_mm_sto/R2024a_202305081229 http://schema.mathworks.com/mf0/sltp_mm/R2024b_202402211119">
|
|
<ModelRefInfoRepo.ModelRefInfoRoot type="ModelRefInfoRepo.ModelRefInfoRoot" uuid="358ba7a3-950b-400d-9193-f4e8de85ebe6">
|
|
<calibrationData type="ModelRefInfoRepo.CalibrationData" uuid="4ba8d6a6-c217-4014-a15c-17caabd7d23f">
|
|
<InternalData>[{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""}]</InternalData>
|
|
<ModelName>control_vectorial</ModelName>
|
|
</calibrationData>
|
|
<childModelRefInfo type="ModelRefInfoRepo.ChildModelRefInfo" uuid="0e39eacd-3ac5-4e85-a74c-e352ea5ef764">
|
|
<modelName>control_vectorial</modelName>
|
|
<modelPath>control_vectorial</modelPath>
|
|
</childModelRefInfo>
|
|
<clockResolutions type="ModelRefInfoRepo.ClockResolutionInfo" uuid="18b5cd24-eca7-4dd9-986c-1fa0bdeb5860">
|
|
<rateIdx>1</rateIdx>
|
|
<resolution>5e-05</resolution>
|
|
<source>DeducedFromSampleTime</source>
|
|
</clockResolutions>
|
|
<compDerivCacheNeedsReset>false</compDerivCacheNeedsReset>
|
|
<compZcCacheNeedsReset>false</compZcCacheNeedsReset>
|
|
<compiledTFinal>inf</compiledTFinal>
|
|
<dataSourceInfo type="ModelRefInfoRepo.DataSourceInfo" uuid="3b1046c1-c6c3-4254-ae6d-29e1d2b86990">
|
|
<dataSources type="ModelRefInfoRepo.SourceInfo" uuid="64eb218f-f6d4-4be3-9604-9dcace7a227f">
|
|
<includeAllSections>true</includeAllSections>
|
|
<sourceName>base workspace</sourceName>
|
|
<type>BaseWorkspace</type>
|
|
</dataSources>
|
|
<modelName>control_vectorial</modelName>
|
|
</dataSourceInfo>
|
|
<dataTransferInfos>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAAAAAABAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAA</dataTransferInfos>
|
|
<defaultsCMapping>{"Inports":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","Outports":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","ParameterArguments":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","LocalParameters":"{\"Name\":\"PageSwitching\",\"Checksum\":\"1969678929\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","GlobalParameters":"{\"Name\":\"slrealtime_PageSwitching\",\"Checksum\":\"673606011\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","InternalData":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","SharedLocalDataStores":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","GlobalDataStores":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","Constants":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","DataTransfers":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","ModelData":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","InitializeTerminate":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","Execution":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","SharedUtility":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}"}</defaultsCMapping>
|
|
<fastestNoncontSigFeedingDerivPorts>5e-05</fastestNoncontSigFeedingDerivPorts>
|
|
<globalVariables>Ld</globalVariables>
|
|
<globalVariables>Lq</globalVariables>
|
|
<globalVariables>Phi_r</globalVariables>
|
|
<globalVariables>Potencia</globalVariables>
|
|
<globalVariables>T_max</globalVariables>
|
|
<globalVariables>V_alinear</globalVariables>
|
|
<globalVariables>Vdc</globalVariables>
|
|
<globalVariables>Vmax</globalVariables>
|
|
<globalVariables>clock</globalVariables>
|
|
<globalVariables>cte_encoder</globalVariables>
|
|
<globalVariables>delay_velocidad</globalVariables>
|
|
<globalVariables>f_triangular</globalVariables>
|
|
<globalVariables>fc_corrientes</globalVariables>
|
|
<globalVariables>gain_velocidad</globalVariables>
|
|
<globalVariables>k</globalVariables>
|
|
<globalVariables>ki_iq</globalVariables>
|
|
<globalVariables>kp_id</globalVariables>
|
|
<globalVariables>kp_iq</globalVariables>
|
|
<globalVariables>n_lim_direccion</globalVariables>
|
|
<globalVariables>p</globalVariables>
|
|
<globalVariables>time_step</globalVariables>
|
|
<globalVariables>wb</globalVariables>
|
|
<hasBlockWithPeriodicDiscreteSampleTime>true</hasBlockWithPeriodicDiscreteSampleTime>
|
|
<hasBwsAccessed>true</hasBwsAccessed>
|
|
<hasContinuousSampleTime>true</hasContinuousSampleTime>
|
|
<hasInlineVariantBlock>true</hasInlineVariantBlock>
|
|
<hasNoncontSigFeedingDerivPorts>true</hasNoncontSigFeedingDerivPorts>
|
|
<hasVariantModelOrSubsystem>true</hasVariantModelOrSubsystem>
|
|
<isBdInSimModeForSimCodegenVariants>false</isBdInSimModeForSimCodegenVariants>
|
|
<loggingSaveFormat>2</loggingSaveFormat>
|
|
<massMatrixNzMax>5</massMatrixNzMax>
|
|
<maxFreqHz>-1.0</maxFreqHz>
|
|
<needAbsoluteTimeDisallowInitPort>true</needAbsoluteTimeDisallowInitPort>
|
|
<needsAbsoluteTime>true</needsAbsoluteTime>
|
|
<nonTunableVariables>Phi_r</nonTunableVariables>
|
|
<nonTunableVariables>clock</nonTunableVariables>
|
|
<nonTunableVariables>fc_corrientes</nonTunableVariables>
|
|
<numCStateRecs>5</numCStateRecs>
|
|
<numContinuousStates>5</numContinuousStates>
|
|
<numDStateRecs>9</numDStateRecs>
|
|
<numDataInputPorts>0</numDataInputPorts>
|
|
<numLoggableCStateRecs>5</numLoggableCStateRecs>
|
|
<numLoggableDStateRecs>9</numLoggableDStateRecs>
|
|
<numLoggableJacobianDStates>408</numLoggableJacobianDStates>
|
|
<runtimeNonFcnCallRateInfos type="ModelRefInfoRepo.RateInfo">
|
|
<compiled>true</compiled>
|
|
<needAbsoluteTime>true</needAbsoluteTime>
|
|
<period>0.0</period>
|
|
<priority>40</priority>
|
|
<rateIdx>0</rateIdx>
|
|
</runtimeNonFcnCallRateInfos>
|
|
<runtimeNonFcnCallRateInfos type="ModelRefInfoRepo.RateInfo">
|
|
<compiled>true</compiled>
|
|
<needAbsoluteTime>true</needAbsoluteTime>
|
|
<nonFcnCallPartitionName>Cont</nonFcnCallPartitionName>
|
|
<period>5e-05</period>
|
|
<priority>40</priority>
|
|
<rateIdx>1</rateIdx>
|
|
</runtimeNonFcnCallRateInfos>
|
|
<runtimeNonFcnCallRateInfos type="ModelRefInfoRepo.RateInfo">
|
|
<compiled>true</compiled>
|
|
<nonFcnCallPartitionName>D2</nonFcnCallPartitionName>
|
|
<period>.0001</period>
|
|
<priority>39</priority>
|
|
<rateIdx>2</rateIdx>
|
|
</runtimeNonFcnCallRateInfos>
|
|
<sampleTimeInheritanceRule>2</sampleTimeInheritanceRule>
|
|
<solverStatusFlags>335</solverStatusFlags>
|
|
<timingAndTaskingRegistry><?xml version="1.0"?>
|
|
<slexec_sto version="1.1" packageUris="http://schema.mathworks.com/mf0/slexec_mm_sto/R2024a_202305081229">
|
|
<sto.Registry type="sto.Registry" uuid="82f29784-07d8-4cde-97cd-2372489ef463">
|
|
<executionSpec>Undetermined</executionSpec>
|
|
<identifier>control_vectorial</identifier>
|
|
<clockRegistry type="sto.ClockRegistry" uuid="9002f034-476a-422a-b718-2df37310750c">
|
|
<clocks type="sto.Timer" uuid="f087d62a-eba7-4f05-b34b-f21e212f1842">
|
|
<computedFundamentalDiscretePeriod>5e-05</computedFundamentalDiscretePeriod>
|
|
<fastestDiscreteRate type="sto.ClassicPeriodicDiscreteRate" uuid="fba4ad87-eaae-404f-94be-9e0eadb75a0b"/>
|
|
<isDefaultTimer>true</isDefaultTimer>
|
|
<resolution>5e-05</resolution>
|
|
<timeAdvanceMode>FixedStep</timeAdvanceMode>
|
|
<identifier>control_vectorial::defaultTimer</identifier>
|
|
<rates type="sto.ContinuousRate" uuid="3bca93a3-b20d-4131-8e17-214d46571108">
|
|
<annotation>Cont</annotation>
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<colorIndex>-1</colorIndex>
|
|
<description>Continuous</description>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="7c157a29-96f2-4f11-a500-51fe9dcac281"/>
|
|
</rates>
|
|
<rates type="sto.ClassicPeriodicDiscreteRate" uuid="fba4ad87-eaae-404f-94be-9e0eadb75a0b">
|
|
<annotation>D1</annotation>
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<description>Discrete 1</description>
|
|
<rateIdx>1</rateIdx>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="dc5ad4e3-d859-4983-bf29-fe140e66668b">
|
|
<period>5e-05</period>
|
|
<rateType>ClassicPeriodicDiscrete</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
<rates type="sto.ClassicPeriodicDiscreteRate" uuid="7844cf26-ddbc-4ea9-a6ec-ac24f11580a6">
|
|
<annotation>D2</annotation>
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<colorIndex>1</colorIndex>
|
|
<description>Discrete 2</description>
|
|
<rateIdx>2</rateIdx>
|
|
<taskId>_task1</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="b193fd05-1b11-47fe-872e-fbc7eb5d465c">
|
|
<period>.0001</period>
|
|
<rateType>ClassicPeriodicDiscrete</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
<baseRate type="sto.ContinuousRate" uuid="dd0e0c6f-7968-4148-83e4-a0ad29dba898">
|
|
<annotation>Cont</annotation>
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<colorIndex>-1</colorIndex>
|
|
<description>Continuous</description>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="16d9cb3f-5271-49a6-b2d8-978458f528ed"/>
|
|
</baseRate>
|
|
</clocks>
|
|
<clocks type="sto.Event" uuid="eaecb62e-41dd-4f03-b9d2-30e7650199e7">
|
|
<eventType>PARAMETER_CHANGE_EVENT</eventType>
|
|
<cNum>1</cNum>
|
|
<clockType>Event</clockType>
|
|
<identifier>ParameterChangeEvent</identifier>
|
|
<rates type="sto.ModelWideEventRate" uuid="2aebf034-c900-4c9d-a891-51c3d374cd15">
|
|
<annotation>Inf</annotation>
|
|
<clockId>ParameterChangeEvent</clockId>
|
|
<colorIndex>-1</colorIndex>
|
|
<description>Constant</description>
|
|
<rateIdx>-1</rateIdx>
|
|
<taskId>ModelWideParameterChangeEvent</taskId>
|
|
<useForExecution>NotForExecution</useForExecution>
|
|
<rateSpec type="sto.RateSpec" uuid="b0ba9e9b-2c37-4de9-86c7-01f74d19acfe">
|
|
<period>inf</period>
|
|
<rateType>ModelWideParameterChangeEvent</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
</clocks>
|
|
<timeAdvanceMode>FixedStep</timeAdvanceMode>
|
|
</clockRegistry>
|
|
<taskRegistry type="sto.TaskRegistry" uuid="2e8d64c5-f6f8-4acc-bad6-ece8cb19d037">
|
|
<rootTaskHierarchyElements type="sto.Task" uuid="481693d9-3e86-4c94-8e2e-74ba755ac1ad">
|
|
<isExplicit>true</isExplicit>
|
|
<rates type="sto.ModelWideEventRate" uuid="1285bcf4-e31d-4516-a656-6a1205edcf40">
|
|
<annotation>Inf</annotation>
|
|
<clockId>ParameterChangeEvent</clockId>
|
|
<colorIndex>-1</colorIndex>
|
|
<description>Constant</description>
|
|
<rateIdx>-1</rateIdx>
|
|
<taskId>ModelWideParameterChangeEvent</taskId>
|
|
<useForExecution>NotForExecution</useForExecution>
|
|
<rateSpec type="sto.RateSpec" uuid="dee5069e-6d62-4f8f-8be3-3faf28bb6782">
|
|
<period>inf</period>
|
|
<rateType>ModelWideParameterChangeEvent</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
<schedulingClockId>ParameterChangeEvent</schedulingClockId>
|
|
<timeKeeperClockId>control_vectorial::defaultTimer</timeKeeperClockId>
|
|
<elementType>Task</elementType>
|
|
<identifier>ModelWideParameterChangeEvent</identifier>
|
|
<priority>-1</priority>
|
|
</rootTaskHierarchyElements>
|
|
<rootTaskHierarchyElements type="sto.Task" uuid="093f3634-75b7-4f77-9253-9618c2e19c46">
|
|
<isExecutable>true</isExecutable>
|
|
<orderIndex>1</orderIndex>
|
|
<rates type="sto.ContinuousRate" uuid="91ba9574-2717-45be-98dd-f2b7401d0847">
|
|
<annotation>Cont</annotation>
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<colorIndex>-1</colorIndex>
|
|
<description>Continuous</description>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="66948c48-5193-43f8-a8c9-e8ca4b12444f"/>
|
|
</rates>
|
|
<rates type="sto.ClassicPeriodicDiscreteRate" uuid="af888bc9-b11a-42b8-bee5-19c06c5cf1f8">
|
|
<annotation>D1</annotation>
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<description>Discrete 1</description>
|
|
<rateIdx>1</rateIdx>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="2b2992e9-bf8c-4f97-ab0b-5e1aeaa4f0e2">
|
|
<period>5e-05</period>
|
|
<rateType>ClassicPeriodicDiscrete</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
<schedulingClockId>control_vectorial::defaultTimer</schedulingClockId>
|
|
<timeKeeperClockId>control_vectorial::defaultTimer</timeKeeperClockId>
|
|
<elementType>Task</elementType>
|
|
<identifier>_task0</identifier>
|
|
<priority>40</priority>
|
|
</rootTaskHierarchyElements>
|
|
<rootTaskHierarchyElements type="sto.Task" uuid="2ecab1d7-ba85-4f7c-8fde-4c9b59a4c6d9">
|
|
<isExecutable>true</isExecutable>
|
|
<orderIndex>2</orderIndex>
|
|
<rates type="sto.ClassicPeriodicDiscreteRate" uuid="9ebee328-1528-403b-8925-9818c1be8476">
|
|
<annotation>D2</annotation>
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<colorIndex>1</colorIndex>
|
|
<description>Discrete 2</description>
|
|
<rateIdx>2</rateIdx>
|
|
<taskId>_task1</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="434c237d-6fd9-419b-95cd-3e041ddc2ed7">
|
|
<period>.0001</period>
|
|
<rateType>ClassicPeriodicDiscrete</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
<schedulingClockId>control_vectorial::defaultTimer</schedulingClockId>
|
|
<tNum>1</tNum>
|
|
<timeKeeperClockId>control_vectorial::defaultTimer</timeKeeperClockId>
|
|
<elementType>Task</elementType>
|
|
<identifier>_task1</identifier>
|
|
<priority>39</priority>
|
|
</rootTaskHierarchyElements>
|
|
<taskDependencyGraph type="sto.SerializedTaskConnectionList" uuid="cd19d269-f9ef-4080-be72-4409b60229db">
|
|
<clockIdentifier>control_vectorial::defaultTimer</clockIdentifier>
|
|
<taskIdentifier>_task0</taskIdentifier>
|
|
</taskDependencyGraph>
|
|
<taskDependencyGraph type="sto.SerializedTaskConnectionList" uuid="6128debc-e7bc-4c70-9aff-d5ab50a07d79">
|
|
<clockIdentifier>ParameterChangeEvent</clockIdentifier>
|
|
<taskIdentifier>ModelWideParameterChangeEvent</taskIdentifier>
|
|
</taskDependencyGraph>
|
|
<taskDependencyGraph type="sto.SerializedTaskConnectionList" uuid="411dca67-63e4-48d7-99b5-db24d3c0f813">
|
|
<clockIdentifier>control_vectorial::defaultTimer</clockIdentifier>
|
|
<serializedConnectionProperties type="sto.SerializedConnectionProperties" uuid="85c2b090-7fa4-4227-a687-c79faec2eac7">
|
|
<targetClockIdentifier>control_vectorial::defaultTimer</targetClockIdentifier>
|
|
<targetTaskIdentifier>_task0</targetTaskIdentifier>
|
|
</serializedConnectionProperties>
|
|
<taskIdentifier>_task1</taskIdentifier>
|
|
</taskDependencyGraph>
|
|
<taskingMode>ClassicMultiTasking</taskingMode>
|
|
</taskRegistry>
|
|
</sto.Registry>
|
|
</slexec_sto></timingAndTaskingRegistry>
|
|
<zeroCrossingInfo type="ModelRefInfoRepo.ZeroCrossingInfo" uuid="d63d2a95-3fe6-43f9-8e90-87e586b78a41">
|
|
<direction>7</direction>
|
|
<isDiscrete>true</isDiscrete>
|
|
<name>Trig</name>
|
|
<tolerance>-1.0</tolerance>
|
|
<type>1</type>
|
|
<width>1</width>
|
|
</zeroCrossingInfo>
|
|
<FMUBlockMap type="ModelRefInfoRepo.FMUBlockInfo" uuid="ce3e990f-beaa-4758-9dfb-8e9304ba6c6a"/>
|
|
<codeGenInfo type="ModelRefInfoRepo.CodeGenInformation" uuid="cf6ae67f-ad21-4877-accb-6e34ff57ebce"/>
|
|
<compiledVariantInfos type="ModelRefInfoRepo.CompiledVariantInfoMap" uuid="7c2042f6-1b03-4770-a50b-dbc3507b402c"/>
|
|
<configSettingsForConsistencyChecks type="ModelRefInfoRepo.ConfigSettingsForConsistencyChecks" uuid="1655c776-2482-4c99-af01-b72e406f57c6">
|
|
<concurrentTaskSupport>true</concurrentTaskSupport>
|
|
<consistentOutportInitialization>true</consistentOutportInitialization>
|
|
<fixedStepSize>5e-05</fixedStepSize>
|
|
<frameDiagnosticSetting>2</frameDiagnosticSetting>
|
|
<hasHybridSampleTime>true</hasHybridSampleTime>
|
|
<isRateGrouped>true</isRateGrouped>
|
|
<signalLoggingSaveFormat>2</signalLoggingSaveFormat>
|
|
<simSIMDOptimization>1</simSIMDOptimization>
|
|
<solverMode>SOLVER_MODE_MULTITASKING</solverMode>
|
|
<solverName>ode3</solverName>
|
|
<solverType>SOLVER_TYPE_FIXEDSTEP</solverType>
|
|
<hardwareSettings type="ModelRefInfoRepo.HardwareSettings" uuid="6782ac4f-0c93-4649-99fa-71b45e146cb9">
|
|
<prodBitPerChar>8</prodBitPerChar>
|
|
<prodBitPerDouble>64</prodBitPerDouble>
|
|
<prodBitPerFloat>32</prodBitPerFloat>
|
|
<prodBitPerInt>32</prodBitPerInt>
|
|
<prodBitPerLong>64</prodBitPerLong>
|
|
<prodBitPerLongLong>64</prodBitPerLongLong>
|
|
<prodBitPerPointer>64</prodBitPerPointer>
|
|
<prodBitPerPtrDiffT>64</prodBitPerPtrDiffT>
|
|
<prodBitPerShort>16</prodBitPerShort>
|
|
<prodBitPerSizeT>64</prodBitPerSizeT>
|
|
<prodEndianess>1</prodEndianess>
|
|
<prodLongLongMode>true</prodLongLongMode>
|
|
<prodShiftRight>true</prodShiftRight>
|
|
<prodWordSize>64</prodWordSize>
|
|
</hardwareSettings>
|
|
</configSettingsForConsistencyChecks>
|
|
<controllableInputRatesMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="510b7a17-207e-40a4-8aad-2434badf7592"/>
|
|
<controllableOutputRatesMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="c1eb14f0-78b6-4ffe-b9bd-6c982886d0ae"/>
|
|
<dataPortGroup type="ModelRefInfoRepo.DataPortGroup" uuid="3acc0019-9860-40e1-bc61-5cd93ffea1c3"/>
|
|
<expFcnUnconnectedDataPortGroup type="ModelRefInfoRepo.DataPortGroup" uuid="1565390e-0fba-4947-8435-01bfba8a3e42"/>
|
|
<interfaceParameterInfo type="ModelRefInfoRepo.InterfaceParameterInfo" uuid="dcae27f1-6529-49ec-8f2b-1a1e8b8652ad">
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="4891376c-afd4-43a1-953d-f8e4e719a7cb">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>Lq</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="b6ec55a3-d003-4291-811b-16469b712af8">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>Potencia</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="325575e7-c96c-4f10-9dbd-80c96683a17d">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>T_max</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="23812edd-1661-477d-b122-53f847fe3b33">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>V_alinear</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="dce0b7d7-8f67-4aa5-81f5-602eb835961b">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>Vdc</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="c3852e46-20f7-48ac-83d2-f5b385a22f5c">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>Vmax</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="82e60829-0493-4ef7-9e49-d85689c58a12">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>cte_encoder</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="35695747-6a71-4745-a575-14657fc85502">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>gain_velocidad</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="8b7ce90f-9984-4323-b3f4-d64c5cf39a4c">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>k</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="e7ec584b-a88e-46aa-ba40-61cfb262b5ec">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>ki_iq</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="b480c071-5b6a-4af9-8597-cc9625168ec9">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>kp_id</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="07fcf4bd-2ccf-4886-8ed0-35aec326a05f">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>kp_iq</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="2647e559-be27-4dcd-8459-46a8f936b49c">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>n_lim_direccion</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="37ade8b0-55b1-435e-9815-1b69c1dc6a6e">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>p</parameterName>
|
|
</globalVariables>
|
|
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="69d11e72-6e8b-41cb-9918-12fb7d202390">
|
|
<dimensions>1</dimensions>
|
|
<dimensions>1</dimensions>
|
|
<isUsed>true</isUsed>
|
|
<numDimensions>2</numDimensions>
|
|
<parameterName>wb</parameterName>
|
|
</globalVariables>
|
|
</interfaceParameterInfo>
|
|
<messageInfo type="ModelRefInfoRepo.MessageInformation" uuid="cdff2691-5afc-42c2-a6de-93ee54a1b2af"/>
|
|
<methodInfo type="ModelRefInfoRepo.MethodExistenceInfo" uuid="335297c7-303b-4f0c-9a47-7d0477251a2f"/>
|
|
<periodicEventPortUnsupportedBlockInfo type="ModelRefInfoRepo.PeriodicEventPortUnsupportedBlockInfo" uuid="6e2ca4ae-2a4a-47ef-8a94-6a55960c3f67">
|
|
<hasHiddenDeterministicRTB>true</hasHiddenDeterministicRTB>
|
|
<multiRateSubsystems>control_vectorial/Decodificador/Edge Detector/Model/NEGATIVE Edge</multiRateSubsystems>
|
|
<multiRateSubsystems>control_vectorial/Decodificador/Edge Detector/Model/POSITIVE Edge</multiRateSubsystems>
|
|
</periodicEventPortUnsupportedBlockInfo>
|
|
<portGroupsRequireSameRate type="ModelRefInfoRepo.PortGroupsRequireSameRate" uuid="e776b40c-1fe2-4bf1-b093-e3e2d9bf4dd1">
|
|
<DSMPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="3cab2e56-6731-42f3-944b-1042cbe34c4b"/>
|
|
<GlobalDSMPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="625bfdae-0134-4d9e-a2e9-0afc7367ce84"/>
|
|
<mergedPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="5d089ed9-1abe-4b3e-acd0-714d775737f2"/>
|
|
</portGroupsRequireSameRate>
|
|
<rateBasedMdlGlobalDSMRateSpec type="ModelRefInfoRepo.GlobalDSMRateSpecMap" uuid="ff364b15-11be-480b-adcc-55a72736c53e"/>
|
|
<rateSpecOfGlobalDSMAccessedByDescExpFcnMdlMap type="ModelRefInfoRepo.GlobalDSMRateSpecMap" uuid="638d1fa4-a2ee-42f5-812b-7b923ab95db9"/>
|
|
<rootBlockDiagramInterface type="ci.Model" uuid="af14bffa-0e6a-4078-8b91-156ea879912c">
|
|
<p_RootComponentInterface type="ci.ComponentInterface" uuid="9219c13a-9364-43cc-8c09-a3941104affb">
|
|
<p_Name>control_vectorial</p_Name>
|
|
<p_Type>ROOT</p_Type>
|
|
</p_RootComponentInterface>
|
|
</rootBlockDiagramInterface>
|
|
<simulinkFunctions type="ModelRefInfoRepo.SimulinkFunctions" uuid="0e87ec65-9d68-4945-a768-e02043202a80">
|
|
<compSimulinkFunctionCatalog></compSimulinkFunctionCatalog>
|
|
</simulinkFunctions>
|
|
<sltpContext type="sltp.mm.core.Context" uuid="3f4a5808-9480-4b60-ad78-236af3b3a5c3">
|
|
<defaultEventBehavior type="sltp.mm.core.EventBehavior" uuid="5a87ee99-e058-4821-ad96-a5b962840ae0"/>
|
|
<editorState type="sltp.mm.core.EditorState" uuid="9905da2a-253d-4106-b63b-91ecfc9072aa">
|
|
<isSynchronized>true</isSynchronized>
|
|
<panelState type="sltp.mm.core.EditorPanelState" uuid="4e3004e0-db4e-4c4e-b15a-f392961c6265"/>
|
|
</editorState>
|
|
<rootTask type="sltp.mm.core.Task" uuid="7a2b45fd-5f61-4873-a24a-02dcce559e99">
|
|
<context type="sltp.mm.core.Context" uuid="3f4a5808-9480-4b60-ad78-236af3b3a5c3"/>
|
|
<explicit>false</explicit>
|
|
<name>Default</name>
|
|
<priority>-2147483648</priority>
|
|
<subgraph type="sltp.mm.core.Graph" uuid="27b055b7-98f7-4978-aee6-e00d1a0e1944">
|
|
<connections type="sltp.mm.core.Connection" uuid="07ac2fc8-7404-49e7-bcbb-a666f9e0f2a9">
|
|
<dst type="sltp.mm.core.Task" uuid="b4f086fa-c171-462a-a757-14ddbfa3a268"/>
|
|
<src type="sltp.mm.core.Task" uuid="97d979ea-583e-4348-9fdb-8965ca19170e"/>
|
|
</connections>
|
|
<tasks type="sltp.mm.core.Task" uuid="b4f086fa-c171-462a-a757-14ddbfa3a268">
|
|
<baseTask>true</baseTask>
|
|
<context type="sltp.mm.core.Context" uuid="3f4a5808-9480-4b60-ad78-236af3b3a5c3"/>
|
|
<explicit>false</explicit>
|
|
<id>1</id>
|
|
<inConnections type="sltp.mm.core.Connection" uuid="07ac2fc8-7404-49e7-bcbb-a666f9e0f2a9"/>
|
|
<isTimed>true</isTimed>
|
|
<name>Cont</name>
|
|
<priority>40</priority>
|
|
<rates type="sltp.mm.core.Rate" uuid="1a5bbc29-d0dc-4389-b9f0-240e105101e0">
|
|
<annotation>Cont</annotation>
|
|
<color>255</color>
|
|
<hasBlocks>true</hasBlocks>
|
|
<identifier>Continuous00</identifier>
|
|
<rateIndex>0</rateIndex>
|
|
<rateSpec type="sltp.mm.core.RateSpec">
|
|
<period>0.0</period>
|
|
</rateSpec>
|
|
<sti>0</sti>
|
|
</rates>
|
|
<rates type="sltp.mm.core.Rate" uuid="5335fadd-5733-4b25-97cc-e245843a9932">
|
|
<annotation>D1</annotation>
|
|
<color>-12240129</color>
|
|
<hasBlocks>true</hasBlocks>
|
|
<rateIndex>1</rateIndex>
|
|
<rateSpec type="sltp.mm.core.RateSpec">
|
|
<period>5e-05</period>
|
|
</rateSpec>
|
|
<sti>1</sti>
|
|
</rates>
|
|
</tasks>
|
|
<tasks type="sltp.mm.core.Task" uuid="97d979ea-583e-4348-9fdb-8965ca19170e">
|
|
<context type="sltp.mm.core.Context" uuid="3f4a5808-9480-4b60-ad78-236af3b3a5c3"/>
|
|
<explicit>false</explicit>
|
|
<id>2</id>
|
|
<isTimed>true</isTimed>
|
|
<name>D2</name>
|
|
<outConnections type="sltp.mm.core.Connection" uuid="07ac2fc8-7404-49e7-bcbb-a666f9e0f2a9"/>
|
|
<priority>39</priority>
|
|
<rates type="sltp.mm.core.Rate" uuid="76dac9a7-9d57-4565-bc23-d31a134fa176">
|
|
<annotation>D2</annotation>
|
|
<color>986198527</color>
|
|
<hasBlocks>true</hasBlocks>
|
|
<identifier>ClassicPeriodicDiscrete0.00010</identifier>
|
|
<rateIndex>2</rateIndex>
|
|
<rateSpec type="sltp.mm.core.RateSpec">
|
|
<period>.0001</period>
|
|
</rateSpec>
|
|
<sti>2</sti>
|
|
</rates>
|
|
</tasks>
|
|
</subgraph>
|
|
</rootTask>
|
|
</sltpContext>
|
|
<stateWriterToOwnerMap type="ModelRefInfoRepo.StateWriterInfo" uuid="64907717-8220-4063-bd92-620fc161b471"/>
|
|
<stoClientDataRegistry type="sto.ClientDataRegistry" uuid="6c3b823a-6b0b-44b9-917e-e6489058abc2">
|
|
<dataSets type="sto.ClientClockNamedDataSet" uuid="e54491b4-5450-40d0-b74c-fcb9b94ff4eb">
|
|
<tag>sltpEvents</tag>
|
|
</dataSets>
|
|
<dataSets type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="78027d43-96eb-42c1-bd9a-e948f09411df">
|
|
<tag>sltpTaskGroups</tag>
|
|
</dataSets>
|
|
<dataSets type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="e558c812-1e1b-46bd-bb15-77f363112384">
|
|
<dSet type="ModelRefInfoRepo.SltpTaskData" uuid="6d0206d8-0013-4305-9179-8a8f071c567b"/>
|
|
<dSet type="ModelRefInfoRepo.SltpTaskData" uuid="29cff7d5-8b12-4b5f-86d0-f8c332d2d8d9"/>
|
|
<tSet type="ModelRefInfoRepo.SltpTaskData" uuid="6d0206d8-0013-4305-9179-8a8f071c567b">
|
|
<dataName>Cont</dataName>
|
|
<linkedSet type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="e558c812-1e1b-46bd-bb15-77f363112384"/>
|
|
<id type="sto.TaskHierarchyElementId">
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<id>_task0</id>
|
|
</id>
|
|
</tSet>
|
|
<tSet type="ModelRefInfoRepo.SltpTaskData" uuid="29cff7d5-8b12-4b5f-86d0-f8c332d2d8d9">
|
|
<dataName>D2</dataName>
|
|
<linkedSet type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="e558c812-1e1b-46bd-bb15-77f363112384"/>
|
|
<id type="sto.TaskHierarchyElementId">
|
|
<clockId>control_vectorial::defaultTimer</clockId>
|
|
<id>_task1</id>
|
|
</id>
|
|
</tSet>
|
|
<tag>sltpTasks</tag>
|
|
</dataSets>
|
|
</stoClientDataRegistry>
|
|
<varTsUIDMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="3e89c90c-679d-4b2d-a9cd-56156644d53b"/>
|
|
</ModelRefInfoRepo.ModelRefInfoRoot>
|
|
</MF0> |