20001Electric Car30001CU30002CU_micro30003CU_micro_lights30004CU_micro_lights_lowbeam40001LowBeamLightsFuncion Lowbeam lights desplegada en el subsistema CU_micro_lights_lowbeam en la maquina de estados LowBeamLightsState Chart1<default>udHStateChartGeneratorudLoopCaseAlgorithm<none>101170.00,60.00-128849018881InitEstado inicial20.00,20.000,0,0,255 100500010.00,25.0036.00,18.00Init1600010.00,0.00-1288490188860001initToOffAl inicio, las luces están apagadas.255-1lowBeamLightsOffSe desactivan las luces de cruce.<global>::lowBeamLightsOff#90000<global>12429496729670001-142.00,-40.0089.00,18.00<<["lowBeamLightsOff()"]] >>32319.00,150.00-128849018882OffLuces apagadas102.00,50.00254,253,211,255 1005000241.00,5.0021.00,18.00Off1600020.00,0.00-1288490188860002OffToOnSi se dan las condiciones de activación, encendemos las luces.255-1lowBeamOnConditionsF2: Luces de cruce o cortas
Condiciones de activación
-------------------------------------
• Status_Car>=3 AND
• IN_LEV_LOWBEAM_LAMP=1<global>::lowBeamOnConditions#80000<global>-1lowBeamLightsOnSe activan las luces de cruce.<global>::lowBeamLightsOn#90001<global>23858993459270002-142.00,-40.0089.00,18.00<<lowBeamOnConditions() / [["lowBeamLightsOn()"]] >>33319.00,150.00-128849018883OnLuces encendidas102.00,50.00254,253,211,255 1005000341.00,5.0021.00,18.00On1600030.00,0.00-1288490188860003OnToOffSi se dan las condiciones de desactivación, apagaremos las luces.255-1lowBeamOffConditionsF2: Luces de cruce o cortas
Condiciones de desactivación
-------------------------------------------
• Status_Car<=2 OR
• PALANCA_LUZ_CORTA=0 OR
• (PAL_LUZ_LARGA=1 AND Luz_carretera_izq =1 AND Luz_carretera_dcha=1) OR
• Alguna sobretensión/subtensión detectada OR
• Cortocircuito o sobrecorriente de luces cortas. <global>::lowBeamOffConditions#80001<global>-1lowBeamLightsOffSe desactivan las luces de cruce.<global>::lowBeamLightsOff#90000<global>321288490188870003-142.00,-40.0089.00,18.00<<lowBeamOffConditions() / [["lowBeamLightsOff()"]] >>330005CU_micro_mode30006CU_hwdiag30007CU_micro_lights_park40003ParkLightsFuncion Park and plate lights desplegada en el subsistema CU_micro_lights_park en la maquina de estados ParkLightsState Chart1<default>udHStateChartGeneratorudLoopCaseAlgorithm<none>1011170.00,60.00-1288490188811InitEstado inicial20.00,20.000,0,0,255 100500110.00,25.0036.00,18.00Init1600100.00,0.00-1288490188860010InitToOffAl inicio, las luces están apagadas.255-1parkLightsOffSe desactivan las luces de posicion.<global>::parkLightsOff#90002<global>11124724464025670010-142.00,-40.0089.00,18.00<<["parkLightsOff()"]] >>312319.00,150.00-1288490188812OffLuces Apagadas102.00,50.00254,253,211,255 1005001241.00,5.0021.00,18.00Off1600110.00,0.00-1288490188860011OffToOnSi se dan las condiciones de activación, encendemos las luces.255-1parkLightsOnConditionCondiciones de activación
-------------------------------
• Status_Car=>1 AND
• (PAL_LUZ_POSICION=1 OR PAL_LUZ_CORTA=1 OR PALANCA_LUZ_LARGA=1)
<global>::parkLightsOnCondition#80002<global>-1parkLightsOnSe activan las luces de posición.<global>::parkLightsOn#90003<global>12135153960755270011-142.00,-40.0089.00,18.00<<parkLightsOnCondition() / [["parkLightsOn()"]] >>313319.00,150.00-1288490188813OnLuces Encendidas102.00,50.00254,253,211,255 1005001341.00,5.0021.00,18.00On1600120.00,0.00-1288490188860012OnToOffSi se dan las condiciones de desactivación, apagamos las luces.255-1parkLightsOffConditionsCondiciones de desactivación
------------------------------------
• Status_Car=0 OR
• (IN_LEV_LOWBEAM_LAMP=0 AND IN_LEV_HIGHBEAM_LAMP=0 AND IN_LEV_PARK_LAMP=0) OR
• Alguna sobretensión/subtensión detectada OR
• Cortocircuito o sobrecorriente de luces de posición <global>::parkLightsOffConditions#80003<global>-1parkLightsOffSe desactivan las luces de posicion.<global>::parkLightsOff#90002<global>13125583457484870012-142.00,-40.0089.00,18.00<<parkLightsOffConditions() / [["parkLightsOff()"]] >>3100005Condition functions80000lowBeamOnConditionsF2: Luces de cruce o cortas
Condiciones de activación
-------------------------------------
• Status_Car>=3 AND
• IN_LEV_LOWBEAM_LAMP=1statusCar>=3 && IN_LEV_LOWBEAM_LAMP==TRUE<global><global>::lowBeamOnConditions#8000011000080001lowBeamOffConditionsF2: Luces de cruce o cortas
Condiciones de desactivación
-------------------------------------------
• Status_Car<=2 OR
• PALANCA_LUZ_CORTA=0 OR
• (PAL_LUZ_LARGA=1 AND Luz_carretera_izq =1 AND Luz_carretera_dcha=1) OR
• Alguna sobretensión/subtensión detectada OR
• Cortocircuito o sobrecorriente de luces cortas. statusCar<=2 ||
IN_LEV_LOWBEAM_LAMP==FALSE ||
(IN_LEV_HIGHBEAM_LAMP == TRUE && OUT_HIGHBEAM_LAMP_L==TRUE && OUT_HIGHBEAM_LAMP_R==TRUE) ||
diagPsOvervolt == TRUE ||
diagPsUndervolt == TRUE ||
diagPsOvercurrent == TRUE ||
LOWBEAM_LAMP_L_DGN ||
LOWBEAM_LAMP_R_DGN
<global><global>::lowBeamOffConditions#8000111000080002parkLightsOnConditionCondiciones de activación
-------------------------------
• Status_Car=>1 AND
• (PAL_LUZ_POSICION=1 OR PAL_LUZ_CORTA=1 OR PALANCA_LUZ_LARGA=1)
statusCar>=1 &&
(IN_LEV_LOWBEAM_LAMP==TRUE || IN_LEV_PARK_LAMP==TRUE || IN_LEV_HIGHBEAM_LAMP==TRUE)<global><global>::parkLightsOnCondition#8000211000080003parkLightsOffConditionsCondiciones de desactivación
------------------------------------
• Status_Car=0 OR
• (IN_LEV_LOWBEAM_LAMP=0 AND IN_LEV_HIGHBEAM_LAMP=0 AND IN_LEV_PARK_LAMP=0) OR
• Alguna sobretensión/subtensión detectada OR
• Cortocircuito o sobrecorriente de luces de posición statusCar<=0 ||
(IN_LEV_LOWBEAM_LAMP==FALSE &&
IN_LEV_HIGHBEAM_LAMP == FALSE &&
IN_LEV_PARK_LAMP==FALSE) ||
diagPsOvervolt == TRUE ||
diagPsUndervolt == TRUE ||
diagPsOvercurrent == TRUE ||
PARKING_LAMP_1_DGN ||
PARKING_LAMP_2_DGN <global><global>::parkLightsOffConditions#80003110000100010Action functions90000lowBeamLightsOffSe desactivan las luces de cruce.OUT_LOWBEAM_LAMP_L = FALSE;
OUT_LOWBEAM_LAMP_R = FALSE;
canLowBeam=CAN_LOW_BEAM_OFF;<global><global>::lowBeamLightsOff#90000110000090001lowBeamLightsOnSe activan las luces de cruce.OUT_LOWBEAM_LAMP_L = TRUE;
OUT_LOWBEAM_LAMP_R = TRUE;
canLowBeam=CAN_LOW_BEAM_ON;<global><global>::lowBeamLightsOn#90001110000090002parkLightsOffSe desactivan las luces de posicion.OUT_PARKING_LAMP_1 = FALSE;
OUT_PARKING_LAMP_2 = FALSE;
canParkLights=CAN_PARK_LIGHTS_OFF;<global><global>::parkLightsOff#90002110000090003parkLightsOnSe activan las luces de posición.OUT_PARKING_LAMP_1 = TRUE;
OUT_PARKING_LAMP_2 = TRUE;
canParkLights=CAN_PARK_LIGHTS_ON;<global><global>::parkLightsOn#900031100000100015Generic functions100016action_subtask_functionaction_subtask_function_description<global><global>::action_subtask_function1100000