A aviation & planes forum. AviationBanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » AviationBanter forum » rec.aviation newsgroups » Home Built
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Is it a habit we prefer mechnical instruments?



 
 
Thread Tools Display Modes
  #31  
Old April 21st 06, 03:51 AM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?


Didn't we just go through this.

Digital instruments are easy to program and don't take much computing
resources. Converting the display to a form fit for human consumption
take more computing and programming horsepower.


But it is still very little compared to a PC. With today's "stuff" an
old 6502 would probably have enough power.

Exactly right. Plus two additional problems:
1) Most modern general purpose computers have voluminous operating


What do general purpose computers have to do with flight displays.

With reasonable luck, nothing.


systems and take too much time to cold start (or boot up), even if ROM is


Actually the operating systems can start in seconds. It's all the
other stuff they have to load and interface with that takes the time.


This may be a semantic argument, but we seem to agree that starting with a
general purpose computer and OS would be less than obtimal--to understate
the situation.


substituted for the disk drive. That means a lot more programming.


Programs for flight displays should be relatively simple. Compared to
a "windows" or "Mac" they should be extremely simple.

2) Presently, there is too little standardization, especially of the

NAV

With this I agree to a point, but to say too little? There isn't any!

No argument there.

equipment. And integration of the NAV display(s) is a major reason for
considering electronic displays.

So it's not that we necessarily prefer mechanical instruments, but we
certainly have reason to demand that any replacement be at least as good

in
all ways important to a pilot, such as:
1) Ease of comprehension.


Glass panel

Actually, I agree with you. My point related back to the OP, which seemed
to ask whether our preference for an analog airspeed indicator (as an
example) was merely habitual, or the result of a true preference based on
the nature of use. Obviously the latter, as others described at length
earlier in the thread.

In point of fact, at my rate of progress toward getting a project under way,
I will almost certainly have a glass panel system installed prior to initial
completion; and for all of the usually cited reasons: lighter weight, lower
cost, more advantageous display format, and equal or better redundancy and
reliability of the complete system.

2) Similarity of controls and displays in aircraft a pilot might fly.


Actually with most using Garmin there is a lot of similarity, but for
those moving between different systems it can be more than a little
confusing.

Exactly.
3) Redundancy--at least as good as our old electrical plus vacuum.
4) Immunity from "wash out" in direct sunlight.

A properly configured system should have none of these problems.
LCDs can be constructed to be easily viewable in direct sunlight.

True. It just needs to be included as a specification--no matter how
confident anyone is that "everyone knows."

I own both a mid-range digital camera and one of the supposedly better
camera equiped cellular phones. Both are from respected manufacturers and
the displays become useless in something less than real direct sunlight. I
own other devices that share the problem; however the two that I mentioned
were purchased with the idea that I could use them outdoors...


Glass panels are more reliable, and once the pilot becomes proficient
with one they are easier to interpret than the old mechanical gages. A
good MFD with The AI, Heading, airspeed and altitude is far easier to
scan than mechanical gages.


My only disagreement with you here is one of nomenclature. I believe that
the AI, heading and airspeed are part of what is now being called the
Primary Instrument Display or possibly the Primary Flight Display. Most NAV
data would be part of the MFD, and a lot of redundancy is gained when the
fuctions can be swapped or overlayed in the case of a display failure. I
believe that (display swapping) means of redundancy was first developed for
military use, but has since gained fairly wide acceptance.

In many cases, little if any transition time will be needed when the display
is essentially similar. And there is an added benefit that the display
capability previously available only for fighters and heavy transports can
be economical in light singles in terms of both weight and cost.

Taken in logical order and one step at a time instead of trying to do
everything on the first flight, they are easy to learn as well. The
confusion comes when a pilot jumps into a plane with an unfamiliar
system and then tries to use all the bells and whistles instead of
just flying around for a while getting aquatinted with the system.

Especially dtrue for the current range of NAV equipment; and probably the
radar and COM equipment as well.


  #32  
Old April 21st 06, 06:16 AM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?

Peter Dohm wrote:
What do general purpose computers have to do with flight displays.

With reasonable luck, nothing.


I wouldn't be so quick to dismiss general purpose computers for flight
displays. Note that the richest man in the world got their by making
software for general purpose computers. It's precisely because of
their generic nature that people like them so much. Each person sees
in it what s/he wants, and it does a very good job of being that. And
when it doesn't, they pay an extra $300 for one that does.

A couple of decades ago, some could complain about performance, but
that's no longer the case. For example, each time you pop up Windows
Medial Player and view the psychadelic twirly things, the computer is
computing highly intensive real-time Fast-Fourier Transforms (FFT"s) on
the sound that is being heard. What's suprising is that you can play
10 of these audio files at once on a mid-range ( $1000) PC, and not
only will it work, but you can still type in Microsoft Word as if
nothing were happening.

Considering this, I seriously doubt that there is any computation that
at standard, $500 Dell PC couldn't handle from an aircraft.

In fact, a more likely scenario in an aircraft would be that the
computer could:

* show altitude, IAS, TAS, average velocity, average acceleration, etc.
* show stress all over aircraft as colors correlated to degree of
stress on parts
* show air pressure, humidity, etc.
* control fuel efficiency with exact precision
* play videos
* play music with psychedelic twirly things
* have voice-over-IP (VOIP) conversation with 9 other air-borne pilots
simultaneously
* render 3-D maps of terrain
* render 3-D map of airports
* render 3-D images of flight path
* show precipitation with little colored droplets and clouds
* record images terrain from web cam mounted underneath
* log flight data
* redisplay hotel information that was save in web page at airport
* control the heat warmers in seats
* control transparency of side windows
* control wattage of lights, internal and external
* show tire pressure
* show fuel level
* show oil level
* show hydraulic pressure
* control fuel mixture according to altitude, pressure, etc
* control throttle
* control, trim, pitch, yaw, roll
* control foot heaters
* control defoggers, wipers
* monitor pilot's face and do image recognition to see if s/he's dozing
off
* act as radio for ATC and other communications
* provide verbal warnings for unorthodox maneuvers and suggestions for
improvement
* synthesized verbal training based on actual conditions
* synthesized verbal read-out of current local atmospheric conditions
* synthesized verbal read-out of forthcoming atmospheric conditions
20-miles out
* show 3-D map of all other aircraft in vicinity
* allow kids to play video game in back seats

You could get a bunch of Garmin engineers in a room and ask them to put
this into a customized "device" and wait forever for it to be finished
with a non-general purpose computer. Or you can say, "Hey everyone,
we're going to be controlling this aircraft with a PC", and let
engineers all over the world do what they are good at, then put it all
together. Note that putting it all together would involve putting a CD
in a general-purpose computer 15 times and waiting for SETUP.EXE to
finish.

PC + USB-based mechanical sensors and controls. A powerful
combination.

-Le Chaud Lapin-

  #33  
Old April 21st 06, 06:23 AM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?

On Thu, 20 Apr 2006 22:51:53 -0400, "Peter Dohm"
wrote:


Didn't we just go through this.

Digital instruments are easy to program and don't take much computing
resources. Converting the display to a form fit for human consumption
take more computing and programming horsepower.


But it is still very little compared to a PC. With today's "stuff" an
old 6502 would probably have enough power.

Exactly right. Plus two additional problems:
1) Most modern general purpose computers have voluminous operating


What do general purpose computers have to do with flight displays.

With reasonable luck, nothing.


systems and take too much time to cold start (or boot up), even if ROM is


Actually the operating systems can start in seconds. It's all the
other stuff they have to load and interface with that takes the time.


This may be a semantic argument, but we seem to agree that starting with a
general purpose computer and OS would be less than obtimal--to understate
the situation.


Agreed! It certainly would be "less than optimal" and that is one
drastic understatement.

When you look at what is required for I/O as well as the operating
system these are, or should be, extremely simple systems.
The Basic Input/Output System (BIOS) is something a third year CS
student should be capable of writing in assembler.

Prior to going back full time for a 4 year degree in CS I took quite a
few tech courses. One of the classes (Computer architecture and
design) required we write in machine language no less, a program to
monitor 4 lines in, control 4 lines out, flash a specific text on the
screen for each input line when it was opened, Operate an output line
corresponding to each input line state, have specific keys to
acknowledge the alarm state, stop the alarm message from flashing and
go to highlighted. When the alarm condition was removed the text on
the screen had to go back to a safe state for the specific line. How
much time did we have to write the program? About two hours as it was
on the final exam. BTW it was not only expected to run, but to exit
gracefully so it could be run again. All the programming input was
from an alpha numeric keypad in Hex.

The computing power for everything except the display would be very
basic. Even the displays which we think of as dynamic are small,
relatively low res, and with so little movement that the system could
*almost* treat them as static.

This is the type of programming that needs to be done in either
assembler or machine language to keep it compact. It is definitely not
for the "visual" languages. Maybe straight C which is *relatively* low
level.
..


substituted for the disk drive. That means a lot more programming.


Programs for flight displays should be relatively simple. Compared to
a "windows" or "Mac" they should be extremely simple.

2) Presently, there is too little standardization, especially of the

NAV

With this I agree to a point, but to say too little? There isn't any!

No argument there.

equipment. And integration of the NAV display(s) is a major reason for
considering electronic displays.

So it's not that we necessarily prefer mechanical instruments, but we
certainly have reason to demand that any replacement be at least as good

in
all ways important to a pilot, such as:
1) Ease of comprehension.


Glass panel

Actually, I agree with you. My point related back to the OP, which seemed
to ask whether our preference for an analog airspeed indicator (as an
example) was merely habitual, or the result of a true preference based on
the nature of use. Obviously the latter, as others described at length
earlier in the thread.


Actually, I find the digital airspeed as easy to use as the analog and
the same is true for altitude and even VSI. The reason for this is the
lack of precision or rather the lack of need. If you have three
digits for airspeed and altitude the right most digit (most precision)
can be a blur while the second one is ticking away either up or down
and this is usually sufficient. In this case the pilot sees the
instrument very much like an analog unit. OTOH once you've gone that
far it requires little extra to create the analog graphic so you can
have both pretty much in the same spot and with much better
reliability than the old mechanical.

Still, there will be a certain % who just plain like the old
mechanical gages better. Of course with the younger generations you
may find many that prefer the electronic gages.

In point of fact, at my rate of progress toward getting a project under way,
I will almost certainly have a glass panel system installed prior to initial
completion; and for all of the usually cited reasons: lighter weight, lower
cost, more advantageous display format, and equal or better redundancy and
reliability of the complete system.

Yup although a full, redundant, glass panel is considerably more
costly than the old steam gage panel. At least I haven't found one
yet that I'd consider less expensive. OTOH they may do a *lot* more.

For non-certified glass panels I want to know how they are programmed.
That in itself will tell me whether I want to purchase one or not.

Once purchased and installed, I'll be testing that panel as much as
the rest of the airplane during the required test phase.
2) Similarity of controls and displays in aircraft a pilot might fly.


Actually with most using Garmin there is a lot of similarity, but for
those moving between different systems it can be more than a little
confusing.

Exactly.
3) Redundancy--at least as good as our old electrical plus vacuum.
4) Immunity from "wash out" in direct sunlight.

A properly configured system should have none of these problems.
LCDs can be constructed to be easily viewable in direct sunlight.

True. It just needs to be included as a specification--no matter how
confident anyone is that "everyone knows."

Been there, done that, and I know that "not everyone knows":-))

I own both a mid-range digital camera and one of the supposedly better
camera equiped cellular phones. Both are from respected manufacturers and
the displays become useless in something less than real direct sunlight. I
own other devices that share the problem; however the two that I mentioned
were purchased with the idea that I could use them outdoors...


I have two digitals. An Olympus E-20N which is a great camera, but man
is that thing slow. The other is the Nikon D70 dSLR. Both work well
in direct sunlight, but I never use the LCD displays.



Glass panels are more reliable, and once the pilot becomes proficient
with one they are easier to interpret than the old mechanical gages. A
good MFD with The AI, Heading, airspeed and altitude is far easier to
scan than mechanical gages.


My only disagreement with you here is one of nomenclature. I believe that
the AI, heading and airspeed are part of what is now being called the
Primary Instrument Display or possibly the Primary Flight Display. Most NAV
data would be part of the MFD, and a lot of redundancy is gained when the
fuctions can be swapped or overlayed in the case of a display failure. I
believe that (display swapping) means of redundancy was first developed for
military use, but has since gained fairly wide acceptance.


No argument.
The system I'm looking at only has two screens and they are redundant
MFDs. You can set the PFD to either or both. You can even
compartmentalize the display and put the engine instruments on either
one or both. Why any one would want them all on one I don't know, but
it can be done say in case one display fails.

In many cases, little if any transition time will be needed when the display
is essentially similar. And there is an added benefit that the display
capability previously available only for fighters and heavy transports can
be economical in light singles in terms of both weight and cost.

Taken in logical order and one step at a time instead of trying to do
everything on the first flight, they are easy to learn as well. The
confusion comes when a pilot jumps into a plane with an unfamiliar
system and then tries to use all the bells and whistles instead of
just flying around for a while getting aquatinted with the system.

Especially dtrue for the current range of NAV equipment; and probably the
radar and COM equipment as well.

Agreed and you now have the option of downloaded weather RADAR as well
which can be displayed as an overlay on the moving map display. I
sure would like something like that in the Deb but the panel would be
worth more than the plane. :-))

Roger Halstead (K8RI & ARRL life member)
(N833R, S# CD-2 Worlds oldest Debonair)
www.rogerhalstead.com

  #34  
Old April 21st 06, 07:24 AM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?

On 20 Apr 2006 19:16:22 -0700, "Le Chaud Lapin"
wrote:


Peter Dohm wrote:
--------snip---------

Digital instruments are easy to program and don't take much computing
resources. Converting the display to a form fit for human consumption
take more computing and programming horsepower.

Exactly right. Plus two additional problems:
1) Most modern general purpose computers have voluminous operating
systems and take too much time to cold start (or boot up), even if ROM is
substituted for the disk drive. That means a lot more programming.


I think if you're about to take a trip, waiting the whole 17 seconds
for the OS to boot (Windows) won't hurt too much.

2) Presently, there is too little standardization, especially of the NAV
equipment. And integration of the NAV display(s) is a major reason for
considering electronic displays.


This is true. Also, I have looked at some of the gadgets that are
produced by Garmin (and Raymarine for you boat-lovers). I think it is
important to realize that, when a software engineer at one of these
companies sits down to make software for their gadgets, the complexity
presented to them is often more than that which is presented to someone
who programs a regular PC. This started changing a bit when Microsoft
started selling embedded versions of their OS's, and now, a


Even imbedded Windows is far too complex and particularly a full
featured version. That kind of complexity is neither needed or
desirable in a glass panel, or any of the instruments in that panel.
Windows was designed to be flexible and programmer friendly. The DLL
which is both its strong point and the weak point is the reason code
written to run in windows is generally so bulky. Often called "bloat
code" and for good reason. I still do some programming. One we
used in the home builders center for a few years. That program would
do a search on N#, Owner, Row and position where parked, Make and
model, Home town, State and even country although as you can imagine
the number of returns increased rapidly as we go through that list. .

The thing is I only had about 32K of source code, but when compiled
into a stand alone program it was many megabytes and virtually all of
that bloat came from DLLs.

full-feature version of XP that is meant for embedded system. Yet
still, there are many devices that uses unconventional hardware, and
then hire programmers to work really hard to tweak it just right.


XP as an embedded OS is an oxymoron as the usual reason for embedding
is simplicity and compactness.


Compare that to going to a young programmer who knows how to make fancy


Careful, that's age discrimination :-)) There are a few of us old
guys out there that do that kind of programming too.

graphics on standard PC using C++, and you can see the difference.
S/he would probably be able to create almost anything you can imagine,
with much, much less cost than there would be with custom device. I


These are "Object Oriented" languages and much of the work is already
done.

cannot emphasize enough that the young people who program and know


There you go with that age thing again.

computer graphics can create graphical presentations that are far
beyond what Garmin is currently making. And everytime you get into a


And there is a big reason for that. It's called available memory and
the available memory is constrained by the actual design. GPS, MFDs,
and other electronic displays in the cockpit need to be kept simple.
Certified instruments need a minimum of code to be certified so the
smaller the better.

The complete OS in a glass panel probably contains less code than just
one DLL in windows. The BIOS is going to be just about the absolute
minimum to get the job done.

They want to keep the memory "density" down as well as using the
minimum number of chips.

simulator that is rendered by a digital display showing analog
controls, you are convincing yourself that it is "ok" that the analog
controls are rendered digitally.


To me that makes no sense, but I'm sure it does to some.
I don't care how the thing is rendered, whether it's a needle mounted
on bearings or a graphic display showing a needle. They are both
analog displays. One just happens to be an analog display that was
digitally rendered.

But again, the real power comes from the possibility of letting the
computer open up more of your plane and your environment to you.


Here it depends on how the information is used and how it's presented.
There is nothing in a light plane that requires much computing power.
That remains true if you use a glass panel and render every single
instrument digitally, or add strain gages to monitor the health of the
fuselage. Add GPS, moving map display, weather RADAR, inertial nav
with solid state gyros as a back up to the GPS. With the exception
of the display (which is handled separately) it's quite likely the old
Commodore 64 or even a VIC 20 would have had enough computing power
for the job.

We need to be careful about what we put into our panels. Software for
PCs has been in a vicious cycle for some years now where the software
manages to use up all of the computing power which leads to more
powerful CPUS which lead to more powerful computers which leads to
larger programs. When we were limited by computing resources, bloat
code wasn't a problem as it didn't exist. Side effects (unexpected
results) were minimal as there were few modules interacting with each
other in programs.

Most students become intimately aquatinted with side effects when they
start working with pointers. It was great in the old straight C
programming days as C made the assumption the programmer knew what
they were doing and would let you do virtually anything. Today's
languages are strongly typed. That means you can only add an integer
to an integer. You can only use floating points with floating points
and addresses (pointers) with addresses. Straight C let you add an
integer to a floating point to an address to a string or any thing
else you can imagine.

For a number of reasons we have to keep the code used in aircraft
compact. Just two reasons are safety/reliability and ease of
certification.

So it's not that we necessarily prefer mechanical instruments, but we
certainly have reason to demand that any replacement be at least as good in
all ways important to a pilot, such as:
1) Ease of comprehension.
2) Similarity of controls and displays in aircraft a pilot might fly.
3) Redundancy--at least as good as our old electrical plus vacuum.
4) Immunity from "wash out" in direct sunlight.


True about the redundancy. We can't have a bad transistor bringing
down the aircraft. But digital sensors are cheap, lightweight, and and


Not when they are certified for use in aircraft. They may be light
weight and accurate, but adding them to an aircraft took away the
"cheap"

accurate. If it fails, the computer will know immediately. With


Only if the system is programmed to know and how are you going to
program it to know. An open or shorted sensor is just another input
unless there are valid limits programmed into the system. But that is
not enough either. The system has to have a way of notifying the
pilot that the oil pressure, or CHT, or EGT reading has gone bad AND
it's the sensor, not the actual oil pressure that had gone. Zero oil
pressure and an open or shorted sensor may and probably will appear
the same to the input of the A/D converter. It has to do this
immediately, but without interrupting, or obscuring vital data the
pilot may need at the moment. Sure it can be done and reliably, but
each step adds complexity and cost.

standard interfaces like USB, it would be a simple matter of finding
the faulty part, throwing it in trash (as opposed to repairing it), and
replacing it with a new one. The computer would tell you if the new
one is OK.


The problem is that what looks good when it is used here on the desk
may not be good for us out there in the real world. What appears
simple at first glance, isn't, or what appears simple with the system
on my desk isn't out in the real world. It's best to think of it this
way. If it looks simple it probably isn't, you don't have enough data,
or you forgot something.

Right now I'm setting in front of a 20.1" (gotta remember that point
one) LCD which is driven from a video card that will also serve as an
output to my TV, take signals from the TV, has a tuner for off the air
signals, has S-video inputs and outputs as well as composite and
digital. That video card is in a 64 bit computer with more on board
cache than my first computer had memory. The computer has over 1.6
terabytes of hard drive storage. My computers back up to each other
across a gigabit, hard wired CAT5e network. I use external hard drives
connected via USB for OS backup. I use USB2 for camera and memory
card input. With all that sophistication, absolutely none of this
would be worth beans in an airplane.

BTW as a side note. This big computer cost less than half my first
computer which was a one MHz 6502 with 48K of dynamic RAM and dual
360K, 8" floppies and that was before getting a monitor and keyboard.
The whole system here didn't cost a lot more than that first simple
computer.

-Le Chaud Lapin-


The point I'm trying to make is for glass panels the code is kept as
compact as possible which means custom software that has to be
certified. These things are a long way from what sits on our desks.


Roger Halstead (K8RI & ARRL life member)
(N833R, S# CD-2 Worlds oldest Debonair)
www.rogerhalstead.com
  #35  
Old April 21st 06, 08:08 AM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?

My primary concern with the glass panel in light planes is -

what happens when the lights go off?

My antiquated mechanical steam powered gizmos will still work.

If the airspeed indicator clams up, the altimeter still works.

There was once an old saying about putting all your eggs in one
basket - You can do it, but you have to watch that basket carefully.


Richard
  #36  
Old April 21st 06, 08:12 AM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?


"Le Chaud Lapin" wrote

I wouldn't be so quick to dismiss general purpose computers for flight
displays. Note that the richest man in the world got their by making
software for general purpose computers.


PC + USB-based mechanical sensors and controls. A powerful
combination.


Is anyone (besides me) beginning to think that we are on the receiving end
of a real practical joker?

Too many things don't add up. Statements about things in China that are not
realistic, or possible. (homebuilt airplanes in China? I don't think so.)

Use of English that is on a level that someone might expect for a poster
from China, then this last bit of this post. No mistakes, use of phrases
and English vocabulary (psychedelic twirly things?) that would not be
typical of a foreigner, unless they had very good control of English, then
there would not have been all of the earlier mistakes.

Totally far out ideas, that nobody would want to even consider, and for
someone making instruments, they would have a better idea of what is desired
and possible.

There is more to make me come to this conclusion, but I don't feel like
going back and digging it all out.

I don't know about ya'll, but I've had enough of this one. Some of you can
continue to play, if you want, but not me.
--
Jim in NC

  #37  
Old April 21st 06, 09:56 AM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?

On Fri, 21 Apr 2006 07:08:31 GMT, cavelamb
wrote:

My primary concern with the glass panel in light planes is -

what happens when the lights go off?

Battery backup.
You can have an internal back up that will keep the instruments
running for some time. Plenty of time to look for an airport and land
safely which I'd be doing with either type of gages. :-))

My antiquated mechanical steam powered gizmos will still work.

If the airspeed indicator clams up, the altimeter still works.

You could carry it to the extreme like an F-16. If they lose power
they only have a few minutes to get on the ground before the computers
that fly the airplane quit.

Roger Halstead (K8RI & ARRL life member)
(N833R, S# CD-2 Worlds oldest Debonair)
www.rogerhalstead.com
There was once an old saying about putting all your eggs in one
basket - You can do it, but you have to watch that basket carefully.


Richard

  #38  
Old April 21st 06, 10:43 AM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?

Morgans wrote:

"Le Chaud Lapin" wrote

I wouldn't be so quick to dismiss general purpose computers for flight
displays. Note that the richest man in the world got their by making
software for general purpose computers.



PC + USB-based mechanical sensors and controls. A powerful
combination.



Is anyone (besides me) beginning to think that we are on the receiving
end of a real practical joker?

Too many things don't add up. Statements about things in China that are
not realistic, or possible. (homebuilt airplanes in China? I don't think
so.)

Use of English that is on a level that someone might expect for a poster
from China, then this last bit of this post. No mistakes, use of
phrases and English vocabulary (psychedelic twirly things?) that would
not be typical of a foreigner, unless they had very good control of
English, then there would not have been all of the earlier mistakes.

Totally far out ideas, that nobody would want to even consider, and for
someone making instruments, they would have a better idea of what is
desired and possible.

There is more to make me come to this conclusion, but I don't feel like
going back and digging it all out.

I don't know about ya'll, but I've had enough of this one. Some of you
can continue to play, if you want, but not me.




It crossed my mind...

  #39  
Old April 21st 06, 12:10 PM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?


This is a job for Assembly language.

There is just so much to do (more than you expect) and so
little time to do it in.

A modern team would probably prototype in C (+/-) but only to flesh
out what they were trying to do. Then they would start coding the
inner loops in Assembly until it ran fast enough (that's a joke!).

In the end, it winds up all Assembly anyway, just compiled rather
than assembled. And using the compilers STDLIB, rather than mine.


I dug up this old Clunky CGA graphics hack, but it demonstrates some
of the processing power (and the technique) needed to do vector graphics
for something like an attitude display.
This started out on a 16 Mhz AT.

I think it showcases my high speed line drawing routines quite well.
Which is really why it was written.
(one of my "acquired" computer skills - Multi-lingual programmer

http://www.home.earthlink.net/~tp-1/HUD/HUD01.ASM
http://www.home.earthlink.net/~tp-1/HUD/HUD01.COM

Files:

HUD01.ASM 56192 bytes long.
Assembly language source code for a clunky CGA Heads Up Display Demo.
Straight forward assembly with MASM 5.1
Copyright reserved. Non commercial use (unless I get to play too)


HUD01.COM 4785 bytes long
Caution! Executable file!!!


It was clean when I put it up on the web, but you might take note of
the file size, and scan if you feel you should.

The slider displays (vertical read out?) are driven from the keyboard.
Top row - Q to P.
UC INCREASES, lc decreases.
G toggles the gear.
ESCAPE key to quit.

Flight is via the keypad keys: 1- 9

It does weird barrel rolls....


Richard


;Update header from HUD01.ASM
;======================= COMMENTS ========================
;
; Due to the large number of variables needed, and the rather limited
; register architecture of x-86 processors, all variables, flags, etc.
; are located in main memory. No attempt is made to keep certain things
; in specific registers. Subroutines protect the contents of registers
; when necessary. Most of the storage locations are defined at the
; end of this file, however, the circle coordinates are located in an
; external file: "HUD01G.CIR", which was generated by "CIRCLE4A.BAS".
;
;======================= UPDATES =========================
; 09/27/89 * Started HUD01 attitude display program.
; Program uses CGA graphics screen and direct video memory
; writes for maximum speed.
; 09/28/89 * HUD01G1.CIR file generated by CIRC4.BAS
; 09/30/89 * Preliminary program working properly ok.
; Drawing rate is a bit slow due to the complexity of the
; calculations required for direct screen update.
; 10/10/89 * HUD01G1.CIR modified to include markers every 90 degrees
; to make it easier to find horizontal/vertical coordinates.
; 10/13/89 * killed bug in line drawing routine that caused fuzzy circles.
; 10/16/89 * modified X_LINE to make S_LINE routine.
; X_LINE uses XOR, S_LINE just plots...
; 10/22/89 * Pitch bar wraps around at 90 degrees.
; 10/25/89 * Roll and Pitch interaction working smoothly.
; 11/08/89 * Added routines to interface to the external sensors via X-BUS.
; 11/10/89 * Killed the final bugs (?) involving table wrap
; 11/12/89 * Doubled control response rate (by cheating).
; 11/14/89 * Rewrote keypad parser for simultaneous pitch/roll
; Keyboard parser uses numbers 1-9 for inputs.
; 11/18/89 * Numlock turned on/off automatically on entry/exit.
; 11/20/89 * Added vertical readout boxes to screen
; Added EOC and BOC routines to reduce size of code (about 1k).
; These check End Of Table and Beginning Of Table.
; 11/22/89 * Added INVERTED indicator, gear displays.
; 11/25/89 * Added vertical display indicators, slight modifications to
; panel layout to allow simple character indicator.
; Uppercase input moves indicator UP, lowercase moves down.
; 11/28/89 * Moved attitude display to seporate routine.
; Flags used are P_Invert & R_Invert
; 12/02/89 * Fixed minor bug in PrintC (wrong print interupt)
; * Modified Show_Cross to get pitch value from P_BAR.
; Pitch and Roll now run continously (0-360).
; P_Bar wraps at 90 degrees to correct horizion motion.
; 12/04/89 * Added Heading/Reciprocal display

;************************************************* ********
; This routine simulates sensor inputs via keyboard.
; In fully implemented form, the sensor inputs would come from
; the vertical gyro instrument, probably through an ADC S80 chip,
; since the gyro outputs normally drive a synchro-resolver motor.
;
; When sensors are used for input, the local processing found here
; (upper and lower limits) would be added to the sensor driver code.
; The keyboard routine is implemented as a linked list below.
;
  #40  
Old April 21st 06, 12:55 PM posted to rec.aviation.homebuilt
external usenet poster
 
Posts: n/a
Default Is it a habit we prefer mechnical instruments?

On Wed, 19 Apr 2006 15:10:53 -0400, "Peter Dohm"
wrote:

I think we're being told a lot of digital stuff is "better"
when it really isn't in some ways. Digital stuff is much cheaper to
manufacture, because machines can assemble almost the entire thing,
while analog devices have small moving parts that usually need to be
put together by hand. The profit on digital equipment must be a lot
higher, especially on the cheap stuff.
I can't use digital meters while troubleshooting electrical
problems. The digital VOM I can afford only samples the voltage or
whatever about once a second, making any rapid adjustments or quick
readings impossible. The old analog meter goes immediately to the value
and shows any changes instantly. In cold weather the LCD digital
display gets sleepy but my mechanical needle still works faithfully.

Dan

Good points, one and all. And my experience as well.

Peter


There is one area where an electronic display could offer something
better than a mechanical instrument.

if you are fault finding something a history can be priceless. in
many(most) of the Citect industrial controls environments we provide a
popup graph mechanism which shows the value over the last couple of
minutes.
"how long has that oil pressure been dropping like that?" is something
that is answered immediately by a small trend graph of the value.

btw it is worth noting that most good pilots are long sighted and
quite often have a less than crystal clear view of nearby items so
having large graphical items on the instrument faces makes them easy
to read, especially in turbulence.

my flight watches(timepieces), for instance, I evaluate on the basis
of being able to recognise the time with just a momentary glance.
they are all analog and have very plain faces.

Stealth Pilot
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Minimum Instruments Required? John A. Landry Home Built 5 October 14th 05 11:27 PM


All times are GMT +1. The time now is 02:09 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 AviationBanter.
The comments are property of their posters.