0 Members and 1 Guest are viewing this topic.
Pagir a écrit:Il y a aussi un mode panne dans les Endeavour 3.6!Je vous prépare quelque chose pour l'Agence à ce propos...
fif a écrit:Par contre avec PRO903 je me mets en orbite vers 210 km est-ce normal ou peut on regler l'altitude de l'orbite ?
La brique volante a écrit:Presse bouton hein! Je prie pour qu'on ne nous concocte pas un programme qui effectue les dockings en auto ou les préréglages de Transx. Je trouve que la mission y perdrai de son charme! Eh oui!
Le fun: essaie de dévelloper un nouveau prog d'ascent, c'est pas évident du toutet tu doit connaitre ton sujet sur le bout des doigts.
picto a écrit:Il y a un truc que je n'ai jamais pigé dans l'autopilot...quand on vole avec, au moment de la fin de mise en orbite, il y a un peu de pitch négatif....le vaisseau pique un peu du nez en dessous de level horizon, or sur les pitchs du prog...pas de Pitch négatif....Mystère et boule de....
if(Data.PlanetSize>6000000) EccTrigger=0.2500; else EccTrigger=0.3000; if(Data.Ecc<EccTrigger) { if(Data.VertSpeed>0.0f) { MaintainAltPitch=-Data.VertSpeed/3.0f; if(MaintainAltPitch<-45.0f) MaintainAltPitch=-45.0f; } else { MaintainAltPitch=-Data.VertSpeed/3.0f; if(MaintainAltPitch>45.0f) MaintainAltPitch=45.0f; } HoldPitch=Rad(MaintainAltPitch); // disconnect if Ecc increasing if(OldEcc<Data.Ecc) { SetAfterburner(OFF); SetThrusterLevel(th_main[0],0.0f); SetThrusterLevel(th_main[1],0.0f); PlayVesselWave3(MyID,BELL,NOLOOP,230,15000); SendSysMessage("Ap: END OF PROGRAM",FALSE); AP.ProgLoaded=FALSE; PanelEntry_ComputerInput (0,0,STOP); ActivateNavmode(NAVMODE_KILLROT); return; } }
en fait c'est 0.25000 pour la terre et 0.300 pour mars (si on fait un nouveau prog)
picto a écrit:C'est assez lisible du C+++ finalement...
if(C>6000000) Cy=0.2500; else Cy=0.3000; if(C1Y<Cy) { if(A1>0.0f) { V1=-V/3.0f; if(V1<-45.0f) V1=-45.0f; } else { V1=-V/3.0f; if(V1>45.0f) V1=45.0f; }
if(C>6000000) Cy=0.2500; else Cy=0.3000;if(C1Y<Cy){ if(A1>0.0f){ V1=-V/3.0f; if(V1<-45.0f) V1=-45.0f;}else{ V1=-V/3.0f; if(V1>45.0f)V1=45.0f;}
10 Print"Salut!"20 goto 10
10 if Data.PlanetSize>6000000 then goto 4020 EccTrigger=.300030 Goto 5040 EccTrigger=0.250050 if Data.EccC'est quand même plus clair....avec les numéros de lignes.Mais dis donc pagir, il ne te faudrait quand même pas beaucoup de temps pour t'y remettre....Parce que du basic, j'en avais fait gamin, mais je n'aurais pas retrouvé ces petites formules aussi facilement que toi !Message modifié ( 09-03-2005 21:35 )
Et là, c'est "juste" l'autopilote...