Gauge calibration of FW- and AFT-OVHT
Gauge calibration of FW- and AFT-OVHT
Hej.
the gauges of my AFT- and FW-OVHT of PM 737/738 are don't synchronized with PMDG of MSFS2020.
Are there a possibillity to calibrate it exactly in order to get it synchonized with PMDG.
The reason is, I'm a member in a flight simulator club and I take part to an elaborated and long course of a real pilot to get a type rating for a B-738
(simulating). Therefore it would be importand, that the values of the gauges are reliable.
Best regards
Rolf
the gauges of my AFT- and FW-OVHT of PM 737/738 are don't synchronized with PMDG of MSFS2020.
Are there a possibillity to calibrate it exactly in order to get it synchonized with PMDG.
The reason is, I'm a member in a flight simulator club and I take part to an elaborated and long course of a real pilot to get a type rating for a B-738
(simulating). Therefore it would be importand, that the values of the gauges are reliable.
Best regards
Rolf
Re: Gauge calibration of FW- and AFT-OVHT
yes, it is possible by modify the script you are using.
1) you need to read and understand how a specific gauge script is working
2) you need to find the servo values for main gauge position marks with SIOC's SIOC monitor
3) you need to change the values in the script with the values you found in 2)
This is not complicated as long as you understand how the script for gauges are working.
The default script that comes with the PMDG 737 driver works mostly OK, but as there are variations between all modules due to different alignment of servo arm etc., a calibration is needed to match the virtual values with the hardware values.
The script code can also be improved to get even better results.
The key is to understand how to make a script, how to read servo position values and how the servo works.
Example of document servo arm values to be used in a modified script. You must find your values and use them as described above.
1) you need to read and understand how a specific gauge script is working
2) you need to find the servo values for main gauge position marks with SIOC's SIOC monitor
3) you need to change the values in the script with the values you found in 2)
This is not complicated as long as you understand how the script for gauges are working.
The default script that comes with the PMDG 737 driver works mostly OK, but as there are variations between all modules due to different alignment of servo arm etc., a calibration is needed to match the virtual values with the hardware values.
The script code can also be improved to get even better results.
The key is to understand how to make a script, how to read servo position values and how the servo works.
Example of document servo arm values to be used in a modified script. You must find your values and use them as described above.
Re: Gauge calibration of FW- and AFT-OVHT
Hej,
thank you for example and good news!
Best regards
Rolf
thank you for example and good news!
Best regards
Rolf
Re: Gauge calibration of FW- and AFT-OVHT
Hej,
I changed the range of the EGT gauge and 10 values in relation to the values of SIOC monitor. Now the gauge indicator is exactly synchronized to PMDG gauge! But a stupid question: If I start the MSFS2020/PMDG738 with APU off the indicator of the EGT gauge in PMDG738 is pointing to zero - that's right, but my OC gauge indicator is pointing to 4. (If I start the APU, the OC EGT indicator is initially switching in the direction of zero and increased then synchronized). Which term/value in the script set it initially to zero, too?
Best regards
Rolf
I changed the range of the EGT gauge and 10 values in relation to the values of SIOC monitor. Now the gauge indicator is exactly synchronized to PMDG gauge! But a stupid question: If I start the MSFS2020/PMDG738 with APU off the indicator of the EGT gauge in PMDG738 is pointing to zero - that's right, but my OC gauge indicator is pointing to 4. (If I start the APU, the OC EGT indicator is initially switching in the direction of zero and increased then synchronized). Which term/value in the script set it initially to zero, too?
Best regards
Rolf
Re: Gauge calibration of FW- and AFT-OVHT
Ok, sorry!
I found the solution in the meantime by myself!
Best regards
Rolf
I found the solution in the meantime by myself!
Best regards
Rolf
Re: Gauge calibration of FW- and AFT-OVHT
?? Maybe a good idea to share you solution so other can see it.
Re: Gauge calibration of FW- and AFT-OVHT
Hej,
yes, gladly!
Calibrierung Gauges FW-OVHT - USBServosPlusV1 Dev=74
Values for the individual positions of EGT by SIOC Monitor determined.
EGT: 127(0)-206(1)-269(2)-336(3)-396(4)-454(5)-527(6)-584(7)-642(8)-687(9)-763(10)
Var 0141, name SERVO_EGT, Link USB_SERVOS, Device 37, Output 2, PosL 10, PosC 511, PosR 1000, Type 1 – Line 2546 ----->
Var 0141, name SERVO_EGT, Link USB_SERVOS, Device 37, Output 2, PosL 103, PosC 330, PosR 763, Type 1 – Line 2546
{
L0 = &g_egt
L2 = L0
C0 = L0 >= 0
C1 = L0 <= 100
IF C0 AND C1
{
&g_egt_low_val = 0
&g_egt_high_val = 100
&egt_high_val = 0
&egt_low_val = 224 → 206
}
C0 = L0 >= 100
C1 = L0 <= 200
IF C0 AND C1
{
&g_egt_low_val = 100
&g_egt_high_val = 200
&egt_high_val = 224 → 206
&egt_low_val = 291 → 269
}
C0 = L0 >= 200
C1 = L0 <= 300
IF C0 AND C1
{
&g_egt_low_val = 200
&g_egt_high_val = 300
&egt_high_val = 291 → 269
&egt_low_val = 366 → 336
}
C0 = L0 >= 300
C1 = L0 <= 400
IF C0 AND C1
{
&g_egt_low_val = 300
&g_egt_high_val = 400
&egt_high_val = 366
&egt_low_val = 445 → 396
}
C0 = L0 >= 400
C1 = L0 <= 500
IF C0 AND C1
{
&g_egt_low_val = 400
&g_egt_high_val = 500
&egt_high_val = 445 → 396
&egt_low_val = 521 → 454
}
C0 = L0 >= 500
C1 = L0 <= 600
IF C0 AND C1
{
&g_egt_low_val = 500
&g_egt_high_val = 600
&egt_high_val = 521 → 454
&egt_low_val = 584 → 527
}
C0 = L0 >= 600
C1 = L0 <= 700
IF C0 AND C1
{
&g_egt_low_val = 600
&g_egt_high_val = 700
&egt_high_val = 584 → 527
&egt_low_val = 636 → 584
}
C0 = L0 >= 700
C1 = L0 <= 800
IF C0 AND C1
{
&g_egt_low_val = 700
&g_egt_high_val = 800
&egt_high_val = 636 → 584
&egt_low_val = 681 → 642
}
C0 = L0 >= 800
C1 = L0 <= 900
IF C0 AND C1
{
&g_egt_low_val = 800
&g_egt_high_val = 900
&egt_high_val = 681 → 642
&egt_low_val = 757 → 687
}
C0 = L0 >= 900
C1 = L0 <= 1000
IF C0 AND C1
{
&g_egt_low_val = 900
&g_egt_high_val = 1000
&egt_high_val = 757 → 687
&egt_low_val = 809 → 763
}
With this new values the EGT Gauge is working exactly synchronized with PMDG!!
Zero point OC Gauge EGT after start of Sim: With SIOC Console value find and insert into Script.
Var 1108, name g_EGT, static, Value 0 ---> 70
Best regards
Rolf
yes, gladly!
Calibrierung Gauges FW-OVHT - USBServosPlusV1 Dev=74
Values for the individual positions of EGT by SIOC Monitor determined.
EGT: 127(0)-206(1)-269(2)-336(3)-396(4)-454(5)-527(6)-584(7)-642(8)-687(9)-763(10)
Var 0141, name SERVO_EGT, Link USB_SERVOS, Device 37, Output 2, PosL 10, PosC 511, PosR 1000, Type 1 – Line 2546 ----->
Var 0141, name SERVO_EGT, Link USB_SERVOS, Device 37, Output 2, PosL 103, PosC 330, PosR 763, Type 1 – Line 2546
{
L0 = &g_egt
L2 = L0
C0 = L0 >= 0
C1 = L0 <= 100
IF C0 AND C1
{
&g_egt_low_val = 0
&g_egt_high_val = 100
&egt_high_val = 0
&egt_low_val = 224 → 206
}
C0 = L0 >= 100
C1 = L0 <= 200
IF C0 AND C1
{
&g_egt_low_val = 100
&g_egt_high_val = 200
&egt_high_val = 224 → 206
&egt_low_val = 291 → 269
}
C0 = L0 >= 200
C1 = L0 <= 300
IF C0 AND C1
{
&g_egt_low_val = 200
&g_egt_high_val = 300
&egt_high_val = 291 → 269
&egt_low_val = 366 → 336
}
C0 = L0 >= 300
C1 = L0 <= 400
IF C0 AND C1
{
&g_egt_low_val = 300
&g_egt_high_val = 400
&egt_high_val = 366
&egt_low_val = 445 → 396
}
C0 = L0 >= 400
C1 = L0 <= 500
IF C0 AND C1
{
&g_egt_low_val = 400
&g_egt_high_val = 500
&egt_high_val = 445 → 396
&egt_low_val = 521 → 454
}
C0 = L0 >= 500
C1 = L0 <= 600
IF C0 AND C1
{
&g_egt_low_val = 500
&g_egt_high_val = 600
&egt_high_val = 521 → 454
&egt_low_val = 584 → 527
}
C0 = L0 >= 600
C1 = L0 <= 700
IF C0 AND C1
{
&g_egt_low_val = 600
&g_egt_high_val = 700
&egt_high_val = 584 → 527
&egt_low_val = 636 → 584
}
C0 = L0 >= 700
C1 = L0 <= 800
IF C0 AND C1
{
&g_egt_low_val = 700
&g_egt_high_val = 800
&egt_high_val = 636 → 584
&egt_low_val = 681 → 642
}
C0 = L0 >= 800
C1 = L0 <= 900
IF C0 AND C1
{
&g_egt_low_val = 800
&g_egt_high_val = 900
&egt_high_val = 681 → 642
&egt_low_val = 757 → 687
}
C0 = L0 >= 900
C1 = L0 <= 1000
IF C0 AND C1
{
&g_egt_low_val = 900
&g_egt_high_val = 1000
&egt_high_val = 757 → 687
&egt_low_val = 809 → 763
}
With this new values the EGT Gauge is working exactly synchronized with PMDG!!
Zero point OC Gauge EGT after start of Sim: With SIOC Console value find and insert into Script.
Var 1108, name g_EGT, static, Value 0 ---> 70
Best regards
Rolf
Re: Gauge calibration of FW- and AFT-OVHT
Thanks for sharing.
Re: Gauge calibration of FW- and AFT-OVHT
Hi Roar,
Why is the script for all servo’s changed? Is this more accurate to than the scriptcode used in OC4BAv5?
Br Remco
Why is the script for all servo’s changed? Is this more accurate to than the scriptcode used in OC4BAv5?
Br Remco
Re: Gauge calibration of FW- and AFT-OVHT
Some small fixes and more accurate gauge outsputs are the main changes.
To find the changes the most easy way it to get Notepad++ and its Compare plug-in and load the scripts and make a compare. Then you will have a very visual understanding of what has changed.
To find the changes the most easy way it to get Notepad++ and its Compare plug-in and load the scripts and make a compare. Then you will have a very visual understanding of what has changed.