Hello,

>At 11:41 AM 7/9/2001 +0200, you wrote:
>>Hello,
>>
>>i'm plannig to implement an 'realtime' oscilloscope for a simulation
>>engine.
>>Would it be a bad idea to use java3D for doing this?
>>Here, not the 3D features itself would be of interest, but the speed of
>>the graphics.
>>Assume e.g. a 1000 points timeseries ("amplitude", "temperature" etc.)
>>being the data set to plot and to be updated every 40ms or so (planar
>>projection maybe).
>>Would a LineStripArray (z=0.0 of course - With a geometry updater? Never
>>tried this out, yet...) be a sensible solution for such an application
>>or would it be better to use Java2D or pure Java drawing methods?
>>Any ideas?
>>
>>
>>Thanx in advance
>>
>>Maik Lutterklas
>>

There is sample code for oscilloscopes, spectrum analizers, audio filters,
synthesizers, audio mixers, keyboards, audio simulation,... in the textbook
"Digital Audio with Java" by Craig A. Lindley. It cost me $31 and comes
with a CD.

However, if your realtime needs are "hard realtime" requirements, my ADVICE
is to cough up $2000 and get National Instruments Labview 6i. It is
designed specically for real time data acquisition. The motto is "the
software is the instrument". It would be trivial to construct a real time
oscilloscope for a simulation engine. Labview 6i has a Java interface along
with a C/C++ interface and C++ code generation tools. It is available for
the Macintosh, Windows OS and UNIX. There is also about 6-10 textbooks on
Labview programming and a huge amount of useful printed documentation that
ships with the product. I suspect that the code for an oscilloscope is
already published in the documentation or one of the textbooks.

The learning curve is light, considering that it is a nonstandard
programming paradigm (parallel dataflow).

The other cost associated with such a solution is the cost of the data
acquisition  board if you want real time "real" data input into the
simulation.

Labview has a mailing list that can be accessed via the NI web site.

http//www.ni.com

John F. Richardson

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to