Version: FS20 and FS24
Frequency: Consistently
Severity: High
Bug description:
Updates dont run at their selected frequency. The faster they run, the more error they run at.
This is a continuaton of this thread.
After 1 min the 10hz loop is 4% off.
The 100hz loop is almost 30% off!!!
When your whole plane runs simulations like volume and mass flows, having any deviation will cause long term problems. (fuel flows, temperatures)
Below I have the code that isued and a video of the deviation. The 1hz and input event code run correctly, but everything else runs differently.
Attachments:
<Component ID="TEST">
<UseTemplate Name="ASOBO_GT_Update">
<FREQUENCY>100</FREQUENCY>
<UPDATE_CODE>
(L:TIMER_TEST_100HZ) 1 100 / (L:TIMER_TEST_GO) * + (>L:TIMER_TEST_100HZ)
</UPDATE_CODE>
</UseTemplate>
<UseTemplate Name="ASOBO_GT_Update">
<FREQUENCY>50</FREQUENCY>
<UPDATE_CODE>
(L:TIMER_TEST_50HZ) 1 50 / (L:TIMER_TEST_GO) * + (>L:TIMER_TEST_50HZ)
</UPDATE_CODE>
</UseTemplate>
<UseTemplate Name="ASOBO_GT_Update">
<FREQUENCY>30</FREQUENCY>
<UPDATE_CODE>
(L:TIMER_TEST_30HZ) 1 30 / (L:TIMER_TEST_GO) * + (>L:TIMER_TEST_30HZ)
</UPDATE_CODE>
</UseTemplate>
<UseTemplate Name="ASOBO_GT_Update">
<FREQUENCY>10</FREQUENCY>
<UPDATE_CODE>
(L:TIMER_TEST_10HZ) 1 10 / (L:TIMER_TEST_GO) * + (>L:TIMER_TEST_10HZ)
</UPDATE_CODE>
</UseTemplate>
<UseTemplate Name="ASOBO_GT_Update">
<FREQUENCY>1</FREQUENCY>
<UPDATE_CODE>
(L:TIMER_TEST_1HZ) 1 1 / (L:TIMER_TEST_GO) * + (>L:TIMER_TEST_1HZ)
(L:TIMER_TEST_GO) !
if{
0 (>L:TIMER_TEST_100HZ)
0 (>L:TIMER_TEST_50HZ)
0 (>L:TIMER_TEST_30HZ)
0 (>L:TIMER_TEST_10HZ)
0 (>L:TIMER_TEST_1HZ)
0 (>L:TIMER_TEST_EVENT)
}
</UPDATE_CODE>
</UseTemplate>
</Component>