TIP: Click on subject to list as thread! ANSI
echo: atm
to: ATM
from: jlerch1{at}tampabay.rr.com
date: 2003-02-19 11:28:52
subject: ATM FigureXP part 2

From: "James Lerch" 
To: "ATM List" , 
Reply-To: "James Lerch" 


Hello Again,

OK, were making some progress now, thanks for all the feedback!

First off, here's a screen shot of the latest Surface Error Profile screen
for FigureXP
http://lerch.no-ip.com/atm/FigureXP2.gif (30KB)

A) On the Left axis we have nm of height

B) On the Right axis we have the P-V error and W-RMS error lines (RMS line
is a handy cross reference to check results against Sixtests!)

C) Across the top is zone center tick marks

D) Across the bottom we have Units of Radius AND Percent radius

E) Below the graph is the Calculated best fit ROC for minimum RMS error

F) Below best fit ROC is a slider, that will offset the ROC and re-draw the
graph in real-time (which is kinda fun, and hopefully someone will give us
a post on how to use this option for deterministic figuring!)

For the time being, I'm going to call this part of the code done.  I'll
start working on the Transverse error and Spot Diffraction graphs (by
popular demand).

In the mean time, I'd like to ask for some HELP!  Mike Peck came up with a
truly GREAT idea, that being an accurately rendered star test simulation!
Just WOW, wouldn't that be handy! :)

The problem, "I'm no where near smart enough to figure this out!!"

So I'm calling on the Mathematically inclined Code warrior Guru's here to
come up with a sub routine that will make this option a reality.

This 'Magical' subroutine will return  a 2 dimensional array, say 300x300
or so.  The value for each element in the array could be an integer 0-255,
or a double 0 - 1.  Once the array is returned, I'll write the code to get
it on the screen.  This way you don't have to concern your self with any
GUI stuff!

The input of the routine can be any of the raw data from the Foucault test,
or any of the calculated data, such as surface height deviation in nm, and
of course the offset from Focal Length.

The next problem to overcome is choice of language.  Currently I'm writing
in VB6, which will probably cause the person capable of creating such a
routine to cringe!  So, I suggest you write this routine in you choice of
language, and once working I'll translate your code over to VB (Which I'm
getting pretty good at, especially with C or C+)  In the mean time, you
tell me what you need for input, I'll create a plain text file with this
data. You can then load this data on your side (in what ever language), do
the math, and create the array.

So, anyone up for a challenge? :)

Take Care,
James Lerch
http://lerch.no-ip.com/atm (My telescope construction,testing, and coating site)

--- BBBS/NT v4.00 MP
* Origin: Email Gate (1:379/1.100)
SEEN-BY: 633/267 270
@PATH: 379/1 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.