Peter Parnreiter
01-07-2006, 01:06 PM
Hallo!
I want to post a first alpha release of IRS for 747-400 pmsystem. I use this
at the moment with hardware connection.
Please feel free to discuss this here and I wait for your response.
Peter
//==========================================================================
//IRS Begin Parnreiter Peter
//
//
// Known Issue Yawdamper is missing, is affected on missing IRS align
//==========================================================================
// IRSSelector 1-3, 0... OFF, 1.. ALIGN, 2..NAV, ATT not connected at
the moment
// OFF Resets Counter to 0, not aligned
// ALIGN If IRSx not aligned, no effect, if IRSx
aligned realign in prx. 10 sec.
// NAV counts up aprx. 5Min. IRSx is aligned if
Counter IRSAlignx reaches value 600
//
// Complete IRS Align if all 3 IRS Counters are up at 600
// if not complete aligned and plane is moved (GS > 0 PUSHBACK) Align
starts again
//
// SYSVARS: 02B4 4 fsGS
// 5716 2 IRSAligned1 // userspecific
// 5718 2 IRSAligned2 // userspecific
// 571A 2 IRSAligned3 // userspecific
if IRSSelector1=0 then
IRSAligned1=0
endif
if (IRSSelector1=1) and (IRSAligned1 = 600) then
IRSAligned1=580
endif
if IRSSelector1=2 then
IRSAligned1 = counter 600 2
endif
if IRSSelector2=0 then
IRSAligned2=0
endif
if (IRSSelector2=1) and (IRSAligned2 = 600) then
IRSAligned2=580
endif
if IRSSelector2=2 then
IRSAligned2= counter 600 2
endif
if IRSSelector3=0 then
IRSAligned3=0
endif
if (IRSSelector3=1) and (IRSAlligned3 = 600) then
IRSAligned3=580
endif
if IRSSelector3=2 then
IRSAligned3= counter 600 2
endif
if (IRSAligned1 >= 600) and (IRSAligned2 >= 600) and (IRSAligned3 >= 600)
then
IRSNotAligned=0
else
IRSNotAligned=1
endif
if (IRSNotAligned=1) and (fsGS > 0)
IRSAligned1=0
IRSAligned2=0
IRSAligned3=0
endif
I want to post a first alpha release of IRS for 747-400 pmsystem. I use this
at the moment with hardware connection.
Please feel free to discuss this here and I wait for your response.
Peter
//==========================================================================
//IRS Begin Parnreiter Peter
//
//
// Known Issue Yawdamper is missing, is affected on missing IRS align
//==========================================================================
// IRSSelector 1-3, 0... OFF, 1.. ALIGN, 2..NAV, ATT not connected at
the moment
// OFF Resets Counter to 0, not aligned
// ALIGN If IRSx not aligned, no effect, if IRSx
aligned realign in prx. 10 sec.
// NAV counts up aprx. 5Min. IRSx is aligned if
Counter IRSAlignx reaches value 600
//
// Complete IRS Align if all 3 IRS Counters are up at 600
// if not complete aligned and plane is moved (GS > 0 PUSHBACK) Align
starts again
//
// SYSVARS: 02B4 4 fsGS
// 5716 2 IRSAligned1 // userspecific
// 5718 2 IRSAligned2 // userspecific
// 571A 2 IRSAligned3 // userspecific
if IRSSelector1=0 then
IRSAligned1=0
endif
if (IRSSelector1=1) and (IRSAligned1 = 600) then
IRSAligned1=580
endif
if IRSSelector1=2 then
IRSAligned1 = counter 600 2
endif
if IRSSelector2=0 then
IRSAligned2=0
endif
if (IRSSelector2=1) and (IRSAligned2 = 600) then
IRSAligned2=580
endif
if IRSSelector2=2 then
IRSAligned2= counter 600 2
endif
if IRSSelector3=0 then
IRSAligned3=0
endif
if (IRSSelector3=1) and (IRSAlligned3 = 600) then
IRSAligned3=580
endif
if IRSSelector3=2 then
IRSAligned3= counter 600 2
endif
if (IRSAligned1 >= 600) and (IRSAligned2 >= 600) and (IRSAligned3 >= 600)
then
IRSNotAligned=0
else
IRSNotAligned=1
endif
if (IRSNotAligned=1) and (fsGS > 0)
IRSAligned1=0
IRSAligned2=0
IRSAligned3=0
endif