PPRuNe Forums

Go Back   PPRuNe Forums > Flight Deck Forums > Tech Log
Forgotten your Username/Password?
Register FAQ Calendar Advertise Mark Forums Read

Tech Log The very best in practical technical discussion on the web


Reply
 
Thread Tools Display Modes
Old 27th October 2009, 19:42   #1 (permalink)
 
Join Date: Oct 2005
Location: Head down trying to figure out Chinese RVSM
Posts: 103
Question FMC FIX page distance

On some of our early model B777s, I notice that I can only insert a max distance of 511 nm on the FIX page.

It was explained this is due to the software...

Having read Bill Bulfer's "Big Boeing FMC User's Guide", it explains that for specific software e.g Product Improvement Package (PIP), Pegasus, 747-400 or 777, it states 'max is 511 nm. (511.9 divided by 2 equals 256. Computer architecture)'.

Having ''Google searched'' I couldn't find any answers.

...I am still left wondering the reason why 511, as opposed to 999, which is what our B777-300ERs allow.


Can anyone give me any further information or answer?

Old Smokey perhaps....?
Hellenic aviator is offline   Reply
Old 27th October 2009, 19:57   #2 (permalink)
 
Join Date: Aug 2009
Location: Germany for now...
Posts: 56
It seems to be related to the way the FMC handles numbers internally, 511 equals 1111111 in binary (1+2+4+8+16+32+64+128+256), so 9 "full" bit. Whoever designed it figured that 9 bit would be enough for a distance between waypoints - so the system will not allow anything further apart. If it were to accept it without a change in the underlying code the GC distance would 'roll back', similar to the 2038 problem when the 32bit number counting the seconds since 1970 will overflow on Unix systems. The new 777s probably are only limited by the number of digits (3), so using one more bit (512) will give a theoretical maximum of 1023 which is then artificially limited to 999 for practical purposes. Is that what you were asking for?
STBYRUD is offline   Reply
Old 27th October 2009, 21:59   #3 (permalink)
 
Join Date: Mar 2007
Location: USofA
Posts: 305
I have never heard of this limitation on any PIP, Pegasus or 777 FMS. As a matter of fact if you put NPOLE on the Fix page it will give you the distance and in most cases where I have flown on the N. Atlantic or No. Pac, it's around 2,000+ miles.
Spooky 2 is online now   Reply
Old 28th October 2009, 04:27   #4 (permalink)
 
Join Date: Oct 2005
Location: Head down trying to figure out Chinese RVSM
Posts: 103
STBYRUD, thanks for your explanation, makes sense to me now...

Spooky 2, it seems to me this is a software issue. I fly often across the Pacific and Polar routes on our B777-300ERs.

Our B777-200s and -300s will only allow a max distance of 511 to be inserted.
Our -300ERs allow up to 999. All our fleet FMCs wont allow NPOLE insertion. The only way around this (for us) is to insert N00E(or W)179 on our FIX page or N000.0E(or W)179.59 on either the FIX or LEGS page.
Hellenic aviator is offline   Reply
Old 28th October 2009, 15:16   #5 (permalink)
 
Join Date: Mar 2007
Location: USofA
Posts: 305
Amazing that an operator would be doing polar ops without having the NPOLE in the NDB simply for situational awareness. This is not a big dollar item so you may want to ask your ops folks for this small addition. Wonder what else is missing.
Spooky 2 is online now   Reply
Old 29th October 2009, 15:58   #6 (permalink)
 
Join Date: Jun 2004
Location: Singapore
Posts: 1,693
Quick answer, the FMC programme is written in Octal 3 digit code (Incredible to believe that it's not Hexidecimal).

511 is 8 raised to the power of 3 minus 1, i.e. 8X8X8 = 512 - 1 = 511!

Now, if they'd only used the first three 'digits' of the four available in Hexidecimal, that would allow FFF, of which &H(FFF) = 4096 - 1 = 4095, a much better distances for fixes!

The minus 1, of course, is because all counting begins at zero, not 1.

There's all sorts of number bases available, Octal, Decimal, Hexidecimal etc. In the FMC/LNAV programmes that I write, I use a base of 215, which allows for extremely large numbers to be "crunched" into a few digits of computer code

Regards,

Old Smokey
Old Smokey is offline   Reply
Old 29th October 2009, 17:48   #7 (permalink)
 
Join Date: Aug 2009
Location: Germany for now...
Posts: 56
Octal eh, why do those guys have to be sooo special?
STBYRUD is offline   Reply
Old 30th October 2009, 02:31   #8 (permalink)
Moderator
 
Join Date: Apr 2001
Location: various places .....
Posts: 3,540
Octal

.. didn't everyone cut their teeth on binary and octal before going onto serious assembler and then higher level language programming ?
john_tullamarine is offline   Reply
Reply


Thread Tools
Display Modes


Posting Rules
vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


All times are GMT +1. The time now is 23:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC7
© 1996-2009 The Professional Pilots Rumour Network

As these are anonymous forums the origins of the contributions may be opposite to what may be apparent. In fact the press may use it, or the unscrupulous, or sciolists*, to elicit certain reactions.

*"sciolist"... Noun, archaic. "a person who pretends to be knowledgeable and well informed".