See site in english Voir le site en francais
Website skin:
home  download  forum  link  contact

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length

Author Topic: [C++] IMFD et Moteurs  (Read 6423 times)

0 Members and 1 Guest are viewing this topic.

Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
07 October 2007, 17:44:06
Je rame encore sur un truc .... comme d'hab quoi. :badsmile:

IMFD semble fonctionner sur Irridium quand rien n'est docké dessus.


Par contre, quand le DGIV est docké.

Suite à une modif qui joue sur la modification du point de poussée des moteurs quand
un DGIV est docké, voici la remarque d'un testeur, JLuc pour ne pas le nommer :badsmile:

:" IMFD  ne parviens pas à s'aligner tout seul sur son vecteur.
Tu avais un problème (avant le shift CG ) sur les moteurs chimiques. Ils ne se mettaient pas à zéro avec iMFD, ça
marche avec le moteur ionique, mais là, c'est l'affichage de puissance qui ne se met pas à zéro. Aurais-tu un problème
similaire sur les RCS?"

Après avoir parcouru la SDK d'IMFD, je tombe là dessus.
   // Compute thruster ratings ( Torque and Force )
   // Attention !  LAT, LNG and VERT thruster groups may generate some torque if vessel COG is displaced
J'ai l'impression que c'est lié à mon problème... :wonder:

Deux questions ...

Serait il possible de rendre le DGIV virtuellement inexistant une fois docké ?
Y'a t'il des choses de la SDK d'IMFD a intégrer à un projet pour la compatibilité ?

Ceci dit, je n'ai encore rien bricolé sur le PMI, Cross section et tous ces fichus paramètres de Class Cap ...
Mais c'est en cours ... ;)



Message modifié ( 07-10-2007 18:34 )

Pic

Offline siriusfett

  • Legend
  • ******
  • Posts: 968
  • Country: France fr
  • Karma: 5
Reply #1 - 07 October 2007, 18:29:07
Ce qui est curieux, c'est que pour la poussée initiale ça fonctionne, mais à la première correction l'Irridium par en
vrille...Je penser que c'était dû à la quantité de carburant, mais après différents essais, ça ne vient pas de là.



Message modifié ( 07-10-2007 18:32 )


Offline Pagir

  • Legend
  • ******
  • Posts: 4522
  • Karma: 1
Reply #2 - 08 October 2007, 02:34:39
La soluce la plus simple ça serait quand même que le dock central soit sur le COG :badsmile:

ok, je sors...

Pagir


Pagir

Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #3 - 08 October 2007, 02:45:43
T'es têtu non ?
Moi non plus ! :badsmile:



Message modifié ( 08-10-2007 02:46 )

Pic

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #4 - 08 October 2007, 03:13:00
dock inexistant ... possible mais compliqué et dangereux... faudrais faire disparaitre
le dock, le vessel docké et en recréer un en attachment... la pas de poids,
mais ca craint comme soluce ca, m'ettonerais pas que ca CTD ou que ca induise
d'autres effets très pervers.

Peut etre essayer aussi de shifter les centre des RCS, le prob pourrait etre que EUX
sont plus aligné sur le COG... (on a bougé les ionique et le main mais pas les RCS)
J'essaierais ca d'abord. (je connais mal IMFD)

Pour le prob "en route vers jupiter" je comprend pas, je vois pas la logique la.
z'auriez pas un scenario ou ca ce reproduit a tout les coups (juste avant le burn)

A++

Dan


Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #5 - 08 October 2007, 03:53:28
Bonne idée, le Shift des RCS !

C'est sur la bonne voie et je suis sûr qu'avec ça en plus, c'est
gagné et que le Québecois pourra aller manger de la neige ! :badsmile:

J'ai augmenté la masse de Boulinium ( jusqu'ici, c'était 130000 kilos pour une centaine de mètres).
Maintenant c'est 600 000 avec le plein de gasoil fait suite à des tests de Jean Luc.
Et je suis en train de bosser PMI et CrosBidule.  Je parviens, avec ces nouvelles valeurs à faire prendre une
attitude stable avec deux DGIV dockés. Ca été laborieux au départ... Une demi Orbite pour lui faire changer
d'attitude, mais ça avance. Il y a donc aussi un ratio masse dockée et endroit ou est dockée cette masse
j'imagine.

Avant c'était impossible de lui faire prendre une attitude stable dans cette config.
Cerise sur le gâteau, une poussée en prograde en LEO avec les deux DGIV dockés s'est bien passée.
Je ne serais pas étonné de voir que la correction devrait bien se passer aussi ensuite.

Je suis en train de finir les RCS ( me suis bien mélangé les pinceaux dans les thrusters groups )
Mais dès que j'ai fini ça, je teste la correction avec le shift.



Message modifié ( 08-10-2007 03:54 )

Pic

Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #6 - 08 October 2007, 04:31:08

C'est bizarre ...

Avec le shift appliqué aux RCS et avec deux DGIVs dockés,
il prend bien une attitude par autopilote mais plus de Killrot.

Remarque, c'est rigolo, on a l'effet roue à écureuil pour que dalle! :)


Pic

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #7 - 08 October 2007, 04:34:59
j'ai vu un truc... manque pas un RCS  à gauche ?
La touche 4 fait rien... vieille version ptetre ?

ou que tu mette les exhaust les points de poussée eux
doivent etre absolument egaux autour du CG...

Dan



Message modifié ( 08-10-2007 04:36 )


Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #8 - 08 October 2007, 04:56:24

Normalement c'est bon ...
Je viens de finir à l'instant.
Ca commence à ressembler à quelque chose. ;)
Si tu veux tester ...


Pic

Offline no matter

  • Legend
  • ******
  • Posts: 2826
  • Karma: 1
Reply #9 - 08 October 2007, 10:30:33
C'est un classique, les vaisseau dockés perturbent le fonctionnement de l'autoburn. C'est un problème qui a été
remonté à l'auteur.  Le problème pourrait donc ne pas venir d'Irridium.

EDIT: laisse tomber cette idée ce n'est pas çà. Même sans IMFD, la version que j'ai  (qui date un peu) s'amuse 'à la roue à hamster' sans utiliser IMFD, allumer le moteur principal (par défaut) lorsque le DG est docké suffit.

D'ailleurs je viens de faire un tour dans la quatrième dimension en testant à l'instant:
J'ai allumé le moteur principal et donc je suis parti en vrille assez rapidement, j'éteinds dons le moteur et par malheur étant impatient que killrot rétablisse la situation au plus vite j'ai eu l'idée de passer en x1000.
Bing, retour sur terre sans passer par la rentrée (non, directement posé sur le sol !!!). Pas découragé je rallume le moteur (après être revenu en x1) et bing n°2 me voilà à 3 UA de la Terre avec une vitesse assez rapide mais pas lumineuse :badsmile:

Pour ton histoire évidemment qu'un shift sur les rcs sera une solution mais à ce moment là comment se fait-il que seul les rcs doivent être shiftés et pas le (les) moteurs principaux ?

Bon, j'arrête, je n'ai pas la bonne version de toute façon ^^



Message modifié ( 08-10-2007 11:36 )

------------

no matter.

Offline Pagir

  • Legend
  • ******
  • Posts: 4522
  • Karma: 1
Reply #10 - 08 October 2007, 16:03:45
Quote
no matter a écrit:^
[...]

Pour ton histoire évidemment qu'un shift sur les rcs sera une solution mais à ce moment là comment se fait-il que seul
les rcs doivent être shiftés et pas le (les) moteurs principaux ?


À moins que les RCS compensent constamment, ce qui n'est pas très économique...

Pagir


Pagir

Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #11 - 08 October 2007, 16:13:09
No Matter, la version que tu as est antédiluvienne ... même pas sûr que tu ai le bon mesh :pfff:
Aucun travail sur les moteurs ... si tu veux je t'envoie la nouvelle DLL
Maintenant on peut faire ce qu'on veut question attitude avec DEUX DGIVs dockés ... Oui Môssieur
MAIS ... Sans IMFD !!!

Ca marche pas le shift des RCS ....  Plus de Killrot ... C'est joli un
prograde en vrille constante mais ça donne le tournis :badsmile:

Et JLuc qui me disait que ça se saurait si IMFD avait un bug !
Et ben tu vois, ça se sait !
En fait vous êtes foncièrement  sad: ..... :sad: .... :sadiques:  .....  les testeurs ! :)
Y'a qu'à voir le Québecois ..... exactement pareil :badsmile:
Vous avez pris une sale habitude les gars .... c'est de penser qu'il n'y a que moi qui fais des boulettes!

Trève de plaisanterie, c'est embêtant ça ... :grat: J'aime  bien IMFD aussi ....



Message modifié ( 08-10-2007 16:34 )

Pic

Offline DanSteph

  • Administrator
  • Legend
  • *****
  • Posts: 15407
  • Karma: 256
  • Hein, quoi !?
    • FsPassengers
Reply #12 - 08 October 2007, 16:35:49
pic tu peux m'envoyer la toute dernier que je jette un oiel a tes RCS ?

A++

Dan


Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #13 - 08 October 2007, 16:47:10

C'est dans ta boite ...


Pic

Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #14 - 08 October 2007, 17:27:49
Petite question aux testeurs.
Avez vous un problème de translation vers le haut et vers le bas du vaisseau avec UN DGIV
sur le Dock 1 ? (Une légère rotaion de l'ensemble induite par ces mouvements )


Pic

Offline no matter

  • Legend
  • ******
  • Posts: 2826
  • Karma: 1
Reply #15 - 08 October 2007, 17:49:18
Quote
Et JLuc qui me disait que ça se saurait si IMFD avait un bug !
Et ben tu vois, ça se sait !
Je l'ai déjà crié sur tous les toits çà :badsmile: IMFD 4.6 et 4.7 avaient du bug, la 5.0b aussi mais le b veut tout dire.

Quote
... si tu veux je t'envoie la nouvelle DLL
Vi pourquoi pas, mais je ne testerai pas aujourd'hui :)
J'ai eu une sérieuse discussion avec Ariane ( ;) ).
Rude, j'ai passé la journée à essayer de comprendre pourquoi sa masse n'était pas mise à jour lorsque je relançais
une sauvegarde (en debug, j'ai compris qu'il fallait pas laisser le SetEmptyMass dans la classCaps, ni utiliser des
SetEmptyMass(GetEmptyMass - xxxx) dans le LoadState.




Message modifié ( 08-10-2007 17:50 )

------------

no matter.

Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #16 - 08 October 2007, 18:35:21
Quote
no matter a écrit:J'ai eu une sérieuse discussion avec Ariane ( ;) ).

Ca sent l'autopilote maison ça !
Ou à tout le moins une Ariane en Céplusplus !
T'es fâché avec les autopilotes boulicraft ?



Pic

Offline no matter

  • Legend
  • ******
  • Posts: 2826
  • Karma: 1
Reply #17 - 08 October 2007, 19:05:38
Ariane en c++ oui, autopilote non. En tout cas, çà fait n'importe quoi dès que j'essaie de faire un auto :badsmile:

Scheiße! herr Otto, wo bist du?



Message modifié ( 08-10-2007 19:06 )

------------

no matter.

Offline JLuc

  • Sr. Member
  • ****
  • Posts: 341
  • Karma: 0
Reply #18 - 08 October 2007, 19:45:18
Quote
picto a écrit:

Et JLuc qui me disait que ça se saurait si IMFD avait un bug !
Et ben tu vois, ça se sait !
En fait vous êtes foncièrement  sad: ..... :sad: .... :sadiques:  .....  les testeurs ! :)
Y'a qu'à voir le Québecois ..... exactement pareil :badsmile:
Vous avez pris une sale habitude les gars .... c'est de penser qu'il n'y a que moi qui fais des boulettes!

Ben alors, pourquoi ça marche avec le Vespucci D??????????


JLuc


Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #19 - 08 October 2007, 20:05:07

On peut docker des trucs sur le Vespucci ?
Je ne connais pas ce vaisseau.
J'ai cherché un lien de download, mais je ne trouve pas.


Pic

Offline JLuc

  • Sr. Member
  • ****
  • Posts: 341
  • Karma: 0
Reply #20 - 08 October 2007, 21:07:46
Et voilà

http://www.orbithangar.com/searchid.php?ID=473

Ce que je n'aimais pas, c'était la gestion du réacteur et de son refroidissement. Quand on jongle avec des temps *10,
*100 ou *10000, une erreure et faut tout recommencer.

JLuc


Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #21 - 09 October 2007, 07:47:48

Merci pour le lien JLuc.
Tout ceux que je trouvais sur le M6 étaient périmés.
Et sur Google ça ne donnait rien ... J'avoue ne pas avoir pensé à chercher sur OH :sick:

Mouais ... je suis pas très fan. Le modèle et le panel ne sont pas terribles je trouve.
J'ai pas la sensation d'avoir raté grand chose en ne connaissant pas cet engin.
Il me semble que quelqu'un avait comparé Boulinium à Vespucci sur le forum M6,
franchement, je ne vois pas trop le rapport si ce n'est que ce sont deux mother ships.
Et encore .... vu la taille du bidule ....

Par contre, il fonctionne avec IMFD avec un truc DOCKE d'après ce que tu dis .... :wonder:


Pic

Offline JLuc

  • Sr. Member
  • ****
  • Posts: 341
  • Karma: 0
Reply #22 - 12 October 2007, 18:38:22
Ouaip! Il se docke derriere la collerette. Il y a quelques emplacements. Je faisais des transferts vers Mars avec des
DG.

JLuc


Offline picto

  • Legend
  • ******
  • Posts: 5014
  • Country: France fr
  • Karma: 24
  • Criiii Crii Crii
Reply #23 - 12 October 2007, 19:55:05

J'insiste un peu, mais c'est pour comprendre hein ...
Pas pour botter en touche.

Vespucci est un modèle ancien que tu utilisais il y a un
moment  déjà non ? Donc avec une ancienne version d'IMFD j'imagine.

Etait elle antérieure à celles ci ?  4.6 et 4.7

As tu essayé avec IMFD 5.0b sur Vespuccci avec un DGIV docké ?
Ce pourrait être un test intéressant pour clarifier un peu le problème.

Parce que, je recite No Matter et son avertissement à propos de l'utilisation d'IMFD avec le CTV :
"Je l'ai déjà crié sur tous les toits çà  IMFD 4.6 et 4.7 avaient du bug, la 5.0b aussi mais le b veut tout dire."


Pic

Offline no matter

  • Legend
  • ******
  • Posts: 2826
  • Karma: 1
Reply #24 - 12 October 2007, 20:38:34
Picto, IMFD 5.0 version finale est Ok ;)

Pour avoir toutes les infos en main, voici exactement ce qu'il se passait:
L'autoburn ne se lançait pas car les  THGROUP_ATT_PITCHUP et  THGROUP_ATT_PITCHDOWN ne
fonctionnaient pas.
IMFD n'arrivait jamais à centrer la croix sur le "burn vector".

------------

no matter.