Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the...

8
T e e l l e e s s c c o o p p e e s s Software Review The new developed features in MODAS NG in the last 3-4 months are not so much, yet they make the package much easier to use and the display capabilities are now much atractiver. The most important breakaway in the development was the new securety issue – usage of check sums for the design files. So I was able to make available a demo program, with a lot of sample designs (now over 100). The user can try now all features of the program with one restriction – the surfaces data cannot be edited and changed. To bottom of each design file is inserted a check sum calculated from the file conents and if the user try to manipulate any part of the file contents, later the by file opening the new calculated check sum will be different from the original and after error message the file loading will be terminated. Below I s listed a part from sample design with chek sums (colored red): VERS 1 FILE ApochDbl.dsg TITL Apochromat Doublet Objective f/10 DSGR Design by Ivan Krastev UNIT MM GCAT SCHOTT.GLS ENPD 200.00 FLDT 0 FLDV 1 0.00 0.00 1.00000 1 clBlue FLDV 2 0.00 0.15 1.00000 1 clLime FLDV 3 0.00 0.30 1.00000 1 clRed FLDV 4 0.00 0.45 1.00000 1 clOlive WLNP 2 WLNV 1 0.4861 1.00000 1 $00FFEF00 WLNV 2 0.5461 1.00000 1 $0000FF96 WLNV 3 0.6563 1.00000 1 clRed SURF 0 TYPE STANDARD HIGH 0.00000000 RADI INFINITY CONI 0.00000000 DIST 0.00000000 ……………………………………………………………………………………………. SURF 5 TYPE STANDARD HIGH 15.69204000 RADI INFINITY CONI 0.00000000 DIST 0.00000000 DSCR This is a 200 mm Apochromat Doublet Refractor Objective descriebed in Harrie Rutten and Martin van Venrooij CSUM 111904 Since a view months the first MODAS NG demo release is available for download tha will introduce you to the user interface, and analysis features of the program. The demo comes with about 100 sample design files which you can open and investigate. MODAS NG demo cannot do everything that a full, licensed version can. You cannot modify most of the design data in the demo, for example you cannot change the number of surfaces, the radii, the thicknesses, or other data. Saving design files in MODAS NG is not supported. If feature or function is dissabled, a warning message or hint will be displayed. The demo version is packed to self extracting file. Simple run the exe file, browse to your destination folder or type a new, that will be automaticaly created. MODAS NG Update © 2003 ATM Letters Journal

Transcript of Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the...

Page 1: Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm. The next important

CCoommppuutt eerr aanndd TTeell eessccooppeess

SSooffttwwaarree RReevviieeww

TThe new developed features in MMOODDAASS NNGG in

the last 3-4 months are not so much, yet they make the package much easier to use and the display capabilities are now much atractiver.

The most important breakaway in the development was the new securety issue – usage of check sums for the design files. So I was able to make available a demo program, with a lot of sample designs (now over 100). The user can try now all features of the program with one restriction – the surfaces data cannot be edited and changed. To bottom of each design file is inserted a check sum calculated from the file conents and if the user try to manipulate any part of the file contents, later the by file opening the new calculated check sum will be different from the original and after error message the file loading will be terminated. Below I s listed a part from sample design with chek sums (colored red):

VERS 1

FILE ApochDbl.dsg

TITL Apochromat Doublet Objective f/10

DSGR Design by Ivan Krastev

UNIT MM

GCAT SCHOTT.GLS

ENPD 200.00

FLDT 0

FLDV 1 0.00 0.00 1.00000 1 clBlue

FLDV 2 0.00 0.15 1.00000 1 clLime

FLDV 3 0.00 0.30 1.00000 1 clRed

FLDV 4 0.00 0.45 1.00000 1 clOlive

WLNP 2

WLNV 1 0.4861 1.00000 1 $00FFEF00

WLNV 2 0.5461 1.00000 1 $0000FF96

WLNV 3 0.6563 1.00000 1 clRed

SURF 0

TYPE STANDARD

HIGH 0.00000000

RADI INFINITY

CONI 0.00000000

DIST 0.00000000

…………………………………………………………………………………………….

SURF 5

TYPE STANDARD

HIGH 15.69204000

RADI INFINITY

CONI 0.00000000

DIST 0.00000000

DSCR This is a 200 mm Apochromat Doublet

Refractor Objective descriebed in Harrie Rutten

and Martin van Venrooij

CSUM 111904

Since a view months the first MODAS NG demo release is available for download tha will introduce you to the user interface, and analysis features of the program. The demo comes with about 100 sample design files which you can open and investigate. MODAS NG demo cannot do everything that a full, licensed version can. You cannot modify most of the design data in the demo, for example you cannot change the number of surfaces, the radii, the thicknesses, or other data. Saving design files in MODAS NG is not supported. If feature or function is dissabled, a warning message or hint will be displayed. The demo version is packed to self extracting file. Simple run the exe file, browse to your destination folder or type a new, that will be automaticaly created.

MMOODDAASS NNGG UUppddaattee

© 2

003

ATM

Let

ters

Jou

rnal

Page 2: Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm. The next important

CCoommppuutt eerr aanndd TTeell eessccooppeess

MMOODDAASS NNGG UUppddaattee

© 2

003

ATM

Let

ters

Jou

rnal

Page 3: Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm. The next important

CCoommppuutt eerr aanndd TTeell eessccooppeess

MMOODDAASS NNGG UUppddaattee

© 2

003

ATM

Let

ters

Jou

rnal

Page 4: Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm. The next important

CCoommppuutt eerr aanndd TTeell eessccooppeess

MMOODDAASS NNGG UUppddaattee

© 2

003

ATM

Let

ters

Jou

rnal

Page 5: Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm. The next important

CCoommppuutt eerr aanndd TTeell eessccooppeess

MMOODDAASS NNGG UUppddaattee

The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm.

The next important improvement was the adding to the analyses usage of grids, this includes all spot diagram analyses (detail, through focus, matrix, combination plot), ray fans (tangential and sagittal plots – ray and wave aberrations), and rms plots (rms vs focus, field, wavelength – ray and wave aberrations). By the last analyses the user can choose different grid styles – solid, dotted and dashed. Some screen shots are displayed on the previous 3 pages.

The users now can change the main window background and choose between wallpapers and textures (using the “tile” function). MODAS NG comes with different walpapers and textures and proviodes fo better look.

The Optical 2D layout was improved to and now much more differen telescope systems can be drawed. I am naow playing with somo complex system like this displayed right top. In the previious version was no possible to be changed the number of traced rays and was always 3. This is now fixed (see the layout rigth, under the complex plot).

And finally some minor changes and bug fixes. During the development I found that the description in the surfaces editor will be not saved after changes, nowwork correct. In the field and wavelength settings dialogs if auto generate feature is used, the last auto number of fields and wavelengths is used as init value. Also as default selection for the color used the user selection, that can be customized in the configuration dialog (section fields/wavelengths).

May be you will find helpful the new programmed “Undo” function in the surfaces editor, that can restore the desig after adding, inserting or deleting a surface.

On the last page from this article are shown two plots, result of playing with large number of wavelengths – 124 and 1800 rays per field/wavelength. For such plot my HP machine (Intel Dual Core, 1.86 GHz Prpzessor and 4GB RAM) need about 30-60 seconds. As display I used dots instead symbols.

Not fixed known bugs:

• Polychromatic matrix spot diagrams are not dispalayed as such

• Scaling dialog has not the focus after executing

The new wavefront (opd) calculation is stil under development.

The ATMLJ subcriber have again the possibility to test the latest release of MODAS NG without any restriction. I hope you enjoy it! �

Show grid setting, for different analyses.

Main window backgtround settings.

The number of traced ray can be customized.

Some experiments with complex optical system.

© 2

003

ATM

Let

ters

Jou

rnal

Page 6: Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm. The next important

CCoommppuutt eerr aanndd TTeell eessccooppeess

MMOODDAASS NNGG UUppddaattee

© 2

003

ATM

Let

ters

Jou

rnal

Page 7: Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm. The next important

CCoommppuutt eerr aanndd TTeell eessccooppeess

MMOODDAASS NNGG UUppddaattee

© 2

003

ATM

Let

ters

Jou

rnal

Page 8: Software Review MODAS NG Update open and investigate ... · MODAS NG Update The hacking of the check sum will be no easy, because MODAS NG uses 32 bit CRC algorithm. The next important

CCoommppuutt eerr aanndd TTeell eessccooppeess

MMOODDAASS NNGG UUppddaattee

© 2

003

ATM

Let

ters

Jou

rnal