Jump to content

Recommended Posts

Posted

Has anyone else had problems and/or solved an issue with the P51 ASI?

I'm using the DCS-BIOS code:
DcsBios::ServoOutput airspeedNeedle(0x5030, 3, 750, 2040);

It's a geared servo with 750us at 0 mph and 2040us at 700 mph.
My gauge is reading about half of what it should be, and it looks like it's the data from DCS-BIOS.

I've tested manifold pressure, prop RPM, and variometer (VVI) gauges which use the same construction with different faces.  Those all work properly, so I can only conclude the data from DCS-BIOS is wrong (and the live data viewing app confirms that).

When the gauge is reading 350mph, the DCS-BIOS data is saying the gauge position is 35%.  The gauge is non-linear, so 350mph is beyond the 50% point.
It's not "reversed". 33% number doesn't equal 67% speed - the % goes down as speed reduces.
I tried doubling the number from the "advanced" version of the code, but that isn't quite right either.
It is doing this with both the HUB and Flightpanels versions of DCS-BIOS.
Any ideas?

 

p51_asi_error.png

Posted
4 hours ago, BlackLibrary said:

i corrected it in FP Version (master branch).

if you would test it. (start a flight to let BIOS rewrite some files, before testing it)

Thanks.

I replaced all the files with the latest download (marked "P51 - Airspeed Needle fix".
Started a P-51 mission - the needle still was way off.
Shut down DCS and re-opened a new mission - still not right.

I didn't mention before, and I'm not sure if it's a factor:  I'm using the open beta DCS.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...