I was working with a LeCroy oscilloscope which is built in a PC hardware
frame and uses the Windows operating system as a host. The scope has options
to process captured waveforms through various math routines and some of the
options are for Matlab, VBScript, and Jscript. In the script options one is
given an entire data object with member descriptions such as buffer length
etc. You process the data and place it in the output buffer and the waveform
displayed on the screen is your processed waveform. You may be given
multiple wave forms and you can operate between them and output the results.

I thought this would be a natural for J's array capabilities and might
expose J to areas of technology increasing its usage.

Techtronix is also selling scopes with Windows software.

Agilent (HP) is also using Windows in many of its very high end network
analyses equipment. 

Perhaps someone here has already added the capability to run J in such an
environment and could post how you did it. Lecroy once gave me a source file
to allow a compiled C++ executable to process the waveform and this might be
how you would interface J. Unfortunately I no longer have the source code;
long story.

I am suggesting that people at JSoftware might wish to contact these
manufacturers and investigate a partnership of sorts.

I just did a cheap routine to draw the maximum envelope of an amplitude
modulated sine wave using f(i-1)-2*f(i)+f(i+1) to find the second
derivative. Imagine how easy that would be using J. No loops at all.

I could test the plugins for you as I have access to Techtronix, LeCroy, and
Agilent tools.

I also dream of J with an NVidia Video card to process data and produce new
waveforms instantly (+/- a few spits of time). Imagine the processing of the
data on the video card and displaying it while it is still resident!, Nah,,,
the data must be in PC-ram for that. Still, one can imagine.

Just a thought,

Paul Roussin

See http://www.lecroy.com/Oscilloscope/?capid=102 









----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to