Question on 737 overhead

This is the forum for all your MSFS 2020 - PMDG 737 driver questions and issues
Blinn80
Posts: 2
Joined: Mon Jan 16, 2023 3:27 pm

Question on 737 overhead

Post by Blinn80 »

Hello there,

one question please....

in next days i'll receive my 737 overhead from opencockpit.
So what i can expect to plug the usb and add the new hardware to the 737 config?

i need to calibrate every gauges?
Any raccomandation on this?

Thanks for help ;)
mvr1918
Site Admin
Posts: 1703
Joined: Thu Aug 30, 2012 3:35 pm

Re: Question on 737 overhead

Post by mvr1918 »

Blinn
Posts: 19
Joined: Sun Feb 19, 2023 6:33 pm

Re: Question on 737 overhead

Post by Blinn »

Thank you 6!

So i must to repeat what i m done for flaps and yaw damper gauges :D
Blinn
Posts: 19
Joined: Sun Feb 19, 2023 6:33 pm

Re: Question on 737 overhead

Post by Blinn »

I kindly ask for help.

I started configuring the ovrh gauges fwd I have already had the opportunity to configure Yaw damper and flaps for the MIP in the past and I have not encountered the problems I am having now for some gauges.

my workflow is this.

example: I start the configuration of SERVO_PL
I identify the two limits and set them PosL 37, PosC 406, PosR 848
then with the Monitor I move the hands to the various positions and register the value of the variations.


ex:

&g_PL_low_val = 0
&g_PL_high_val = 10
&PL_high_val = 115
&PL_low_val = 224
}
C0 = L0 >= 10
C1 = L0 <= 20
IF C0 AND C1
{
&g_PL_low_val = 10
&g_PL_high_val = 20
&PL_high_val = 224
&PL_low_val = 326
}
C0 = L0 >= 200
C1 = L0 <= 300
IF C0 AND C1
{
&g_PL_low_val = 20
&g_PL_high_val = 30
&PL_high_val = 326
&PL_low_val = 424
}
C0 = L0 >= 30
C1 = L0 <= 40
IF C0 AND C1
{
&g_PL_low_val = 30
&g_PL_high_val = 40
&PL_high_val = 424
&PL_low_val = 496
}
C0 = L0 >= 40
C1 = L0 <= 50
IF C0 AND C1
{
&g_PL_low_val = 40
&g_PL_high_val = 50
&PL_high_val = 496
&PL_low_val = 583
}
C0 = L0 >= 50
C1 = L0 <= 60
IF C0 AND C1
{
&g_PL_low_val = 50
&g_PL_high_val = 60
&PL_high_val = 583
&PL_low_val = 680
}
C0 = L0 >= 600
C1 = L0 <= 700
IF C0 AND C1
{
&g_PL_low_val = 60
&g_PL_high_val = 70
&PL_high_val = 680
&PL_low_val = 786
}
C0 = L0 >= 700
C1 = L0 <= 800
IF C0 AND C1
{
&g_PL_low_val = 70
&g_PL_high_val = 80
&PL_high_val = 786
&PL_low_val = 848

save, compiling, load the new file

however the data that I then find on the pmdg are incorrect (DUCT its 20 in game but I find it 30 on the cockpit) Then there are values that are completely meaningless such as SERVO_FT and SERVO_CT
No problem with SERVO_EGT that works good.

I tried to follow this topic viewtopic.php?p=4187#p4187 but it hasn't given any help for now. Regarding for example the Fuel Temp in the table it is indicated that at -50 C° I should have a SIOC value over 1000, but in my case -50 C° corresponds to the lowest SIOC value or 173

Any help its very appreciated


edit

just to understand if i have understand how the code works

PosL 30, PosC 375, PosR 1023
its the range of the analog indicator
Left value
Middle value
Right value


Var 1532, name g_PL, static, Value 30

the static Value instead?
Blinn
Posts: 19
Joined: Sun Feb 19, 2023 6:33 pm

Re: Question on 737 overhead

Post by Blinn »

only Fuel temp, Cabin Temp and DUCT pressure are not correct at the moment...
and i dont know why.

i follow the same step of other gauges
riccardo9009
Posts: 2
Joined: Tue Jun 27, 2023 10:07 am

Re: Question on 737 overhead

Post by riccardo9009 »

i ve the same problem... servo doesn t work correctly... fuel temperature.. cabin pressure and egt don t work for me.. i don t find a solution up to now.. somene know something?
sloppy1918
Posts: 15
Joined: Tue Jan 18, 2022 1:11 pm

Re: Question on 737 overhead

Post by sloppy1918 »

i ve the same problem... servo doesn t work correctly... fuel temperature.. cabin pressure and egt don t work for me.. i don t find a solution up to now.. somene know something?
Have you done what is stated in topic viewtopic.php?p=4187#p4187 ?

Have you found the data for your specific hardware to be used for the script modification?

Have you decompile the script and made modification to fit your specific hardware and then compiled the modified script.

The answer and soultion to your issues are here, but you need to invest time and learn how to do this

You can't just come here and say it doesn't work without trying to do what is stated here. You need to tell us what you have done to make it work.
Blinn
Posts: 19
Joined: Sun Feb 19, 2023 6:33 pm

Re: Question on 737 overhead

Post by Blinn »

i have done tons and tons of testing...
again after severals weeks, some gauges remain a mistery...

FUEL TEMP for exsample...

in this reference image you can see value -50 -40 -30 ecc ecc
Image

but in the script i found value in different mode

&g_FT_low_val = 0
&g_FT_high_val = 100

&g_FT_low_val = 100
&g_FT_high_val = 200

&g_FT_low_val = 200
&g_FT_high_val = 300



so i cant understand where -50 match with the low or high val

i repeat its a problem that i have only for Cabin Temperature and Fuel Temperature, for all the other gauges i found how they works...
what i'm wrong?
Thanks
biggstuff
Posts: 63
Joined: Wed Aug 09, 2023 3:57 pm

Re: Question on 737 overhead

Post by biggstuff »

Reading from this post, is the FT and PL/PR a persistent issue for everyone?
I posted on this and now I see the same issue from a year ago?
Was there a resolution previously?
PH-JRJ
Posts: 70
Joined: Fri Jul 07, 2017 6:58 pm

Re: Question on 737 overhead

Post by PH-JRJ »

Having same issue. Maybe you can replace the FT script part by below, this is a part of old script OCP4NGX_v4.5.
Always worked for me but not tested yet because i'm rebuilding my sim at the moment

Var 0227, name SERVO_FuelTemp, Link USB_SERVOS, Device 37, Output 1, PosL 192, PosC 511, PosR 1023, Type 1

Var 1056, name TXRX_FuelTemp, static, Link SUBRUTINE
{
IF &EL_STATE = 15
{
L0 = 606 // sets needle to 0 insert your servo value
L1 = &TXRX_FuelTemp * 6
L0 = L0 + L1
&SERVO_FuelTemp = L0
}
ELSE
{
&SERVO_FuelTemp = 660
}

Best regards

Remco
Post Reply