mirror of
https://github.com/Dev-KATECH/ADM.git
synced 2026-05-17 01:43:59 +09:00
- LongitudinalCtrlMode 함수 비활성화 - Param match에서 가속도 관련 변수 0으로 비활성화 - Drive_ACC_Cmd 오프셋 적용 - GV_RC_Drive_ACC_Cmd 변수 생성 - Fault 시 명령 0으로 설정하는 조건 수정 - 속도 - 가속도 제어 전환 조건 추가 - 통합 로직 수정 : 가속도 제어 로직 적용 : 가속도 명령을 처리하는 Pre-processing 과정에 문제가 있어 해당 부분 재검토 필요 : 가속도 제어 로직이 동작하지 않도록 AccCmd_Out, AccControlFlag 0으로 설정
495 lines
35 KiB
XML
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>[{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""}]</InternalData>
|
|
<ModelName>ADM_AccelerationLogic</ModelName>
|
|
<RootIOData>[{"Name":"Brake","Profile":""},{"Name":"Motor","Profile":""},{"Name":"Debug_RequirementTorque","Profile":""},{"Name":"IDB_MasterCylinderPressure","Profile":""}]</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>{"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>-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><?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="7da15208-1e01-4df1-8489-1f7304f3c664">
|
|
<executionSpec>Undetermined</executionSpec>
|
|
<identifier>ADM_AccelerationLogic</identifier>
|
|
<clockRegistry type="sto.ClockRegistry" uuid="155b25f6-efb1-4c61-861d-d6857308ac14">
|
|
<clocks type="sto.Timer" uuid="60595706-76ca-42a9-a8e7-219821c318a2">
|
|
<computedFundamentalDiscretePeriod>.002</computedFundamentalDiscretePeriod>
|
|
<fastestDiscreteRate type="sto.ClassicPeriodicDiscreteRate" uuid="d73e2896-8c41-4e93-8972-4b943b3fe998"/>
|
|
<isDefaultTimer>true</isDefaultTimer>
|
|
<resolution>.002</resolution>
|
|
<timeAdvanceMode>FixedStep</timeAdvanceMode>
|
|
<identifier>ADM_AccelerationLogic::defaultTimer</identifier>
|
|
<rates type="sto.ContinuousRate" uuid="5440073a-5055-45b5-8436-218986759755">
|
|
<annotation>Cont</annotation>
|
|
<clockId>ADM_AccelerationLogic::defaultTimer</clockId>
|
|
<colorIndex>-1</colorIndex>
|
|
<description>Continuous</description>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="9fe32617-1516-41cc-9192-bd1db1d8915e"/>
|
|
</rates>
|
|
<rates type="sto.ClassicPeriodicDiscreteRate" uuid="d73e2896-8c41-4e93-8972-4b943b3fe998">
|
|
<annotation>D1</annotation>
|
|
<clockId>ADM_AccelerationLogic::defaultTimer</clockId>
|
|
<description>Discrete 1</description>
|
|
<rateIdx>1</rateIdx>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="63dc66bf-3a78-4ace-a925-3f2d56273cbc">
|
|
<period>.002</period>
|
|
<rateType>ClassicPeriodicDiscrete</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
<baseRate type="sto.ContinuousRate" uuid="f15d22cf-9f4f-47ed-add5-14e102fb3c34">
|
|
<annotation>Cont</annotation>
|
|
<clockId>ADM_AccelerationLogic::defaultTimer</clockId>
|
|
<colorIndex>-1</colorIndex>
|
|
<description>Continuous</description>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="a1209b12-f224-4d6c-820e-b0dc9a5f157f"/>
|
|
</baseRate>
|
|
</clocks>
|
|
<clocks type="sto.Event" uuid="fc6c736a-786e-4924-b24e-319341c48ef3">
|
|
<eventType>PARAMETER_CHANGE_EVENT</eventType>
|
|
<cNum>1</cNum>
|
|
<clockType>Event</clockType>
|
|
<identifier>ParameterChangeEvent</identifier>
|
|
<rates type="sto.ModelWideEventRate" uuid="bd959236-6426-4fe3-8cfa-8760a3602ede">
|
|
<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="15cc7d45-e20b-4e1b-a611-939b098eaa05">
|
|
<period>inf</period>
|
|
<rateType>ModelWideParameterChangeEvent</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
</clocks>
|
|
<timeAdvanceMode>FixedStep</timeAdvanceMode>
|
|
</clockRegistry>
|
|
<taskRegistry type="sto.TaskRegistry" uuid="91610a29-8cc7-4421-9b1a-01b8deaa73f3">
|
|
<rootTaskHierarchyElements type="sto.Task" uuid="2183508e-c541-4a03-9db6-6968dfe183b8">
|
|
<isExplicit>true</isExplicit>
|
|
<rates type="sto.ModelWideEventRate" uuid="45f09e19-6676-4409-9c47-4f4923169876">
|
|
<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="70d58f34-29da-446b-a2b5-e1b24d5d2b25">
|
|
<period>inf</period>
|
|
<rateType>ModelWideParameterChangeEvent</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
<schedulingClockId>ParameterChangeEvent</schedulingClockId>
|
|
<timeKeeperClockId>ADM_AccelerationLogic::defaultTimer</timeKeeperClockId>
|
|
<elementType>Task</elementType>
|
|
<identifier>ModelWideParameterChangeEvent</identifier>
|
|
<priority>-1</priority>
|
|
</rootTaskHierarchyElements>
|
|
<rootTaskHierarchyElements type="sto.Task" uuid="877b569f-206f-4685-9bf6-d8c1b4a791d5">
|
|
<isExecutable>true</isExecutable>
|
|
<orderIndex>1</orderIndex>
|
|
<rates type="sto.ContinuousRate" uuid="3212c85a-2303-4ff7-97b0-33176b147f40">
|
|
<annotation>Cont</annotation>
|
|
<clockId>ADM_AccelerationLogic::defaultTimer</clockId>
|
|
<colorIndex>-1</colorIndex>
|
|
<description>Continuous</description>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="1ca65734-6447-46cb-8670-c0a6a3736e4f"/>
|
|
</rates>
|
|
<rates type="sto.ClassicPeriodicDiscreteRate" uuid="23ea02b6-f5fe-4946-97fd-c422a24a4205">
|
|
<annotation>D1</annotation>
|
|
<clockId>ADM_AccelerationLogic::defaultTimer</clockId>
|
|
<description>Discrete 1</description>
|
|
<rateIdx>1</rateIdx>
|
|
<taskId>_task0</taskId>
|
|
<rateSpec type="sto.RateSpec" uuid="a41a36cd-323f-456b-a802-6063b588c6c0">
|
|
<period>.002</period>
|
|
<rateType>ClassicPeriodicDiscrete</rateType>
|
|
</rateSpec>
|
|
</rates>
|
|
<schedulingClockId>ADM_AccelerationLogic::defaultTimer</schedulingClockId>
|
|
<timeKeeperClockId>ADM_AccelerationLogic::defaultTimer</timeKeeperClockId>
|
|
<elementType>Task</elementType>
|
|
<identifier>_task0</identifier>
|
|
<priority>40</priority>
|
|
</rootTaskHierarchyElements>
|
|
<taskDependencyGraph type="sto.SerializedTaskConnectionList" uuid="83de9198-bb12-45e7-a938-68410a8075ca">
|
|
<clockIdentifier>ADM_AccelerationLogic::defaultTimer</clockIdentifier>
|
|
<taskIdentifier>_task0</taskIdentifier>
|
|
</taskDependencyGraph>
|
|
<taskDependencyGraph type="sto.SerializedTaskConnectionList" uuid="0bae97f6-3b59-4477-ad57-bb044b57e426">
|
|
<clockIdentifier>ParameterChangeEvent</clockIdentifier>
|
|
<taskIdentifier>ModelWideParameterChangeEvent</taskIdentifier>
|
|
</taskDependencyGraph>
|
|
<taskingMode>ClassicMultiTasking</taskingMode>
|
|
</taskRegistry>
|
|
</sto.Registry>
|
|
</slexec_sto></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> |