sabato 26 aprile 2025

26.04.2025 Камов Ка-27 in FSx

Камов Ка-27 è un elicottero multiruolo biturbina a doppio rotore principale controrotante a tre pale. I motori Isotov hanno una potenza al decollo di 2200 CV ed un'autonomia di 1000 km. Fu il sostituto del Ka-25 impiegato essenzialmente nell'aviazione navale sovietica verso gli anni settanta. Se ne annoverano diverse versioni da quella antisommergibile a quella di ricerca e soccorso sino a quella utilizzata per il trasporto truppe. 

{https://it.wikipedia.org/wiki/Kamov_Ka-27}

fotografia uno : Ка-27 visuale esterna in FSx

fotografia due : Ка-27 virtual cockpit in FSx


venerdì 28 febbraio 2025

01.03.2025 SSW vACMI weapons testing in FSx


(Virtual AIR COMBAT MANEUVERING INSTALLATION)
Version 1.6.x for FSX ACC PACK/SE/P3D 1.4 - October 26th 2014
Version 2.6.x for P3D 2.x - October 15h 2014
Version 3.0.x for P3D3 - May 2nd 2016


fotografia numero uno: immagine nella guida 
Virtual AIR COMBAT MANEUVERING INSTALLATION


{§-3Riferimenti


<?xml version="1.0" encoding="Windows-1252"?>
<SimBase.Document Type="AceXML" version="1,0" id="Gryazev and ORION rx pod control">
  <Descr>AceXML Document</Descr>
  <Filename>gun_rockets.spb</Filename>
  <SimGauge.Gauge id="Gauge" ArtDirectory=".\1024">
    
<Comment />
    <Macro Name="Gryazev_round"><MacroValue>800</MacroValue></Macro>
    <Macro Name="rockets_num"><MacroValue>36</MacroValue></Macro>
    <Macro Name="gun"><MacroValue>1</MacroValue></Macro>
    <Macro Name="rockets"><MacroValue>2</MacroValue></Macro>
    
<!-- -->
    <Macro Name="DROPPABLE_TYPE_ORION"><MacroValue>12</MacroValue></Macro>
    <Macro Name="DROPPABLE_TYPE_LAU10"><MacroValue>14</MacroValue></Macro>
    <Macro Name="DROPPABLE_TYPE_KORMORAN"><MacroValue>15</MacroValue></Macro>
<!-- ****************************************************************
********************************************************************* -->   
<Macro Name="is_master_armed"><MacroValue>(L:vACMI_MASTER_ARM, bool)</MacroValue></Macro>

<!--==== INITIALIZE ====-->
<Macro Name="vacmified_init">
<MacroValue>
(L:vacmified_InitVar, bool) ! if{
0 (>L:M61_SHOOTING, number)
1 (>L:vACMI_GUN_SELECTED, bool)
0 (>L:vACMI_MASTER_ARM, bool)
@Gryazev_round (>L:AC_HAS_GEAR, bool)
@rockets_num (>L:bomb_loaded, bool)
@gun (>L:RNDCNT, number)
@rockets (>L:aam_loaded, enum)
<!-- -->
1 (>L:vacmified_InitVar, bool)
}
</MacroValue>
</Macro>
<!-- ********* AAM LAUNCH ******* -->
<Macro Name="AAM_launch">
<MacroValue>
(L:aam_loaded, enum) 0 >  if{
<!-- increase missile launched, used by vACMI -->
(L:vACMI_aam_launched, enum) 1 + (>L:vACMI_aam_launched, enum) 
@DROPPABLE_TYPE_KORMORAN (>L:vACMI_wpnlaunched_type, number)
@IS_ENGINE_VACMI if{  
(>K:RELEASE_DROPPABLE_OBJECTS) 
(L:aam_loaded, enum) -- (>L:aam_loaded, enum)
}
}
</MacroValue>
</Macro>
<!-- air ground safety switch -->
<Macro Name="AG_safety_switch_on">
<MacroValue>
(L:AC_HAS_GEAR, bool) if{
(A:SIM ON GROUND, bool) ! 
(A:Gear center position, percent) ! and if{ 1 }
els{ 0 }
}
els{ 
(A:SIM ON GROUND, bool) ! if{ 1 }
els{ 0 }
}
<!-- uncomment if the airplane has a gear -->
<!--  -->
 </MacroValue>
</Macro>

<!-- ********************** -->
<Macro Name="IS_ENGINE_VACMI">
<MacroValue>
(L:vacmi_activated, bool) 1 == 
</MacroValue>
</Macro>

<Macro Name="aam_sound_seek">
<MacroValue>
(L:VACMI_SOUND_SEEKER_SEARCH, number) @1 != if{ @1 (>L:VACMI_SOUND_SEEKER_SEARCH, number) }
</MacroValue>
</Macro>

<Macro Name="aam_sound_lock">
<MacroValue>
(L:VACMI_SOUND_SEEKER_LOCK, number) @1 != if{ @1 (>L:VACMI_SOUND_SEEKER_LOCK, enum) }
</MacroValue>
</Macro>

<Macro Name="aam_seeker_ck_growl">
<MacroValue>
(L:aam_loaded, enum) 0 > if{
(L:vacmi_tgt_inrange, bool) if{ @aam_sound_seek(0) @aam_sound_lock(2) }
els{ @aam_sound_seek(2) @aam_sound_lock(0) }
}
els{ @aam_sound_seek(0) @aam_sound_lock(0)) }
</MacroValue>
</Macro>

<!-- ********************** -->  
<Macro Name="aam_seeker_lock_check">
<MacroValue>
0 (>G:Var1)
<!--  -->
(A:IS SLEW ACTIVE, bool) not
@AG_safety_switch_on
(L:aam_loaded, enum) 0 > and and  if{
@aam_seeker_ck_growl
1 (>G:Var1)
}
(G:Var1) 0 == if{ 
@aam_sound_seek(0)
@aam_sound_lock(0)
}
</MacroValue>
</Macro>

<Macro Name="gun_shoot">
<MacroValue>
<!-- checks  gun armed -->
@IS_ENGINE_VACMI 
(L:vACMI_GUN_SELECTED, bool)
@is_master_armed
@AG_safety_switch_on
(A:BRAKE LEFT POSITION,percent) 20 >
(L:RNDCNT, number) 0 >
and and and and and  if{
(L:M61_SHOOTING, number) ++ (>L:M61_SHOOTING, number) <!-- must be set -->
2 (>L:VACMI_SOUND_GUN, bool)
<!-- sets vacmi gun -->
1 (>L:vACMI_wpn_gun, bool)
}
els{
<!--  stop fire if any -->
0 (>L:VACMI_SOUND_GUN, bool)
0 (>L:M61_SHOOTING, number)
0 (>L:vACMI_wpn_gun, bool)
}
</MacroValue>
</Macro>
<Macro Name="weapon_drop">
<MacroValue>
@is_master_armed (L:bomb_loaded, bool) 0 > and if{
@weapon_set (>L:vACMI_wpnlaunched_type, number)
(>K:RELEASE_DROPPABLE_OBJECTS)
(L:bomb_loaded, bool) -- (>L:bomb_loaded, bool)
}
</MacroValue>
</Macro>

<Update>
<Frequency>5</Frequency>
<Script>
@vacmified_init
@is_master_armed if{
(A:SIM ON GROUND, bool) ! if{
@gun_shoot
(L:M61_SHOOTING, number) 0 >  if{ 
(L:RNDCNT, number) 5 - (>L:RNDCNT, number)
}
}
els{ 0 (>L:VACMI_SOUND_GUN, bool) }
}
els{ 0 (>L:VACMI_SOUND_GUN, bool) }

@is_master_armed if{
@aam_seeker_lock_check
}
els{ @aam_sound_seek(0)
@aam_sound_lock(0)
}
</Script>
</Update>

<!-- TRAPPED KEY COMMANDS AND EVENTS -->
<KeyMap id="KeyMap">
<Trigger id="LANDING_LIGHT_HOME">
<KeyEvent>LANDING_LIGHT_HOME</KeyEvent>
<Script>
(A:IS SLEW ACTIVE, bool) not
(A:SIM ON GROUND, bool) not
@AG_safety_switch_on
and and if{ @AAM_launch }
</Script>
</Trigger>
<Trigger id="MASTER ARM">
<KeyboardKey>shift+A</KeyboardKey>
<Script>
(L:vACMI_MASTER_ARM, bool) ! (>L:vACMI_MASTER_ARM, bool)
(L:vACMI_MASTER_ARM, bool) if{ 1 (>L:VACMI_SOUND_MASTER_ARM, enum) }
els{ 1 (>L:VACMI_SOUND_MASTER_SAFE, enum) }
</Script>
</Trigger>
<Trigger id="WEAPON DROP">
<KeyboardKey>space</KeyboardKey>
<Script>
(A:SIM ON GROUND, bool) ! if{
@weapon_drop
}
</Script>
</Trigger>
</KeyMap>

</SimGauge.Gauge>
</SimBase.Document>    

{§-5} Raffigurazione

fotografia numero unoSSW_KORMORAN da vACMI per FSx

sabato 19 ottobre 2024

19.10.2024 ka 26 in FSx

 

fotografia 1: KA-26 in FSx, versione per FS2004

Modello per FS2004 godibilissimo in FSx. Resta insuperato per estetica e manovrabilità anche in FSx.

martedì 17 settembre 2024

17.09.2024 Su-27 k in FSx

 




Viene generato un modello usato come stimatore di massima verosimiglianza attraverso i dati desumibili dai vari filmati, in particolare osservando le dinamiche di volo generali e specifiche. L'obiettivo è creare un modello che possa assomigliare quanto più possibile per comportamento al Su-27 sperimentale usato per la navalizzazione come nel filmato preso a riferimento. Lo sviluppo del lavoro si articola su diverse fasi: decollo dal trampolino allo scopo creato, prove su pista con cavi, controllo di manovrabilità e la fase finale sarà l'ottimizzazione per l'appontaggio su nave. Attualmente nei filmati in FSx viene ritratto un rudimentale mockup in grado di restituire una buona idea del comportamento. Fase critica resta una non meglio precisata rottura del carrello, soprattutto ad elevati gradi di angolo di attacco (verosimile?).

martedì 10 settembre 2024

10.09.2024 aggiornamento vACMI su FSx

 


Un esempio di codice XML sul vACMI sotto:


<Macro Name="MK82FF"><MacroValue>1</MacroValue></Macro>
<Macro Name="AIM9"><MacroValue>9</MacroValue></Macro>
<Macro Name="weapon_drop">
<MacroValue>
@MK82FF (>L:vACMI_wpnlaunched_type, number)
(>K:RELEASE_DROPPABLE_OBJECTS)
</MacroValue>
</Macro>
<Macro Name="AAM_launch">
<MacroValue>
(L:vacmi_tgt_inrange, bool) if{
@AIM9 (>L:vACMI_wpnlaunched_type, number)
(>K:RELEASE_DROPPABLE_OBJECTS)
}
</MacroValue>
</Macro>

tratto da: