ADM/[ADM] Integrated Logic/slprj/speedgoat/ADM_AccelerationLogic/tmwinternal/CompileInfo.xml
3minbe 3889182dcc ver 25.10.21.1
- LongitudinalCtrlMode 함수 비활성화
- Param match에서 가속도 관련 변수 0으로 비활성화
- Drive_ACC_Cmd 오프셋 적용
- GV_RC_Drive_ACC_Cmd 변수 생성
- Fault 시 명령 0으로 설정하는 조건 수정
- 속도 - 가속도 제어 전환 조건 추가
- 통합 로직 수정
  : 가속도 제어 로직 적용
  : 가속도 명령을 처리하는 Pre-processing 과정에 문제가 있어 해당 부분 재검토 필요
  : 가속도 제어 로직이 동작하지 않도록 AccCmd_Out, AccControlFlag 0으로 설정
2025-10-21 13:26:00 +09:00

495 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="58c1dff3-0bfe-4ed3-8c64-5769032438ac">
<JITEngines>sLaDl90PKuemgVBt1LlFUxG</JITEngines>
<JITEngines>sS4svqT02rdcw0Z9wPUZndC</JITEngines>
<JITEngines>sXBp7qqmETwLJme2oT7UpmF</JITEngines>
<JITEngines>sXCgt6qxsU7bpoDp6YClB4F</JITEngines>
<JITEngines>sbHkVay8Rod0jygv8tN50qG</JITEngines>
<JITEngines>sdc0NA6B3KsXAZ5BM4L2v2F</JITEngines>
<JITEngines>sq2OxrFR0PQmBUy7NYTLD1D</JITEngines>
<JITEngines>sws30Prgxygq3okDXrkNNaH</JITEngines>
<calibrationData type="ModelRefInfoRepo.CalibrationData" uuid="0eaed4cb-70d5-42aa-a073-47e7a931a289">
<InternalData>[{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;&quot;,&quot;Profile&quot;:&quot;&quot;}]</InternalData>
<ModelName>ADM_AccelerationLogic</ModelName>
<RootIOData>[{&quot;Name&quot;:&quot;Brake&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;Motor&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;Debug_RequirementTorque&quot;,&quot;Profile&quot;:&quot;&quot;},{&quot;Name&quot;:&quot;IDB_MasterCylinderPressure&quot;,&quot;Profile&quot;:&quot;&quot;}]</RootIOData>
</calibrationData>
<childModelRefInfo type="ModelRefInfoRepo.ChildModelRefInfo" uuid="36df3700-c68f-40b8-8c1b-a322e79f277b">
<modelName>ADM_AccelerationLogic</modelName>
<modelPath>ADM_AccelerationLogic</modelPath>
</childModelRefInfo>
<clockResolutions type="ModelRefInfoRepo.ClockResolutionInfo" uuid="cbee5f57-3be8-44c3-ad82-009ac769dd54">
<rateIdx>1</rateIdx>
<resolution>.002</resolution>
<source>DeducedFromSampleTime</source>
</clockResolutions>
<compDerivCacheNeedsReset>false</compDerivCacheNeedsReset>
<compZcCacheNeedsReset>false</compZcCacheNeedsReset>
<compiledTFinal>100.0</compiledTFinal>
<dataSourceInfo type="ModelRefInfoRepo.DataSourceInfo" uuid="9dc212d8-b4ff-457c-87cf-71932b58b268">
<dataSources type="ModelRefInfoRepo.SourceInfo" uuid="e4613af1-cda6-469e-a858-804317c2d17b">
<includeAllSections>true</includeAllSections>
<sourceName>base workspace</sourceName>
<type>BaseWorkspace</type>
</dataSources>
<modelName>ADM_AccelerationLogic</modelName>
</dataSourceInfo>
<dataTransferInfos>AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAAAAAABAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAA</dataTransferInfos>
<defaultsCMapping>{&quot;Inports&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;Outports&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;ParameterArguments&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;LocalParameters&quot;:&quot;{\&quot;Name\&quot;:\&quot;PageSwitching\&quot;,\&quot;Checksum\&quot;:\&quot;1969678929\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;GlobalParameters&quot;:&quot;{\&quot;Name\&quot;:\&quot;slrealtime_PageSwitching\&quot;,\&quot;Checksum\&quot;:\&quot;673606011\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;InternalData&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;SharedLocalDataStores&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;GlobalDataStores&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;Constants&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;DataTransfers&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;ModelData&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;InitializeTerminate&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;Execution&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;,&quot;SharedUtility&quot;:&quot;{\&quot;Name\&quot;:\&quot;Default\&quot;,\&quot;Checksum\&quot;:\&quot;Default\&quot;,\&quot;PerInstancePropertiesChecksum\&quot;:\&quot;\&quot;,\&quot;MemorySectionName\&quot;:\&quot;None\&quot;,\&quot;MemorySectionChecksum\&quot;:\&quot;None\&quot;}&quot;}</defaultsCMapping>
<fastestNoncontSigFeedingDerivPorts>-1.0</fastestNoncontSigFeedingDerivPorts>
<globalVariables>K</globalVariables>
<globalVariables>P</globalVariables>
<globalVariables>Ts</globalVariables>
<globalVariables>Wn</globalVariables>
<globalVariables>g</globalVariables>
<globalVariables>jeta</globalVariables>
<hasBlockWithPeriodicDiscreteSampleTime>true</hasBlockWithPeriodicDiscreteSampleTime>
<hasBwsAccessed>true</hasBwsAccessed>
<hasContinuousSampleTime>true</hasContinuousSampleTime>
<hasSignalLogging>true</hasSignalLogging>
<isBdInSimModeForSimCodegenVariants>false</isBdInSimModeForSimCodegenVariants>
<isOrigOutportVirtualBus>false</isOrigOutportVirtualBus>
<isOrigOutportVirtualBus>false</isOrigOutportVirtualBus>
<isOrigOutportVirtualBus>false</isOrigOutportVirtualBus>
<isOrigOutportVirtualBus>false</isOrigOutportVirtualBus>
<loggingSaveFormat>2</loggingSaveFormat>
<maxFreqHz>-1.0</maxFreqHz>
<needAbsoluteTimeDisallowInitPort>true</needAbsoluteTimeDisallowInitPort>
<needsAbsoluteTime>true</needsAbsoluteTime>
<nonTunableVariables>Ts</nonTunableVariables>
<nonTunableVariables>Wn</nonTunableVariables>
<numDStateRecs>32</numDStateRecs>
<numDataInputPorts>0</numDataInputPorts>
<numLoggableDStateRecs>32</numLoggableDStateRecs>
<numLoggableJacobianDStates>36</numLoggableJacobianDStates>
<origOutportBusOutputAsStruct>false</origOutportBusOutputAsStruct>
<origOutportBusOutputAsStruct>false</origOutportBusOutputAsStruct>
<origOutportBusOutputAsStruct>false</origOutportBusOutputAsStruct>
<origOutportBusOutputAsStruct>false</origOutportBusOutputAsStruct>
<origOutportBusType></origOutportBusType>
<origOutportBusType></origOutportBusType>
<origOutportBusType></origOutportBusType>
<origOutportBusType></origOutportBusType>
<outports type="ModelRefInfoRepo.OutportInformation" uuid="13bfd485-11da-4351-885d-97d496330524">
<designMax>inf</designMax>
<designMin>-inf</designMin>
<indexType>2</indexType>
<rateInfos type="ModelRefInfoRepo.RateInfo">
<compiled>true</compiled>
<needAbsoluteTime>true</needAbsoluteTime>
<period>0.0</period>
<priority>40</priority>
<rateIdx>0</rateIdx>
</rateInfos>
<resolvedSignalObject></resolvedSignalObject>
<executionInterface type="ModelRefInfoRepo.OutputExecutionInterface" uuid="8f9c9c77-b463-46cf-9b4c-b45d7493ba12"/>
<sigNameToEMVCEMap type="ModelRefInfoRepo.SigNameEMVCEInfo" uuid="714f2c0b-25d7-456a-8840-d101ea0a1709"/>
</outports>
<outports type="ModelRefInfoRepo.OutportInformation" uuid="274f7b4c-dd90-41bf-b860-806c781c733b">
<designMax>inf</designMax>
<designMin>-inf</designMin>
<indexType>2</indexType>
<originalPortNumber>1</originalPortNumber>
<rateInfos type="ModelRefInfoRepo.RateInfo">
<compiled>true</compiled>
<needAbsoluteTime>true</needAbsoluteTime>
<period>0.0</period>
<priority>40</priority>
<rateIdx>0</rateIdx>
</rateInfos>
<resolvedSignalObject></resolvedSignalObject>
<executionInterface type="ModelRefInfoRepo.OutputExecutionInterface" uuid="fdacc771-fb86-4063-b48c-2a70ca1ae410"/>
<sigNameToEMVCEMap type="ModelRefInfoRepo.SigNameEMVCEInfo" uuid="e01b0e04-7b7a-4f04-b95e-b14ef5fa6249"/>
</outports>
<outports type="ModelRefInfoRepo.OutportInformation" uuid="2e759506-c140-4db4-bbc8-856ff3f8eec3">
<designMax>inf</designMax>
<designMin>-inf</designMin>
<indexType>2</indexType>
<originalPortNumber>2</originalPortNumber>
<rateInfos type="ModelRefInfoRepo.RateInfo">
<compiled>true</compiled>
<needAbsoluteTime>true</needAbsoluteTime>
<period>0.0</period>
<priority>40</priority>
<rateIdx>0</rateIdx>
</rateInfos>
<resolvedSignalObject></resolvedSignalObject>
<executionInterface type="ModelRefInfoRepo.OutputExecutionInterface" uuid="642e16af-dcf4-449b-8e9f-808dce2dbe02"/>
<sigNameToEMVCEMap type="ModelRefInfoRepo.SigNameEMVCEInfo" uuid="50ee5b95-0927-46e7-a99a-1eb1a2c2cf19"/>
</outports>
<outports type="ModelRefInfoRepo.OutportInformation" uuid="b4fc3ebd-325e-4d2c-b9af-d071cf7b094c">
<designMax>inf</designMax>
<designMin>-inf</designMin>
<indexType>2</indexType>
<originalPortNumber>3</originalPortNumber>
<rateInfos type="ModelRefInfoRepo.RateInfo">
<compiled>true</compiled>
<needAbsoluteTime>true</needAbsoluteTime>
<nonFcnCallPartitionName>Cont</nonFcnCallPartitionName>
<period>.002</period>
<priority>40</priority>
<rateIdx>1</rateIdx>
</rateInfos>
<resolvedSignalObject></resolvedSignalObject>
<executionInterface type="ModelRefInfoRepo.OutputExecutionInterface" uuid="37e768ba-6a4e-4a91-85fb-94072c45bc39"/>
<sigNameToEMVCEMap type="ModelRefInfoRepo.SigNameEMVCEInfo" uuid="eb0af3af-0765-48d9-b5b5-b664a4e6e9fb"/>
</outports>
<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>.002</period>
<priority>40</priority>
<rateIdx>1</rateIdx>
</runtimeNonFcnCallRateInfos>
<sampleTimeInheritanceRule>2</sampleTimeInheritanceRule>
<solverStatusFlags>323</solverStatusFlags>
<timingAndTaskingRegistry>&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;slexec_sto version=&quot;1.1&quot; packageUris=&quot;http://schema.mathworks.com/mf0/slexec_mm_sto/R2024a_202305081229&quot;&gt;
&lt;sto.Registry type=&quot;sto.Registry&quot; uuid=&quot;7da15208-1e01-4df1-8489-1f7304f3c664&quot;&gt;
&lt;executionSpec&gt;Undetermined&lt;/executionSpec&gt;
&lt;identifier&gt;ADM_AccelerationLogic&lt;/identifier&gt;
&lt;clockRegistry type=&quot;sto.ClockRegistry&quot; uuid=&quot;155b25f6-efb1-4c61-861d-d6857308ac14&quot;&gt;
&lt;clocks type=&quot;sto.Timer&quot; uuid=&quot;60595706-76ca-42a9-a8e7-219821c318a2&quot;&gt;
&lt;computedFundamentalDiscretePeriod&gt;.002&lt;/computedFundamentalDiscretePeriod&gt;
&lt;fastestDiscreteRate type=&quot;sto.ClassicPeriodicDiscreteRate&quot; uuid=&quot;d73e2896-8c41-4e93-8972-4b943b3fe998&quot;/&gt;
&lt;isDefaultTimer&gt;true&lt;/isDefaultTimer&gt;
&lt;resolution&gt;.002&lt;/resolution&gt;
&lt;timeAdvanceMode&gt;FixedStep&lt;/timeAdvanceMode&gt;
&lt;identifier&gt;ADM_AccelerationLogic::defaultTimer&lt;/identifier&gt;
&lt;rates type=&quot;sto.ContinuousRate&quot; uuid=&quot;5440073a-5055-45b5-8436-218986759755&quot;&gt;
&lt;annotation&gt;Cont&lt;/annotation&gt;
&lt;clockId&gt;ADM_AccelerationLogic::defaultTimer&lt;/clockId&gt;
&lt;colorIndex&gt;-1&lt;/colorIndex&gt;
&lt;description&gt;Continuous&lt;/description&gt;
&lt;taskId&gt;_task0&lt;/taskId&gt;
&lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;9fe32617-1516-41cc-9192-bd1db1d8915e&quot;/&gt;
&lt;/rates&gt;
&lt;rates type=&quot;sto.ClassicPeriodicDiscreteRate&quot; uuid=&quot;d73e2896-8c41-4e93-8972-4b943b3fe998&quot;&gt;
&lt;annotation&gt;D1&lt;/annotation&gt;
&lt;clockId&gt;ADM_AccelerationLogic::defaultTimer&lt;/clockId&gt;
&lt;description&gt;Discrete 1&lt;/description&gt;
&lt;rateIdx&gt;1&lt;/rateIdx&gt;
&lt;taskId&gt;_task0&lt;/taskId&gt;
&lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;63dc66bf-3a78-4ace-a925-3f2d56273cbc&quot;&gt;
&lt;period&gt;.002&lt;/period&gt;
&lt;rateType&gt;ClassicPeriodicDiscrete&lt;/rateType&gt;
&lt;/rateSpec&gt;
&lt;/rates&gt;
&lt;baseRate type=&quot;sto.ContinuousRate&quot; uuid=&quot;f15d22cf-9f4f-47ed-add5-14e102fb3c34&quot;&gt;
&lt;annotation&gt;Cont&lt;/annotation&gt;
&lt;clockId&gt;ADM_AccelerationLogic::defaultTimer&lt;/clockId&gt;
&lt;colorIndex&gt;-1&lt;/colorIndex&gt;
&lt;description&gt;Continuous&lt;/description&gt;
&lt;taskId&gt;_task0&lt;/taskId&gt;
&lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;a1209b12-f224-4d6c-820e-b0dc9a5f157f&quot;/&gt;
&lt;/baseRate&gt;
&lt;/clocks&gt;
&lt;clocks type=&quot;sto.Event&quot; uuid=&quot;fc6c736a-786e-4924-b24e-319341c48ef3&quot;&gt;
&lt;eventType&gt;PARAMETER_CHANGE_EVENT&lt;/eventType&gt;
&lt;cNum&gt;1&lt;/cNum&gt;
&lt;clockType&gt;Event&lt;/clockType&gt;
&lt;identifier&gt;ParameterChangeEvent&lt;/identifier&gt;
&lt;rates type=&quot;sto.ModelWideEventRate&quot; uuid=&quot;bd959236-6426-4fe3-8cfa-8760a3602ede&quot;&gt;
&lt;annotation&gt;Inf&lt;/annotation&gt;
&lt;clockId&gt;ParameterChangeEvent&lt;/clockId&gt;
&lt;colorIndex&gt;-1&lt;/colorIndex&gt;
&lt;description&gt;Constant&lt;/description&gt;
&lt;rateIdx&gt;-1&lt;/rateIdx&gt;
&lt;taskId&gt;ModelWideParameterChangeEvent&lt;/taskId&gt;
&lt;useForExecution&gt;NotForExecution&lt;/useForExecution&gt;
&lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;15cc7d45-e20b-4e1b-a611-939b098eaa05&quot;&gt;
&lt;period&gt;inf&lt;/period&gt;
&lt;rateType&gt;ModelWideParameterChangeEvent&lt;/rateType&gt;
&lt;/rateSpec&gt;
&lt;/rates&gt;
&lt;/clocks&gt;
&lt;timeAdvanceMode&gt;FixedStep&lt;/timeAdvanceMode&gt;
&lt;/clockRegistry&gt;
&lt;taskRegistry type=&quot;sto.TaskRegistry&quot; uuid=&quot;91610a29-8cc7-4421-9b1a-01b8deaa73f3&quot;&gt;
&lt;rootTaskHierarchyElements type=&quot;sto.Task&quot; uuid=&quot;2183508e-c541-4a03-9db6-6968dfe183b8&quot;&gt;
&lt;isExplicit&gt;true&lt;/isExplicit&gt;
&lt;rates type=&quot;sto.ModelWideEventRate&quot; uuid=&quot;45f09e19-6676-4409-9c47-4f4923169876&quot;&gt;
&lt;annotation&gt;Inf&lt;/annotation&gt;
&lt;clockId&gt;ParameterChangeEvent&lt;/clockId&gt;
&lt;colorIndex&gt;-1&lt;/colorIndex&gt;
&lt;description&gt;Constant&lt;/description&gt;
&lt;rateIdx&gt;-1&lt;/rateIdx&gt;
&lt;taskId&gt;ModelWideParameterChangeEvent&lt;/taskId&gt;
&lt;useForExecution&gt;NotForExecution&lt;/useForExecution&gt;
&lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;70d58f34-29da-446b-a2b5-e1b24d5d2b25&quot;&gt;
&lt;period&gt;inf&lt;/period&gt;
&lt;rateType&gt;ModelWideParameterChangeEvent&lt;/rateType&gt;
&lt;/rateSpec&gt;
&lt;/rates&gt;
&lt;schedulingClockId&gt;ParameterChangeEvent&lt;/schedulingClockId&gt;
&lt;timeKeeperClockId&gt;ADM_AccelerationLogic::defaultTimer&lt;/timeKeeperClockId&gt;
&lt;elementType&gt;Task&lt;/elementType&gt;
&lt;identifier&gt;ModelWideParameterChangeEvent&lt;/identifier&gt;
&lt;priority&gt;-1&lt;/priority&gt;
&lt;/rootTaskHierarchyElements&gt;
&lt;rootTaskHierarchyElements type=&quot;sto.Task&quot; uuid=&quot;877b569f-206f-4685-9bf6-d8c1b4a791d5&quot;&gt;
&lt;isExecutable&gt;true&lt;/isExecutable&gt;
&lt;orderIndex&gt;1&lt;/orderIndex&gt;
&lt;rates type=&quot;sto.ContinuousRate&quot; uuid=&quot;3212c85a-2303-4ff7-97b0-33176b147f40&quot;&gt;
&lt;annotation&gt;Cont&lt;/annotation&gt;
&lt;clockId&gt;ADM_AccelerationLogic::defaultTimer&lt;/clockId&gt;
&lt;colorIndex&gt;-1&lt;/colorIndex&gt;
&lt;description&gt;Continuous&lt;/description&gt;
&lt;taskId&gt;_task0&lt;/taskId&gt;
&lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;1ca65734-6447-46cb-8670-c0a6a3736e4f&quot;/&gt;
&lt;/rates&gt;
&lt;rates type=&quot;sto.ClassicPeriodicDiscreteRate&quot; uuid=&quot;23ea02b6-f5fe-4946-97fd-c422a24a4205&quot;&gt;
&lt;annotation&gt;D1&lt;/annotation&gt;
&lt;clockId&gt;ADM_AccelerationLogic::defaultTimer&lt;/clockId&gt;
&lt;description&gt;Discrete 1&lt;/description&gt;
&lt;rateIdx&gt;1&lt;/rateIdx&gt;
&lt;taskId&gt;_task0&lt;/taskId&gt;
&lt;rateSpec type=&quot;sto.RateSpec&quot; uuid=&quot;a41a36cd-323f-456b-a802-6063b588c6c0&quot;&gt;
&lt;period&gt;.002&lt;/period&gt;
&lt;rateType&gt;ClassicPeriodicDiscrete&lt;/rateType&gt;
&lt;/rateSpec&gt;
&lt;/rates&gt;
&lt;schedulingClockId&gt;ADM_AccelerationLogic::defaultTimer&lt;/schedulingClockId&gt;
&lt;timeKeeperClockId&gt;ADM_AccelerationLogic::defaultTimer&lt;/timeKeeperClockId&gt;
&lt;elementType&gt;Task&lt;/elementType&gt;
&lt;identifier&gt;_task0&lt;/identifier&gt;
&lt;priority&gt;40&lt;/priority&gt;
&lt;/rootTaskHierarchyElements&gt;
&lt;taskDependencyGraph type=&quot;sto.SerializedTaskConnectionList&quot; uuid=&quot;83de9198-bb12-45e7-a938-68410a8075ca&quot;&gt;
&lt;clockIdentifier&gt;ADM_AccelerationLogic::defaultTimer&lt;/clockIdentifier&gt;
&lt;taskIdentifier&gt;_task0&lt;/taskIdentifier&gt;
&lt;/taskDependencyGraph&gt;
&lt;taskDependencyGraph type=&quot;sto.SerializedTaskConnectionList&quot; uuid=&quot;0bae97f6-3b59-4477-ad57-bb044b57e426&quot;&gt;
&lt;clockIdentifier&gt;ParameterChangeEvent&lt;/clockIdentifier&gt;
&lt;taskIdentifier&gt;ModelWideParameterChangeEvent&lt;/taskIdentifier&gt;
&lt;/taskDependencyGraph&gt;
&lt;taskingMode&gt;ClassicMultiTasking&lt;/taskingMode&gt;
&lt;/taskRegistry&gt;
&lt;/sto.Registry&gt;
&lt;/slexec_sto&gt;</timingAndTaskingRegistry>
<FMUBlockMap type="ModelRefInfoRepo.FMUBlockInfo" uuid="2a90cc2f-1ebd-45ce-99cc-f8c73e8e256f"/>
<codeGenInfo type="ModelRefInfoRepo.CodeGenInformation" uuid="8980962b-4912-4533-8de0-844a96e33912"/>
<compiledVariantInfos type="ModelRefInfoRepo.CompiledVariantInfoMap" uuid="03e98fa5-b9ec-4fcc-aaf2-e5b685cca31e"/>
<configSettingsForConsistencyChecks type="ModelRefInfoRepo.ConfigSettingsForConsistencyChecks" uuid="f9d8a552-f3d3-44cb-9b61-59559fafd773">
<concurrentTaskSupport>true</concurrentTaskSupport>
<consistentOutportInitialization>true</consistentOutportInitialization>
<fixedStepSize>.002</fixedStepSize>
<frameDiagnosticSetting>2</frameDiagnosticSetting>
<hasHybridSampleTime>true</hasHybridSampleTime>
<signalLoggingSaveFormat>2</signalLoggingSaveFormat>
<simSIMDOptimization>1</simSIMDOptimization>
<solverName>FixedStepDiscrete</solverName>
<solverType>SOLVER_TYPE_FIXEDSTEP</solverType>
<hardwareSettings type="ModelRefInfoRepo.HardwareSettings" uuid="20597ced-1458-4fc2-92ac-0043673c4f1d">
<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="e8e4126d-cd12-4316-b150-237c0b3aa4e8"/>
<controllableOutputRatesMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="604ed077-31de-4369-8be9-aee00b980b3c"/>
<dataPortGroup type="ModelRefInfoRepo.DataPortGroup" uuid="56dc7dc9-1462-40ac-a968-34b92ccfb2bc">
<compDataOutputPorts>0</compDataOutputPorts>
<compDataOutputPorts>1</compDataOutputPorts>
<compDataOutputPorts>2</compDataOutputPorts>
<compDataOutputPorts>3</compDataOutputPorts>
<dataOutputPorts>0</dataOutputPorts>
<dataOutputPorts>1</dataOutputPorts>
<dataOutputPorts>2</dataOutputPorts>
<dataOutputPorts>3</dataOutputPorts>
</dataPortGroup>
<expFcnUnconnectedDataPortGroup type="ModelRefInfoRepo.DataPortGroup" uuid="34510661-6c4e-49fc-9964-6b213230f250"/>
<interfaceParameterInfo type="ModelRefInfoRepo.InterfaceParameterInfo" uuid="3e9356a0-2620-40d4-ba8e-578a55f235e7">
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="4e049b48-bc49-4872-8bf3-f3d474376d48">
<dimensions>1</dimensions>
<dimensions>1</dimensions>
<isUsed>true</isUsed>
<isUsedAsNonTunableParam>true</isUsedAsNonTunableParam>
<numDimensions>2</numDimensions>
<parameterName>K</parameterName>
</globalVariables>
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="50e96333-0f67-4966-aa37-3f9ed167b848">
<dimensions>1</dimensions>
<dimensions>1</dimensions>
<isUsed>true</isUsed>
<isUsedAsNonTunableParam>true</isUsedAsNonTunableParam>
<numDimensions>2</numDimensions>
<parameterName>P</parameterName>
</globalVariables>
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="40f9d101-f959-4486-905e-7858a5a0c91d">
<dimensions>1</dimensions>
<dimensions>1</dimensions>
<isUsed>true</isUsed>
<isUsedAsNonTunableParam>true</isUsedAsNonTunableParam>
<numDimensions>2</numDimensions>
<parameterName>Ts</parameterName>
</globalVariables>
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="6d3b8558-9cea-499b-9fbd-ca2bfb593754">
<dimensions>1</dimensions>
<dimensions>1</dimensions>
<isUsed>true</isUsed>
<isUsedAsNonTunableParam>true</isUsedAsNonTunableParam>
<numDimensions>2</numDimensions>
<parameterName>Wn</parameterName>
</globalVariables>
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="cf54ca29-3d96-4500-a159-f9ff8815984f">
<dimensions>1</dimensions>
<dimensions>1</dimensions>
<isUsed>true</isUsed>
<numDimensions>2</numDimensions>
<parameterName>g</parameterName>
</globalVariables>
<globalVariables type="ModelRefInfoRepo.BuiltinParameter" uuid="0f8fb513-b87d-4038-8b27-bf8fbf40d883">
<dimensions>1</dimensions>
<dimensions>1</dimensions>
<isUsed>true</isUsed>
<numDimensions>2</numDimensions>
<parameterName>jeta</parameterName>
</globalVariables>
</interfaceParameterInfo>
<messageInfo type="ModelRefInfoRepo.MessageInformation" uuid="55ccfa6e-7afe-4dfb-bb98-1f9c0e8974e9"/>
<methodInfo type="ModelRefInfoRepo.MethodExistenceInfo" uuid="f39d5ad9-9e1a-44b4-a0c2-a0cc24842d73"/>
<periodicEventPortUnsupportedBlockInfo type="ModelRefInfoRepo.PeriodicEventPortUnsupportedBlockInfo" uuid="05c82444-21d7-4c2e-8077-c1fd0065e229"/>
<portGroupsRequireSameRate type="ModelRefInfoRepo.PortGroupsRequireSameRate" uuid="29e377d8-da7d-4f36-8bde-871ec8ac5188">
<DSMPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="34cef48f-e8ee-4179-bc9b-b8f3f16bae4d"/>
<GlobalDSMPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="ec785ee1-7df2-4f8a-90bb-4e59149f3cbb"/>
<mergedPortGroups type="ModelRefInfoRepo.NameToPortGroupIdxVectMap" uuid="faa5937a-f59e-44c8-aa1c-8adf67943f32"/>
</portGroupsRequireSameRate>
<rateBasedMdlGlobalDSMRateSpec type="ModelRefInfoRepo.GlobalDSMRateSpecMap" uuid="bc341cfe-6f8b-4f5a-b438-bbcd7457da37"/>
<rateSpecOfGlobalDSMAccessedByDescExpFcnMdlMap type="ModelRefInfoRepo.GlobalDSMRateSpecMap" uuid="fd69315a-3605-4bdc-8094-9d6e7bcb4160"/>
<rootBlockDiagramInterface type="ci.Model" uuid="d1b21bd5-9bba-4849-8f23-8c80dc02dabc">
<p_RootComponentInterface type="ci.ComponentInterface" uuid="7529e6af-1e61-440f-9d15-35066f95b1c7">
<p_Name>ADM_AccelerationLogic</p_Name>
<p_OutputPorts type="ci.SignalInterface" uuid="3fb6d9f4-b1bc-49a0-baa1-fe447c4e9172">
<p_ComputedNumericDimensions>1.0</p_ComputedNumericDimensions>
<p_ComputedSampleTime>0.0</p_ComputedSampleTime>
<p_ComputedSampleTime>0.0</p_ComputedSampleTime>
<p_Name>Brake</p_Name>
</p_OutputPorts>
<p_OutputPorts type="ci.SignalInterface" uuid="82a1e736-7353-4488-85d1-8b710dc85b58">
<p_ComputedNumericDimensions>1.0</p_ComputedNumericDimensions>
<p_ComputedSampleTime>0.0</p_ComputedSampleTime>
<p_ComputedSampleTime>0.0</p_ComputedSampleTime>
<p_Name>Motor</p_Name>
</p_OutputPorts>
<p_OutputPorts type="ci.SignalInterface" uuid="3db1c6e3-fd46-45b3-bb8d-9427c47440cc">
<p_ComputedNumericDimensions>1.0</p_ComputedNumericDimensions>
<p_ComputedSampleTime>0.0</p_ComputedSampleTime>
<p_ComputedSampleTime>0.0</p_ComputedSampleTime>
<p_Name>Debug_RequirementTorque</p_Name>
</p_OutputPorts>
<p_OutputPorts type="ci.SignalInterface" uuid="c32ca9b4-28fe-45a1-b9df-8c89499f5d24">
<p_ComputedNumericDimensions>1.0</p_ComputedNumericDimensions>
<p_ComputedSampleTime>.002</p_ComputedSampleTime>
<p_ComputedSampleTime>0.0</p_ComputedSampleTime>
<p_Name>IDB_MasterCylinderPressure</p_Name>
</p_OutputPorts>
<p_Type>ROOT</p_Type>
</p_RootComponentInterface>
</rootBlockDiagramInterface>
<simulinkFunctions type="ModelRefInfoRepo.SimulinkFunctions" uuid="d1962a49-8baa-41d7-a08b-1bf185549ba4">
<compSimulinkFunctionCatalog></compSimulinkFunctionCatalog>
</simulinkFunctions>
<sltpContext type="sltp.mm.core.Context" uuid="2fd62634-fcbc-4c04-aa23-bc3bd21e4b3a">
<globalData type="sltp.mm.core.GlobalData" uuid="bd5069fc-2aac-4160-bf76-0ec074989644">
<dataName>portBrake</dataName>
<type>RootOutport</type>
</globalData>
<globalData type="sltp.mm.core.GlobalData" uuid="2fe8f40e-2c05-4593-8508-e095a159d1ab">
<dataName>portDebug_RequirementTorque</dataName>
<type>RootOutport</type>
</globalData>
<globalData type="sltp.mm.core.GlobalData" uuid="c343314d-98ae-4c2a-8b2d-a71fe28a2687">
<dataName>portIDB_MasterCylinderPressure</dataName>
<type>RootOutport</type>
</globalData>
<globalData type="sltp.mm.core.GlobalData" uuid="7416b90f-4b39-465a-b1c5-24e33e2de0e9">
<dataName>portMotor</dataName>
<type>RootOutport</type>
</globalData>
<unusedTaskIds>1</unusedTaskIds>
<defaultEventBehavior type="sltp.mm.core.EventBehavior" uuid="14a15511-c2f3-488d-863e-26728084db18"/>
<editorState type="sltp.mm.core.EditorState" uuid="7e8a252f-8cc6-4063-ad25-a74240496693">
<isSynchronized>true</isSynchronized>
<panelState type="sltp.mm.core.EditorPanelState" uuid="bd51d3ac-7b29-4eee-a789-9cff6788fb7f"/>
</editorState>
<rootTask type="sltp.mm.core.Task" uuid="ad1ac685-5e99-4b97-a9d9-886fa2921497">
<context type="sltp.mm.core.Context" uuid="2fd62634-fcbc-4c04-aa23-bc3bd21e4b3a"/>
<explicit>false</explicit>
<name>Default</name>
<priority>-2147483648</priority>
<subgraph type="sltp.mm.core.Graph" uuid="35aa5e16-e90c-409c-906e-3531f783930b">
<tasks type="sltp.mm.core.Task" uuid="2dd0cb25-ba2c-45f6-84ac-b6a3d06d023c">
<baseTask>true</baseTask>
<context type="sltp.mm.core.Context" uuid="2fd62634-fcbc-4c04-aa23-bc3bd21e4b3a"/>
<explicit>false</explicit>
<id>2</id>
<isTimed>true</isTimed>
<name>Cont</name>
<priority>40</priority>
<rates type="sltp.mm.core.Rate" uuid="4c46eb63-b7cd-4f1c-8a33-8252927d53f6">
<annotation>Cont</annotation>
<color>255</color>
<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="67cbd912-167b-42c1-ac2c-76aa9e07a707">
<annotation>D1</annotation>
<color>-12240129</color>
<rateIndex>1</rateIndex>
<rateSpec type="sltp.mm.core.RateSpec">
<period>.002</period>
</rateSpec>
<sti>1</sti>
</rates>
</tasks>
</subgraph>
</rootTask>
</sltpContext>
<stateWriterToOwnerMap type="ModelRefInfoRepo.StateWriterInfo" uuid="6ecfde16-e36f-4957-b861-f5839b09662c"/>
<stoClientDataRegistry type="sto.ClientDataRegistry" uuid="22a2efde-e304-45c9-af4d-d562045c0d1b">
<dataSets type="sto.ClientClockNamedDataSet" uuid="c3195eee-dcb8-44e7-a86f-5ee9ca654fe9">
<tag>sltpEvents</tag>
</dataSets>
<dataSets type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="1d087af8-65fc-44e0-8ec5-b16939ce3918">
<tag>sltpTaskGroups</tag>
</dataSets>
<dataSets type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="13823af4-9cd9-49c4-b219-561cfddd4c9b">
<dSet type="ModelRefInfoRepo.SltpTaskData" uuid="468a2d15-2887-4f96-86b7-d7832e519558"/>
<tSet type="ModelRefInfoRepo.SltpTaskData" uuid="468a2d15-2887-4f96-86b7-d7832e519558">
<dataName>Cont</dataName>
<linkedSet type="sto.ClientTaskHierarchyElementNamedDataSet" uuid="13823af4-9cd9-49c4-b219-561cfddd4c9b"/>
<id type="sto.TaskHierarchyElementId">
<clockId>ADM_AccelerationLogic::defaultTimer</clockId>
<id>_task0</id>
</id>
</tSet>
<tag>sltpTasks</tag>
</dataSets>
</stoClientDataRegistry>
<varTsUIDMap type="ModelRefInfoRepo.VarTsUIDMap" uuid="c68ab41c-e68b-4005-8f58-b277ddd730e1"/>
</ModelRefInfoRepo.ModelRefInfoRoot>
</MF0>