Bon je commence à y voir plus clair
Déjà un lien vers le forum DCS ou un gars se posait les mêmes questions que moi... en juin:
https://forums.eagle.ru/topic/273264-cms-operation/
Les derniers messages de ce post en page 2 indiquent qu'il y a deux ensembles de programmes.
Les PRG 1 à 4 liés au pilote et exclusivement à lui.
Et d'autres PRG non connus et gérés par le système de réponse au menaces (en mode SEMI ou AUTO)
Cela se confirme à la lecture du contenu du fichiers CMDS_ALE47.lua
Dans le répertoire du jeu: ...Eagle Dynamics\DCS World OpenBeta\Mods\aircraft\F-16C\Cockpit\Scripts\EWS\CMDS\device
Code : Tout sélectionner
local gettext = require("i_18n")
_ = gettext.translate
local count = 0
local function counter()
count = count + 1
return count
end
ProgramNames =
{
MAN_1 = counter(),
MAN_2 = counter(),
MAN_3 = counter(),
MAN_4 = counter(),
MAN_5 = counter(),
MAN_6 = counter(),
AUTO_1 = counter(),
AUTO_2 = counter(),
AUTO_3 = counter(),
BYP = 27,
}
programs = {}
-- Default manual presets
-- MAN 1
programs[ProgramNames.MAN_1] = {
chaff = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 10,
salvoIntv = 1.0,
},
flare = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 10,
salvoIntv = 1.0,
},
}
-- MAN 2
programs[ProgramNames.MAN_2] = {
chaff = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 10,
salvoIntv = 0.5,
},
flare = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 10,
salvoIntv = 0.5,
},
}
-- MAN 3
programs[ProgramNames.MAN_3] = {
chaff = {
burstQty = 2,
burstIntv = 0.1,
salvoQty = 5,
salvoIntv = 1.0,
},
flare = {
burstQty = 2,
burstIntv = 0.1,
salvoQty = 5,
salvoIntv = 1.0,
},
}
-- MAN 4
programs[ProgramNames.MAN_4] = {
chaff = {
burstQty = 2,
burstIntv = 0.1,
salvoQty = 5,
salvoIntv = 0.5,
},
flare = {
burstQty = 2,
burstIntv = 0.1,
salvoQty = 5,
salvoIntv = 0.5,
},
}
-- MAN 5 - Wall Dispense button, Panic
programs[ProgramNames.MAN_5] = {
chaff = {
burstQty = 2,
burstIntv = 0.05,
salvoQty = 20,
salvoIntv = 0.75,
},
flare = {
burstQty = 2,
burstIntv = 0.05,
salvoQty = 20,
salvoIntv = 0.75,
},
}
-- MAN 6 - CMS LEFT
programs[ProgramNames.MAN_6] = {
chaff = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 1,
salvoIntv = 0.5,
},
flare = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 1,
salvoIntv = 0.5,
},
}
-- Auto presets
-- Threat type 1
programs[ProgramNames.AUTO_1] = {
chaff = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 4,
salvoIntv = 1.5,
},
flare = {
burstQty = 0,
burstIntv = 0,
salvoQty = 0,
salvoIntv = 0,
},
}
-- Threat type 2
programs[ProgramNames.AUTO_2] = {
chaff = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 6,
salvoIntv = 1,
},
flare = {
burstQty = 0,
burstIntv = 0,
salvoQty = 0,
salvoIntv = 0,
},
}
-- Threat type 3
programs[ProgramNames.AUTO_3] = {
chaff = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 8,
salvoIntv = 0.5,
},
flare = {
burstQty = 0,
burstIntv = 0,
salvoQty = 0,
salvoIntv = 0,
},
}
-- BYPASS
programs[ProgramNames.BYP] = {
chaff = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 1,
salvoIntv = 0.5,
},
flare = {
burstQty = 1,
burstIntv = 0.02,
salvoQty = 1,
salvoIntv = 0.5,
},
}
AN_ALE_47_FAILURE_TOTAL = 0
AN_ALE_47_FAILURE_CONTAINER = 1
Damage = { {Failure = AN_ALE_47_FAILURE_TOTAL, Failure_name = "AN_ALE_47_FAILURE_TOTAL", Failure_editor_name = _("AN/ALE-47 total failure"), Element = 10, Integrity_Treshold = 0.5, work_time_to_fail_probability = 0.5, work_time_to_fail = 3600*300},
{Failure = AN_ALE_47_FAILURE_CONTAINER, Failure_name = "AN_ALE_47_FAILURE_CONTAINER", Failure_editor_name = _("AN/ALE-47 container failure"), Element = 23, Integrity_Treshold = 0.75, work_time_to_fail_probability = 0.5, work_time_to_fail = 3600*300},
}
need_to_be_closed = true -- lua_state will be closed in post_initialize()
On y trouve une section:
-- Default manual presets
Contenant
-- MAN 1 à 4
et 5 et 6 (à noter que le 6 est noté CMS LEFT
)
Mais surtout:
-- Auto presets
contenant
-- Threat type 1
-- Threat type 2
-- Threat type 3
Dans ces 3 programme il n'y a pas de largage de FLARE
que des CHAFF.
L'avion ne sait réagir qu'aux provocations radar, ce qui est normal il n'a pas de détection départ missile infrarouge. Il veut toujours contrer le radar de guidage.
J'ai effectué un test, avec les PRG 1 à 6 ayant les FLARE et CHAFF à 0 dans le fichier indiqué, avant de lancer DCS et en laissant les Threat type 1 à 3 dans l'état d'origine.
L'avion en mode AUTO en réaction aux menaces, largue des CHAFF et uniquement des CHAFF donc bien l'un des programmes Threat type 1 à 3
Les programmes de réaction aux menaces ne sont pas les programmes 1 à 4 le pilote peut modifier ces programmes sans impacter la réponse automatique de l'avion CQFD