s4X8ZXVS8oDBVwNrFCiCRjE s4hd8FQU0dySFWt9ums6P6C s7aRAkEzMZedSBExDBKXWuB sGqAazc85l6bkHy3ekd3icF sGrDLlrEo2hQjrwiiHEt2XE sIWw0lm3FhEUJOIIjIl8rOE sJuC8VtUuwqyCjqx5AoBOiF sMrJZUOMWLXE9CMwITAnh3B sNenEXn9OGGtoOiRBQV8Gh sS5nBgaBemG22eTH9dJ6tL sTzKZ0t1CY4yWEg8I3QIHXE sazfgeuZLE2hj0Yzcg5InOH sbwyRsIcGtxGV1VjtS9aLG sewORjqIgCBTc4P3QEjreuF sjHaSixO4aTSAxlu2wTQB7G sjYVIrUrwoYvrTOacGEWqvE stCZb9XcGX5Y1I7UZZxRZzD sx2yMGeXic8TKotq62n1G4E sxAfpTRKp6NBRtpGmVW7hMF [{"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":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""},{"Name":"","Profile":""}] ADM_Integrated_Logic [{"Name":"GV_MCU_RPM","Profile":""},{"Name":"GV_BrakeTorqueCommand","Profile":""},{"Name":"GV_IMU_AX_Val","Profile":""},{"Name":"GV_IMU_AY_Val","Profile":""},{"Name":"GV_IMU_AZ_Val","Profile":""},{"Name":"GV_IMU_PitchRtVal","Profile":""},{"Name":"GV_Vx_Command","Profile":""},{"Name":"GV_VCU_GearSelStat","Profile":""},{"Name":"GV_MCU_EstTrq","Profile":""},{"Name":"GV_Vx_Limit","Profile":""},{"Name":"GV_Vx_Fbk","Profile":""},{"Name":"GV_RWA_RackAngleCommand","Profile":""},{"Name":"GV_RWS_RackAngleCommand","Profile":""},{"Name":"GV_Operation_Mode","Profile":""},{"Name":"GV_RC_RWA1_2_FAULT","Profile":""},{"Name":"GV_RC_IDB_Fault","Profile":""},{"Name":"GV_RC_MCU_Fault","Profile":""},{"Name":"IDB_ECU_FAULT_FLAG","Profile":""},{"Name":"RCU_ECU_FAULT_FLAG","Profile":""},{"Name":"RWA_ECU_FAULT_FLAG","Profile":""},{"Name":"RWA2_ECU_FAULT_FLAG","Profile":""},{"Name":"GV_Brake_Command","Profile":""},{"Name":"GV_Master_Rack_Angle_Cmd","Profile":""},{"Name":"GV_Hill_Torque_Assist","Profile":""},{"Name":"GV_Motor_Torque_Cmd","Profile":""},{"Name":"Debug_HAC_FLAG","Profile":""},{"Name":"Debug_HAC_RPM_Decision","Profile":""},{"Name":"Debug_HAC_Pitch_angle","Profile":""},{"Name":"Debug_HAC_Brake_Output","Profile":""},{"Name":"Debug_CC_Brake_Output","Profile":""},{"Name":"GV_RWS_RackAngleCmd1","Profile":""},{"Name":"GV_Speed_Limit","Profile":""},{"Name":"GV_Gear_Postion_Out","Profile":""},{"Name":"Act_Fault_Exist","Profile":""},{"Name":"Target_RWA_Out","Profile":""},{"Name":"Target_IDB_Out","Profile":""},{"Name":"Target_MCU_Out","Profile":""}] ADM_Integrated_Logic ADM_Integrated_Logic inf true base workspace BaseWorkspace ADM_Integrated_Logic AAFJTQAAAAAOAAAAOAAAAAYAAAAIAAAAAgAAAAAAAAAFAAAACAAAAAAAAAABAAAAAQAAAAAAAAAFAAQAAQAAAAEAAAAAAAAA {"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\":\"Default\",\"Checksum\":\"Default\",\"PerInstancePropertiesChecksum\":\"\",\"MemorySectionName\":\"None\",\"MemorySectionChecksum\":\"None\"}","GlobalParameters":"{\"Name\":\"Default\",\"Checksum\":\"Default\",\"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\"}"} -1.0 .002 K P Ts Wn b_rolling_Factor g jeta m true true true true true inf -inf 2 true D1 .002 40 0 true inf -inf 2 1 true D1 .002 40 0 true inf -inf 2 2 true D1 .002 40 0 true inf -inf 2 3 true D1 .002 40 0 true inf -inf 2 4 true D1 .002 40 0 true inf -inf 2 5 true D1 .002 40 0 true inf -inf 2 6 true D1 .002 40 0 true inf -inf 2 7 true D1 .002 40 0 true inf -inf 2 8 true D1 .002 40 0 true inf -inf 2 9 true D1 .002 40 0 true inf -inf 2 10 true D1 .002 40 0 true inf -inf 2 11 true D1 .002 40 0 true inf -inf 2 12 true D1 .002 40 0 true inf -inf 2 13 true D1 .002 40 0 true inf -inf 2 14 true D1 .002 40 0 true inf -inf 2 15 true D1 .002 40 0 true inf -inf 2 16 true D1 .002 40 0 true inf -inf 2 17 true D1 .002 40 0 true inf -inf 2 18 true D1 .002 40 0 true inf -inf 2 19 true D1 .002 40 0 true inf -inf 2 20 true D1 .002 40 0 false true false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false false 6 -1.0 42 21 42 46 false false false false false false false false false false false false false false false false inf -inf true D1 .002 40 0 inf -inf 1 true D1 .002 40 0 inf -inf 2 true D1 .002 40 0 inf -inf 3 true D1 .002 40 0 inf -inf 4 true D1 .002 40 0 true inf -inf 5 true D1 .002 40 0 inf -inf 6 true D1 .002 40 0 inf -inf 7 true D1 .002 40 0 inf -inf 8 true D1 .002 40 0 inf -inf 9 true D1 .002 40 0 true true inf -inf 10 true true inf inf -2147483648 inf -inf 11 true D1 .002 40 0 inf -inf 12 true D1 .002 40 0 inf -inf 13 true D1 .002 40 0 inf -inf 14 true D1 .002 40 0 inf -inf 15 true D1 .002 40 0 true true D1 .002 40 0 2 323 <?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="ff39325c-ca84-4f4f-9024-5b996851b804"> <executionSpec>Undetermined</executionSpec> <identifier>ADM_Integrated_Logic</identifier> <clockRegistry type="sto.ClockRegistry" uuid="3a7b2768-2765-4efc-b502-e9020b0c7aa1"> <clocks type="sto.Timer" uuid="7d6d39ea-30b2-47fa-b81c-1a254f809929"> <computedFundamentalDiscretePeriod>.002</computedFundamentalDiscretePeriod> <fastestDiscreteRate type="sto.ClassicPeriodicDiscreteRate" uuid="a72611b9-17a5-4a1c-97c7-67bbc766d7eb"/> <isDefaultTimer>true</isDefaultTimer> <resolution>.002</resolution> <timeAdvanceMode>FixedStep</timeAdvanceMode> <identifier>ADM_Integrated_Logic::defaultTimer</identifier> <rates type="sto.ClassicPeriodicDiscreteRate" uuid="a72611b9-17a5-4a1c-97c7-67bbc766d7eb"> <annotation>D1</annotation> <clockId>ADM_Integrated_Logic::defaultTimer</clockId> <description>Discrete 1</description> <taskId>_task0</taskId> <rateSpec type="sto.RateSpec" uuid="cf6807d6-f641-4750-a1dc-08e545c52dc6"> <period>.002</period> <rateType>ClassicPeriodicDiscrete</rateType> </rateSpec> </rates> <baseRate type="sto.ClassicPeriodicDiscreteRate" uuid="3f1451be-5ec3-4d24-848f-4a1a331fc0bf"> <annotation>D1</annotation> <clockId>ADM_Integrated_Logic::defaultTimer</clockId> <description>Discrete 1</description> <taskId>_task0</taskId> <rateSpec type="sto.RateSpec" uuid="906ffb4b-910b-43d4-abcd-51721e26df66"> <period>.002</period> <rateType>ClassicPeriodicDiscrete</rateType> </rateSpec> </baseRate> </clocks> <clocks type="sto.Event" uuid="1886c4ee-db28-4919-899d-f3f83c94b2c2"> <eventType>PARAMETER_CHANGE_EVENT</eventType> <cNum>1</cNum> <clockType>Event</clockType> <identifier>ParameterChangeEvent</identifier> <rates type="sto.ModelWideEventRate" uuid="b14c9262-5945-419d-a2fb-ab048b454ecd"> <clockId>ParameterChangeEvent</clockId> <rateIdx>-1</rateIdx> <taskId>ModelWideParameterChangeEvent</taskId> <useForExecution>NotForExecution</useForExecution> <rateSpec type="sto.RateSpec" uuid="3709dd7d-364e-4504-8201-955a6d492f87"> <period>inf</period> <rateType>ModelWideParameterChangeEvent</rateType> </rateSpec> </rates> </clocks> <timeAdvanceMode>FixedStep</timeAdvanceMode> </clockRegistry> <taskRegistry type="sto.TaskRegistry" uuid="3b7d6322-5561-4081-ad09-abf7c604a106"> <rootTaskHierarchyElements type="sto.Task" uuid="0c0c3f0b-028c-422d-80ca-08423062e5c0"> <isExplicit>true</isExplicit> <rates type="sto.ModelWideEventRate" uuid="46a709eb-1571-4f79-aafa-aba316ca6f63"> <clockId>ParameterChangeEvent</clockId> <rateIdx>-1</rateIdx> <taskId>ModelWideParameterChangeEvent</taskId> <useForExecution>NotForExecution</useForExecution> <rateSpec type="sto.RateSpec" uuid="4d844d54-3fab-44c8-863a-86bc48a64291"> <period>inf</period> <rateType>ModelWideParameterChangeEvent</rateType> </rateSpec> </rates> <schedulingClockId>ParameterChangeEvent</schedulingClockId> <timeKeeperClockId>ADM_Integrated_Logic::defaultTimer</timeKeeperClockId> <elementType>Task</elementType> <identifier>ModelWideParameterChangeEvent</identifier> <priority>-1</priority> </rootTaskHierarchyElements> <rootTaskHierarchyElements type="sto.Task" uuid="5d4c4217-f2e4-4c1d-b030-52b0f2653d39"> <isExecutable>true</isExecutable> <orderIndex>1</orderIndex> <rates type="sto.ClassicPeriodicDiscreteRate" uuid="5c213218-e9f3-48d4-aeae-fd1dcb79bdf7"> <annotation>D1</annotation> <clockId>ADM_Integrated_Logic::defaultTimer</clockId> <description>Discrete 1</description> <taskId>_task0</taskId> <rateSpec type="sto.RateSpec" uuid="99da98f1-b023-4b36-8b9d-b3f0805729fc"> <period>.002</period> <rateType>ClassicPeriodicDiscrete</rateType> </rateSpec> </rates> <schedulingClockId>ADM_Integrated_Logic::defaultTimer</schedulingClockId> <timeKeeperClockId>ADM_Integrated_Logic::defaultTimer</timeKeeperClockId> <elementType>Task</elementType> <identifier>_task0</identifier> <priority>40</priority> </rootTaskHierarchyElements> <taskDependencyGraph type="sto.SerializedTaskConnectionList" uuid="78ee64c7-0e73-4762-b6dd-d56fcc7afa0e"> <clockIdentifier>ADM_Integrated_Logic::defaultTimer</clockIdentifier> <taskIdentifier>_task0</taskIdentifier> </taskDependencyGraph> <taskDependencyGraph type="sto.SerializedTaskConnectionList" uuid="5cb53058-e010-402b-b0d6-603464c8f8e7"> <clockIdentifier>ParameterChangeEvent</clockIdentifier> <taskIdentifier>ModelWideParameterChangeEvent</taskIdentifier> </taskDependencyGraph> <taskPriorityDirection>HighNumberLast</taskPriorityDirection> </taskRegistry> </sto.Registry> </slexec_sto> .002 true true .002 2 true true 2 1 FixedStepDiscrete SOLVER_TYPE_FIXEDSTEP 2 8 64 32 32 32 64 32 32 16 32 1 1 3 true true 32 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 10 10 1.0 .002 0.0 GV_MCU_RPM 1.0 .002 0.0 GV_BrakeTorqueCommand 1.0 .002 0.0 GV_IMU_AX_Val 1.0 .002 0.0 GV_IMU_AY_Val 1.0 .002 0.0 GV_IMU_AZ_Val 1.0 .002 0.0 GV_IMU_PitchRtVal 1.0 .002 0.0 GV_Vx_Command 1.0 .002 0.0 GV_VCU_GearSelStat 1.0 .002 0.0 GV_MCU_EstTrq 1.0 .002 0.0 GV_Vx_Limit 1.0 .002 0.0 GV_Vx_Fbk 1.0 .002 0.0 GV_RWA_RackAngleCommand 1.0 .002 0.0 GV_RWS_RackAngleCommand 1.0 .002 0.0 GV_Operation_Mode 1.0 .002 0.0 GV_RC_RWA1_2_FAULT 1.0 .002 0.0 GV_RC_IDB_Fault 1.0 .002 0.0 GV_RC_MCU_Fault 1.0 .002 0.0 IDB_ECU_FAULT_FLAG 1.0 .002 0.0 RCU_ECU_FAULT_FLAG 1.0 .002 0.0 RWA_ECU_FAULT_FLAG 1.0 .002 0.0 RWA2_ECU_FAULT_FLAG ADM_Integrated_Logic 1.0 .002 0.0 GV_Brake_Command 1.0 .002 0.0 GV_Master_Rack_Angle_Cmd 1.0 .002 0.0 GV_Hill_Torque_Assist 1.0 .002 0.0 GV_Motor_Torque_Cmd 1.0 .002 0.0 Debug_HAC_FLAG 1.0 .002 0.0 Debug_HAC_RPM_Decision 1.0 .002 0.0 Debug_HAC_Pitch_angle 1.0 .002 0.0 Debug_HAC_Brake_Output 1.0 .002 0.0 Debug_CC_Brake_Output 1.0 .002 0.0 GV_RWS_RackAngleCmd1 1.0 inf 0.0 GV_Speed_Limit 1.0 .002 0.0 GV_Gear_Postion_Out 1.0 .002 0.0 Act_Fault_Exist 1.0 .002 0.0 Target_RWA_Out 1.0 .002 0.0 Target_IDB_Out 1.0 .002 0.0 Target_MCU_Out ROOT portAct_Fault_Exist RootOutport portDebug_CC_Brake_Output RootOutport portDebug_HAC_Brake_Output RootOutport portDebug_HAC_FLAG RootOutport portDebug_HAC_Pitch_angle RootOutport portDebug_HAC_RPM_Decision RootOutport portGV_BrakeTorqueCommand RootInport portGV_Brake_Act_Fault RootInport portGV_Brake_Command RootOutport portGV_Gear_Postion_Out RootOutport portGV_Hill_Torque_Assist RootOutport portGV_IMU_AX_Val RootInport portGV_IMU_AY_Val RootInport portGV_IMU_AZ_Val RootInport portGV_IMU_PitchRtVal RootInport portGV_MCU_Act_Fault RootInport portGV_MCU_EstTrq RootInport portGV_MCU_RPM RootInport portGV_Master_Rack_Angle_Cmd RootOutport portGV_Motor_Torque_Cmd RootOutport portGV_Operation_Mode RootInport portGV_RC_IDB_Fault RootInport portGV_RC_MCU_Fault RootInport portGV_RC_RWA1_2_FAULT RootInport portGV_RWA_Fault_Flag RootInport portGV_RWA_RackAngleCommand RootInport portGV_RWS_RackAngleCmd1 RootOutport portGV_RWS_RackAngleCommand RootInport portGV_Speed_Limit RootOutport portGV_Steer_Act_Fault RootInport portGV_Torq_cmd_out1 RootOutport portGV_VCU_GearSelStat RootInport portGV_Vx_Command RootInport portGV_Vx_Fbk RootInport portGV_Vx_Limit RootInport portIDB_ECU_FAULT_FLAG RootInport portRCU_ECU_FAULT_FLAG RootInport portRWA2_ECU_FAULT_FLAG RootInport portRWA_ECU_FAULT_FLAG RootInport portRWS_RackAngleCommand RootInport portTarget_IDB_Out RootOutport portTarget_MCU_Out RootOutport portTarget_RWA_Out RootOutport HighNumberLast 1 true false Default -2147483648 false 2 true D1 40 D1 -12240129 true ClassicPeriodicDiscrete0.0020 0 .002 0 sltpEvents sltpTaskGroups D1 ADM_Integrated_Logic::defaultTimer _task0 sltpTasks