Replies: 4 comments
-
I'm not aware of any ability to freeze individual state. Maybe you're thinking of Lines 554 to 555 in 56c6662 There is also a hold option, but again it's global. Lines 487 to 488 in 56c6662 |
Beta Was this translation helpful? Give feedback.
-
i am talking about this part on FGPropagate.cpp if (!FDMExec->IntegrationSuspended()) {
Integrate(VState.qAttitudeECI, VState.vQtrndot, VState.dqQtrndot, dt, integrator_rotational_position);
Integrate(VState.vPQRi, in.vPQRidot, VState.dqPQRidot, dt, integrator_rotational_rate);
Integrate(VState.vInertialPosition, VState.vInertialVelocity, VState.dqInertialVelocity, dt, integrator_translational_position);
Integrate(VState.vInertialVelocity, in.vUVWidot, VState.dqUVWidot, dt, integrator_translational_rate);
} |
Beta Was this translation helpful? Give feedback.
-
i think that the probleme is that the integration s are done in the inertial frame |
Beta Was this translation helpful? Give feedback.
-
As you mentioned JSBSim is not able to freeze an individual parameter and there are currently no plans to do so. Also note that this kind of feature may not result in what most people are expecting: for example, freezing the heading in the local frame does not result in the aircraft flying along a geodesic (i.e. a "straight" line) unless its heading is exactly 0, 90, 180 or 270 degrees. |
Beta Was this translation helpful? Give feedback.
-
Hello!
is there any idea of how to freeze single parameter like the heading or the pitch? i know that there is a sort of position freeze and attitude freeze implimented that consiste of avoiding the integration of the angular and linear positions and rates
thanks!
Beta Was this translation helpful? Give feedback.
All reactions