Home

DM Translator™User Manual

image

Contents

1. 25514 0 21165 4017216 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D 0 0 e Figure 5 The tare that was removed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D 0 0 0 0 0 0 0 0 0 0 0 0 U U 0 0 0 0 0 0 0 U 0 0 0 0 0 0 0 0 0 0045507 0 050138 0055159 n n n n n 0 n n 0015257 002309 0031755 0 039757 0049614 0 0 0 0 0 0 0 0 O 0 00265 0001574 0 002577 0 01066 0 021514 0 031122 0 041175 625 0 012317 0 022666 0 032562 0 009696 0 01923 0 0255 0 012714 0 017975 0 020011 0 013885 0 015525 0 016544 0 013424 0015535 0 16552 0010155 0017977 0 0178013 0 002309 000939 0 009157 9 00343 0 00002 0 000007 0 01052 9 01027 0 00882 3 01179 9 01594 0 01847 4 01185 5901545 0 02219 001257 001854 Ons 0m9 00754 902984 4 02951 0 03204 0 03419 microns 120 004105 4004113 0 04073 4 0 0457 0 04418 0 04495 3 04377 004342 0 04428 3 03954 903945 0039 005243 003250 OSA 0022433 00517 002857 001974 0 02207 4902545 4 01168 0 01379 0 01506 0 00334 0 00404 0 00358 0 003955 0 003855 0 004929 0 007571 0 008652 0 010846 0 009121 0009245 0011547 0011585 0 010304 0012339 955 0 016041 0 013789 0 015059 0 024513 0 021770 0 021539 0 036491 0 032387 0 032458 0 0 0 0 049580 0 044495 0 044029 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 6 The OPD with tare removed 505 268 4742 v 2 0 Nov
2. TURPE TEE 11 Ahe5eHngs 14 The Pattern Manipulations Tab eee eene ern 16 The Custom OPDs 1 SUMA 18 The Custom OPDs 2 o eoe 19 Sample OPD file output from DMT eee ee eene 21 DMT started for the first ee eene 22 DMT CUES selected 22 Mirror Setup WINDOW ss 23 Mirrors successfully loaded ccce eee ee eee eee eene ee 23 Main Window with Mirror Loaded ccccccccccccccccccccccces 24 The Patterns tab once again eee ee ee errore 24 Browsing for an OPD 25 Calculating the Influence Function e eee eene ent 25 Voltage patterns calculated 26 AIGILEOP Tics 505 268 4742 v 2 0 November 22 2006 Selecting a pattern to 26 Saving your new pattern 27 Playing a pattern on Pattern
3. 27 Pattern Player CapabuleS sese sesssssoseses euer 28 DMO and what it shows you ccce enero 29 Opening the Pattern Library 30 Opening a pattern eee eee eee eene ooo eo 30 Selecting and loading a pattern using the Pattern Library 3l AIGIEOP rics 505 268 4742 v 2 0 November 22 2006 Introduction DM Translator DMT 1 a deformable mirror emulator that converts a series of optical phase difference OPD images into a series of voltage patterns for the emulated mirror These voltages deform the mirror into identical shapes to the OPD wavefronts Once generated the voltages can be saved to a pattern file which can be read by other AgilOptics DM programs such as Pattern Player Patterns Settings Pattern Manipulati OPE Browse Load OPO Remove Background Invert Limit Voltages to Max Use Matrix Center Pattern Set Name Default Pattern Name Pattern Prefix Paten 7 Total Patterns 0 Compatible Currently Displayed Pattern 1 Miror loaded Please verify the corect mas voltage and separation under the Settings T ab and then load your Mirror Diameter 0 050 Figure 1 DMT Main Screen AIGIEOP Tics 505 268 4742 v 2 0 November 22 2006 F
4. Mirror Voltages in X Mirror Voltages in Y Swap X and Y Mirror the OPD so that the left side data is instead on the right side and the right side data is on the left side Mirror the OPD so that the upper data is instead on the bottom of the mirror and the lower OPD data is on the top of the mirror Swap the X and Y axes in the OPD The top of the OPD is now on the left side and the left side of the OPD is now on the top Likewise the OPD data that was originally on the right side will be on the bottom and the OPD data that would have been on the bottom will appear on the right side of the deformable mirror 505 268 4742 v 2 0 November 22 2006 Rotate OPD 90 Rotate OPD 180 Rotate OPD 270 Bias Voltage 17 Rotate the OPD 90 degrees clockwise before calculating the resulting voltage patterns Rotate the OPD 180 degrees clockwise before calculating the resulting voltage patterns Rotate the OPD 270 degrees clockwise before calculating the resulting voltage patterns The target average voltage for each voltage pattern generated by the input OPDs 505 268 4742 v 2 0 November 22 2006 18 Custom OPDs 1 Tab Custom 1 Custom 2 all 10 0 0 0 E Waves 2 1 0 0 2 waves 211 1 0 0 2 waves 22 200 22 000 H waves zz 2 bo 4 Naves 3 3 bo o aves 213 1 0 0 2 waves z 3 1 bo o aves 213 3 bo 4d Naves ft
5. will 1eparahon unde the Samar Tab and ires Merce Diameter QU 5m tn Figure 16 Main Window with Mirror Loaded 6 Set the wavelength for your OPD data The wavelength is used in converting the OPD patterns to voltage patterns 7 Set the max voltage max average voltage and mirror separation for your particular mirror 8 should change Pateni cringe Patten Manipudati O Load PD r Renee meet limi Veliages te Mos Ups Ham Center Paten Set None Daima Pane Prefoc Father m Palteme i HVDD Lompalbis Curtendhy Dirpisued Partem under the Seting Tab and ther pour Select the Patterns tab once again The controls in the control window DER 505 268 4742 v 2 0 November 22 2006 25 9 Now would be the best time to set the Pattern Prefix If not set the prefix will default to the last used prefix or Pattern If the OPDs each have a label on the line before their data the labels will be used instead Note that the labels must not begin with a number 10 Decide whether or not you want to remove the background average aka tare Then check or uncheck the Remove Background checkbox as appropriate 11 Decide whether you are correcting the OPDs by inverting them or emulating them with the mirror Then check or uncheck the Invert OPD checkbox
6. Mirror loaded Please verfu rhe corect mas vnllang and Figure 12 The Custom OPDs 1 Tab The Custom OPDs tab lists the first 10 available Zernikes for generating a custom OPD based on the first 15 Zernikes The values are labeled in Z m n format ZIO 0 is Piston Z 1 1 1s X Tilt Z 1 1 is Y Tilt etc The resulting OPD will be in waves based on the wavelength entered in the Settings tab ZlGttXorries 505 268 4742 v 2 0 November 22 2006 19 Custom OPDs 2 Tab Lustam OPDe 1 Custom OPDs 2 4 14 4 14i aves 2 4 aves 4 0 bo Naves z 4 2 bo 4 Waves z 4 bo 4 Naves Height pixels 128 OPD Width pixels 128 Create Custom Clear Custom ermikes Append Custom to File Mirror loaded Please verify the correct max voltage and separation under the Settings T ab and then load your Figure 13 The Custom OPDs 2 tab The Custom OPDs 2 tab finishes off the list of 15 Zernikes with Quadrafoil or Tetrafoil 1 and 2 90 degree and 45 degree 2 Astigmatism and Sphere The height and width of the resulting OPD can be set here and the current Zernike values can be cleared from all of the entries here OPD Height pixels Determines the height of the resulting OPD in pixels Each OPD is scaled to the size of the incoming beam so the size here merely gives resolution to the OPD OPD Width pixels Determines the width
7. Oo of ooo 0 0 0 0 0 0 0 0 0 0 0 0 zu 2483 043493 045984 2531 0452501 0472009 271 0 479628 0 495841 7377 0511026 0 525089 544751 0554571 3529 0572169 0 580197 52 58921 59 0 5228 0 511299 0 50295 MES 065176 0 61306 XA 0533146 0 617553 Bl 0637589 0 615264 1755 0 53902 0 510321 3437 53x57 06B 0545909 053541 7514 065512 0653427 E717 065884 0657478 4324 557708 7122 055387 D q 55 0631552 DEES 1398 0597404 0 513991 1755 0547353 0554631 O4B7 84 0505429 Sen 0 432499 nii 0318782 345404 18 0215746 0 24548 a an a Say Ss c s ei n pg m im py inicroms z En a s i n Bg m im 22 22 2 22 22 22 721 0107294 3E 3m AES DE 15 4 12813 008934 O 0 AME Dn 1 0 Li u 0 0 0 Figure 4 OPD before tare removal Raw data in a 40x40 matrix is displayed in the background O OO cc CDI CI OO OOOO OO OGO OCO OO OOGO OO OO OO Oo L Qao O oO GO OO OCO OO OGO CGO Qa OO OCO OO CO OOOO CO OO OO OCO OO mii Soo gt ZiGitenres 505 268 4742 v 2 0 November 22 2006 cQaocooooOnouuuclndloonuooooocoooojnmoonouulIolgngocouldocooOgosct ceooo coo coco
8. as appropriate 12 Click the Browse button new window should pop up with a standard file selection interface Load OPD File Look ire C3 SL SP PROM b ne bka Boros after bkg bef nne remmeal Mg Recent P background matrix ie Documents ar 5L SP bkg frt ava pat 5 SP b Wiaerfronts luf rs Hy Documents 5 Mu Computer My Meteor Fie pame SL SP b wavelionie kwi Places Fiet of type Fier opd C Figure 18 Browsing for an OPD file 13 Find and double click your OPD matrices file The browsing window should close and a blank section will show up on the main window This will go away once all the values in the OPD matrices are loaded If this is the first pattern you ve run with this mirror DMT will first calculate the influence functions as seen below Panem Patio Marspusti _ OPO ore Sen Pattern Set hare Patten 5 Toad Patterns HVDD Pantein C Figure 19 Calculating the Influence Functions for the mirror ZlGttXorries 505 268 4742 v 2 0 November 22 2006 26 14 Calculating the influence function consists of setting each actuator one at a time to the maximum possible voltage and determining how much it would deflect the mirror Once DMT
9. 4742 v 2 0 November 22 2006 20 Pattern Visualization With DMO M Pattern Player can play patterns back on a mirror but it can t show you what the mirror s surface looks like With no image of the mirror s surface you can t confirm whether the pattern they re playing will really correct or match the one their OPD file represented With DMO M you can see both the pattern on the mirror s surface and a representation of the far field spot You can also see what the interferogram pattern would be if the mirror was placed before an interferometer Th ToGU EH 2D representation of the Interferogram mirrors surface mirar image of the with your voltage pattern mim Load Miner MNT vila 9299 ete F Feld Focus 9 Reset Focus genet eques taedet qe EEEE EEE EEE EEEF UE HIS ji UNT quM Ni Fas Field Plo Far Field lass t Fuld Zoom 4 3D representation of the far field spot The far field spot The voltage pattern on the mirror Figure 25 DMO and what it shows you ZIGi Qrries 505 268 4742 v 2 0 November 22 2006 30 To load your own pattern into DMO select the Pattern Library button on the voltage pattern window Channel 61 Voltage Zero Select Pattern Library to load a pattern Figure 26 Opening the Pattern Library This will open a
10. Ae TETTE Figure 21 Selecting a pattern to view 17 Once you are finished viewing the patterns set the Pattern Set Name This will name the pattern set in the file you are about to save PlGLOP Tics 505 268 4742 v 2 0 November 22 2006 27 18 Select Save Patterns This will open a file browser window Save Pattern File Save in SL SP 50Hz b frc avg ex E3 EN OPDs after bkg removal csv BL OPDs_before_bkg_removal csv My Recent B removed background matrix csv Documents SL SP 750Hz b no bkg frc avg pat SL SP 750Hz b Wavefronts kwf TestMatrix txt Desktop My Documents My Network File name Test pattems m Places Save as type Patten Files pat Cancel Figure 22 Saving your new pattern file 19 Choose a name and save location for your file The file will have a pat extension 20 You may load more OPDs if you wish If so return to step 11 If not exit the program by selecting the X in the upper right corner of the window Your settings will be save for your next session with DMT When you start DMT again it will auto load the last used settings allowing you to start at step 11 the next time you run it 21 Load your pattern onto Patter Player and watch the voltage pattern play Pattern Player Exit Pattern Sequence Browser Help Mirror Driver 50 61 Concentric Circle Y D40DI Actuator Map File Name Pat
11. file browser window Find the pattern file you wish to load and select Open This will load your pattern file into the pattern library 411 inch Membrane Interferometery DMTSettings ini My Recent ax Membrane 260 Copy pat Membrane 260 Correction pat wl Membrane OPD Copy pat ax Membrane OPC Correction pat Membrane E TestMatrix txt Network File name Membrane Copy pat Places Files of type Figure 27 Opening a pattern file 505 268 4742 v 2 0 November 22 2006 31 The Pattern Library allows you to load pattern files browse through the patterns and select the one you wish to use to set the main GUI mirror Load pattern files by selecting the Browse button Select the pattern you wish to load and select Open Select the pattern you want from the list on the left side of the Pattern Library GUI The mirror voltage display on the right will update with the new pattern If you found the pattern you wanted select Set Mirror Voltages to set the main GUI mirror to your voltage pattern g OPD Copy Pattern Sequence Browser px Patter File Name WServenuser 4 Send a pattern to et Minor Voltages Save File the main GUI 2 Select a pattern from the list of patterns Replace Patten Delete Patten 1 Browse for a new pattern file 3 See your selected patt
12. is finished calculating the influence functions it will calculate the voltage patterns for each OPD matrix 15 Wait for DMT to finish calculating voltage patterns for each OPD matrix Once finished a message will be displayed in the User Output window informing you how many patterns were successfully generated ort a Wocuments and Seti Lead ep Dach ground Lan Voltage h Max Uie Center Pate Set Name Dema Pater Mame Poten Pretec Partem 15 Bav HOD Lando Patton ag Cade Influences Funchon Pleat Fined catculsnng Infuence loge Lai A e dag Paene Hin oae C0000 3 hina Diameter 1 05006 Aumann Figure 20 Voltage patterns calculated 16 Now you may view the voltages by changing the Currently Displayed Pattern You can use either the left or right arrow buttons or the drop down menu to select a voltage pattern The selected voltage pattern will be displayed in the Main Display Partes Pater File Ic and Sai Bronce D Remove ackgesund Lind Votez ip Use Cente Partem Set Mame petuum Pattern Name obs 15 AVOID Compahble Marar Diameter 0 US Dimm i XD Ari
13. is selected 25 mm diameter 37 actuators the pattern will fit in a 25 mm diameter The size of the input beam compared to the OPD matrix 1s important If the beam is larger than the matrix data 15 lost wherever the beam goes outside the matrix and the voltage patterns will not be accurate It is recommended that the beam generating the OPD matrix fits just inside the OPD matrix All OPD matrices should be in microns ZlGttXorries 505 268 4742 v 2 0 November 22 2006 How A Membrane Deformable Mirror Works A deformable mirror is a very thin very flexible mirror Using electrostatic attraction actuators placed behind the mirror attract portions of the mirror The more voltage put on an actuator the more it attracts the mirror near it As the mirror 1 attracted to an actuator or many actuators it deforms This deformation can create or correct aberrations in a beam or image reflecting off of the mirror Reflective Coating Silicon Nitride Aluminum or Multi Layer Dielectric Mirror Membrane Silicon Silicon 1 thick Frame i Frame with Precision gt M 0 gt Spacer Beads Silicon Pad Array Substrate Conductive Gold Conductive Gold Actuator Pads CROSS SECTION OF AGILOPTICS DEFORMABLE MIRROR Chromium Adhesion Layers Figure 3 Cross Section of a Membrane Deformable Mirror Total Thickness 1 25 um TYPICAL MEMBRANE STRUCTUR
14. 4418 0 04495 0 0 T nna 0 04377 0 04342 0 04428 D D 0 03954 0 03946 0 039 D D WA wp 0 03243 0 03252 0 03255 D 0 al 0 02538 0 02617 0 02857 0 0 0 01974 0 02207 0 02545 0 0 0 01168 0 01379 0 01586 0 0 0 00334 0 00404 0 00368 0 0 0 003956 0 003855 0 004929 0 0 0 007571 0 008652 0 010846 0 0 0 009121 0 009246 0 011647 0 0 0 011585 0 010304 0 012338 0 0 0 016041 0 013789 0 015059 0 0 0 024513 0 021778 0 021539 0 0 0 036491 0 032387 0 032458 D D D D D D D D D D D 0 0 0 0 049589 0 044495 0 044029 D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Figure 14 Sample OPD file output from ZiGitenres 505 268 4742 v 2 0 November 22 2006 22 Running DMT If this 1 your first time running DMT the following steps should get you on your Way Start DMT by double clicking DMT exe The main window should be l displayed with a blank Main Display Pater Set Hame Deis Pullen Hane Piafa Paten 0 HDD Compass uri D cep ope Pere 3 x Figure 15 DMT started for the first time Select the Settings tab above the control panel The controls in the 2 Control Panel should change Paten Horga Minor Teup Voltage Mac osa Velia Hinor Sepasion lurk fii Mero ip Beer 1 10 jl Beam wavelength 633000
15. DMT Manual Version 2 0 December 4 2006 1717 Louisiana NE Suite 202 Albuquerque NM 87110 505 268 4742 support agiloptics com Table of Contents Int FOOUC 9929939 09990022 4 What DMT 5 How A Membrane Deformable Mirror Works 6 How DMT WORKS 953530809299 8989999 995022935 99309990 99 six DS Sa eus 7 WM Bri c 9 SCUUD T 10 Control PANG 11 OUMU IV EROR SIS CUPS UNDE 21 DM 22 How Pattern Player WOEKS i eeesceveve vss ks ess ure vo suse PE ETE ETUR SETS 28 Pattern Visualization with 29 Figures DMI Main Serei cressoni ono 202029 999 98390299995 9003999 99253 PET 927 4 Unifi Deformable 5 Cross Section of a Membrane Deformable Mirror 6 OPD before tare 7 The tare that was removed cccccccccccccccccccccccccccccccccccccccece 8 The OPD with tare removed ccccccccccccccccccccccccccccccccccecces 8 DMT E ENDE 9 Mirror Setup 93e eoR 10 The Patterns
16. E AIGILEOP Tics 505 268 4742 v 2 0 November 22 2006 How DMT Works DMT reads in a series of optical phase difference OPD matrices taken at different times representing frames in a movie of a dynamic disturbances Each matrix represents a wavefront from a laser beam going through a dynamic environment disturbing environmental factors like heat or airflow etc First the background optical aberration or tare is removed from the OPD matrices Tare 1s the optical aberration that remains constant throughout all of the OPD matrices Then DMT reads each OPD matrix individually and calculates the slope of the wavefront at each point in the matrix DMT maps the OPD matrix locations to actuator locations using algorithms from DM Model and actuator influence functions calculated for a chosen mirror DMT calculates how much force each actuator must apply to create the proper slope on the deformable mirror This force is then translated into voltages and stored into a voltage pattern The voltage pattern is displayed on the mirror actuator array and DMT advances to the next OPD pattern in the series A sequence of patterns becomes a movie of the event 0 0 0 0 0 0 0 0 0 0 D 0 4523974 0 QE 0353318 085221 0 485229 0102533 D212275 03097518 0373714 0443155 0511067 411235 DSS 0115 Oe 0 593616 0 44785 0 511325 w TT a ao a Si
17. Ratio 1 100 1 for the generated Beam Wavelength 1633 000 nm patterns c ale Coefficient 1 000 5 microns Create Zemike OPDs Wavelength of the laser being used Figure 10 The Settings Tab The Settings tab controls the various values that will be used in calculating the influence functions of the mirror and in converting the OPD matrices to voltage patterns These options don t usually change after being initially set These include the wavelength used in the matrices the maximum voltage of the output patterns and the separation or gap of the currently selected mirror These values are automatically saved when you leave DMT The controls for the Settings tab are as follows Mirror Setup Brings up a list of mirrors for the user to choose from The selected mirror will be emulated by DMT and the output voltage pattern will be tailored to it Max Voltage The maximum voltage the selected mirror allows This voltage will determine the maximum voltage each voltage pattern will have ZlGttXorries 505 268 4742 v 2 0 November 22 2006 Max Avg Voltage Mirror Separation Mirror To Beam Ratio Zernike Scale Coefficient Create Zernike OPDs 15 The maximum average voltage allowed across the whole mirror If an actuator would be given a voltage that would put the average over the maximum average it is set to whatever is needed to keep the maximum average The distance between the mirror m
18. amie Grade 1 000 Hl mison Peeve DMT Settings selected Figure 16 505 268 4742 v 2 0 November 22 2006 a 23 Choose Mirror Setup from the Control Panel A new window should pop up with mirrors listed on the left side of it This is the Mirror Setup window 4 Mirror ee 3 Ure 237 24001 Ure zoe Loncenisc Cache 05 61 Fectangulai 3 37 50H51 Concenisic Cocke BIET Lines BIET Concenie SEET Low Sine Loncenine Lacie Figure 17 Mirror Setup Window Find your particular mirror from the list of available mirrors and double click it When selected information about the mirror should appear on the right side of the window including a small 1mage of the mirror s actuator pad array Miner Lint rah 2561 Conceninc Circle 2551 Hiectanguo T5061 Cpncenine Crele Surface eru Lesen 150 51 Loss Concentme Cache 178 51 UH perna geom 200 0 Daie TRAA 8 OA IE pics File Ni Prefer BITH Figure 18 Mirror successfully loaded 505 268 4742 v 2 0 November 22 2006 24 5 Close the Mirror Setup window Ir Max 3 Voltage 30000 Hina Sean hamn Bees wavelength 253000 Tenka fi 000 H Crests honor Paste Hes corii
19. e Version 0 25 61 Concentric Circle Prefix M50_61TH 25 61 Rectangular 30 37 50 37 50 61 Concentric Circle Surface 50 61 Linear 50 51 Concentric Circle 50 61 Low Stress Concentric Circle 75 61 x 75 256 Rectangular j Mini Cass 16 18 No mirror installed Available Mirrors Driver Diagnostic Loaded Mirror Display Name 50 61 Concentric Circle Selected Mirror Nominal Maximum Voltage 200 0 Date 10 27 2006 9 04 02 Creator AgilOptics T Qus File Version 0 Map Prefix M5 61TH DOC EET Load Close Figure 8 Mirror Setup Screen The Mirror Setup Screen can be reached from the Settings tab in the main GUI The Mirror Setup screen controls the currently loaded mirror The available mirrors are shown on the upper left window Selecting one will show its information in the lower left window Double clicking on a mirror or selecting it and pressing Load will load the mirror Information on the loaded mirror shows up in the upper right window and the loaded mirror s actuator display will appear in the lower right window The loaded mirror is the mirror the voltage patterns will be generated for Note that just because the number of actuators on two different mirror types are the same doesn t mean that the actuator numbers map to the same actuators Make sure the stored pattern s mirror type identically matches the emulation mirror s type b
20. efore playing a pattern file SGHEOP Tics 505 268 4742 v 2 0 November 22 2006 11 Control Panel The Control Panel has two tabs that determine what control options are available to the user The first tab 1s the Patterns tab giving the control panel the ability to load OPD files save voltage patterns and name voltage patterns and voltage sets The second tab the Settings tab gives the user control over the currently emulated mirror the wavelength of the OPD data and the maximum voltage of the output pattern The Pattern Manipulation tab controls voltage pattern mirroring and bias voltages The Custom OPDs 1 tab lists some of the Zernikes for creation of custom Zernike based OPDs The Custom OPDs 2 tab lists the rest of the available Zernikes as well as a few control buttons for the custom OPDs The user can also input the gap or separation of the mirror and start the influence calculations for the current mirror Patterns Tab Patterns Settings Pattern Manipulati Fief Browse Load Remove Background Invert Limit Voltages ta Max Use Matrix Center Pattern Set Name Default Pattern Name Pattern Patem Total Patterns 0 HYDD Compatible L urrently Displayed Pattern m Mirror loaded Please verify the corect max voltage and separation under the Settings Tab and then load your Figure 9 The Patterns Tab The Patterns tab control
21. ember 22 2006 DMT Layout Tab Menu DMI Patterns Settings Pattern Manipulati_4 f j 4 Load Remove Background Invert Limit Voltages to Max Use Matri Center Pattem Set Name Defaut Pattern Name Pattem Prefix Patter n Total Pattems 0 HYDD Compatible Currently Displayed Patterre mm d Miror loaded Please verify the correct max voltage and separation under the Settings T ab and then load your User Output Control Panel Main Display 239902 c0 eo N Mirror Diameter 0 050m Mirror Actuator Array Figure 7 DMT Layout The DMT GUI is divided into three main sections They are the main display the control panel and the user output window The main display shows the currently loaded mirror and the current pattern being emulated on the mirror The control panel shows the current control options for DMT The controls shown are dependent on the tab currently selected The user output window shows information of use to the user informing the user of errors or telling the user when a particular processing step is finished 505 268 4742 v 2 0 November 22 2006 10 Mirror Setup Loaded Mirror urrent Mirror Vi 0 8 50 61 Concentric Circle 15 37 D40DI Nominal Maximum Voltage 200 0 116 37 Unifi Date 10 27 2006 9 04 02 25 37 D40DI Creator AgilO ptics 25 37 Unifi Fil
22. embrane and the actuators on the mirror This can vary between mirrors of the same type so this value must be entered manually The scale difference between the size of the deformable mirror and the size of the incoming beam For example a scale of 1 2 means the mirror is 1 2 times the size of the beam For a 50mm mirror the beam would be 40mm in diameter Used to scale the Zernikes generated with the Create Zernike OPDs button A scale of 1 0 means each Zernike will be 1 micron in magnitude Create 14 Zernikes with scales set by the Zernike Scale Coefficient value The Zernikes start with Piston and end with Quadrafoil or Tetrafoil 2 505 268 4742 v 2 0 November 22 2006 16 Pattern Manipulations Tab Settings Pattern Manipulations Cush 4 Mirror Valtages in Swaps Rotate UPD 90 Rotate 180 Rotate 270 Bias Voltage 0 0 bi Mirror loaded Please verify the correct max voltage and separation under the Settings T ab and then Figure 11 The Pattern Manipulations Tab The Pattern Manipulations tab allows the user to rotate or mirror their OPDs It also allows them to set a bias voltage for the resulting voltage patterns The bias voltage is set as the target average voltage for all of the voltage patterns If a pattern s maximum voltage 1 too high however the bias voltage will be ignored in preference with keeping the deformable mirror s shape accurate
23. ern Figure 28 Selecting and loading a pattern using the Pattern Library 505 268 4742 v 2 0 November 22 2006
24. igure 2 Unifi Deformable Mirror What DMT Does DMT converts optical phase difference OPD matrices of a laser wavefront into voltage patterns These voltage patterns can be used by AgilOptics deformable mirrors to either duplicate the OPD wavefront matrix or invert it Duplicating the wavefront allows a pattern to be recorded and played back far from the source of the pattern Airflow patterns can be duplicated for testing away from expensive wind tunnels Optical path aberrations can be copied allowing multiple work sites to simultaneously study the cause of such aberrations By inverting the voltage pattern a recorded OPD wavefront matrix can be corrected With OPD wavefront correction the aberration naturally found in an optical setup can be recorded and removed Repeating patterns can be recorded converted and corrected Both the number of matrices and the size of each matrix determines how quickly DMT can create voltage patterns from them Correcting a 40x40 OPD matrix takes about 1 2 seconds with DMT Converting 1000 40x40 OPD matrices takes approximately 20 minutes The maximum recommended matrix size 15 200x200 The maximum recommended number of OPD matrices in one sequence of patterns 1s 10 000 Output pattern scaling is not an issue with DMT The voltage patterns scale with the size of the mirror selected If the user selects a 50 61 mirror 50 mm meter 61 actuators the pattern will fit in a 50mm diameter If a 25 37 mirror
25. ltage is reduced to the maximum voltage Allows the user to select the OPD file they wish to load from a directory browser Once the OPD file is selected it is automatically loaded and DMT begins calculating voltage patterns for it The name the current pattern set will be given Useful for recognizing a pattern set from inside the pattern file or using a pattern file browser The prefix each pattern in the sequence will have All patterns are numbered in order with a default prefix of Pattern Saves the current patterns to a pattern file using the user specified pattern sequence name and pattern prefix 505 268 4742 v 2 0 November 22 2006 Currently Displayed Pattern Use Matrix Center 13 Allows the user to select which of the calculated patterns is shown on the mirror display This allows the user to view the voltage patterns before they save them to a file With this set the very center of the OPD matrix is calculated and used Without this set the center is actually the nearest integration area to the center biased towards the lower right corner 505 268 4742 v 2 0 November 22 2006 14 Settings Tab DMT Patterns Settings Pattern Manipulati I Mirror Setup C Max Voltage age 0 000000 Distance between the mirror membrane and Avg Voltage 300 0 score Mirror Separation um 0 000000 Maximum voltage on the loaded mirror Mirror to Beam
26. of the resulting OPD In pixels Create Custom OPD Generates the custom OPD in a file called Custom OPDs csv This file is readable in Microsoft Excel Clear Custom Zernikes Sets all the Custom OPDs Zernikes to 0 0 SGHEOP Tics 505 268 4742 v 2 0 November 22 2006 20 Append Custom OPD to File When set the next created custom OPD will be added to the end of the current Custom OPDs csv file instead of completely overwriting It This allows the user to generate multiple Zernike based OPDs without having to copy the Custom OPDs csv file to a new name for each one 505 268 4742 v 2 0 November 22 2006 21 DMT Output When successfully run DMT saves a pattern sequence file for use in Pattern Player This file contains a sequence of patterns Each pattern contains a set of voltages Each set of voltages consists of one voltage for each actuator on the mirror installed using the Settings tab If Remove Background 15 checked the background from the matrices 1 removed This background or tare consists of the average voltage for each OPD matrix position across all slices of data The data represents the background OPD naturally in the optics system used to generate the OPD files Think of it as a fixed aberration This data is saved for user perusal in a file called removed background matrix csv The removed background matrix csv file is in comma separated values format and can be easily read using Micros
27. oft M Excel If you have Microsoft M Excel installed just double click on the new csv file and it should load automatically Each matrix stored 15 the same size as the matrices found in the OPD input file The matrices are stored in units of microns In addition to saving the background average new OPD matrices are created and saved in a file named OPDs after bkg removal all csv These matrices represent the OPD data after the background 1s removed for your records Note that both of these files will be overwritten when DMT runs another OPD file unless the user saves them to different file names 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 046507 0 050138 0 055159 0 0 0 0 0 0 0 0 0 0 0 0 0 016257 0 02309 0 031766 0 039757 0 049614 0 0 0 0 0 0 0 0 0 0 0 00265 0 001574 0 002577 0 01066 0 021514 0 031122 0 041175 0 0 0 012317 0 022665 0 032562 0 0 0 009696 0 01923 0 0256 0 0 0 012714 0 017975 0 020011 0 0 0 013886 0 015525 0 016544 0 0 0 013474 0 015535 0 016562 0 0 0 010185 0 012972 0 017803 0 0 0 002389 0 00339 0 009157 0 0 0 00343 0 00302 0 000807 0 0 0 01052 0 01027 0 00882 0 0 0 01179 0 01594 0 01847 0 0 0 01186 0 01645 0 02219 0 0 0 01257 0 01864 0 02635 D 0 0 019 D 02264 0 02984 0 0 0 02951 0 03284 0 03419 0 0 microns 2 y D 0 04105 0 04113 0 04073 0 0 5 CREER 0 0457 0 0
28. ooocco eooooocceoceqo mM 0 0 g 0 o 0 0 0 0 0 0 g 0 0 0 0 0 0 D D 0 0 0 0 o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 D D D D 0 0 D 0 0 0242814 0 30918 0 360062 0 0 0 D 0 0 0 0 0 D 0086287 0 189185 0 275752 0399957 0 393541 u u u u u u u D T2085 0 006971 0 114923 0 212048 2081 Uu 353 0 216535 u u u u 4073311 003201 0 03474 0 138517 0 255116 OSs 02356232 0 6167 D u u u O 0 31335 0 17555 0 0409 0 073293 0 15558 OBER 0 311045 0 352581 0 405934 032442 0371508 0344287 0 385958 0 218385 0372518 0410775 0 235039 0 488074 0442298 0 451875 045272 0484587 0 501889 Dn 527426 542943 n534at 5 D 580807 0 571122 0594595 0 600169 0 502016 0621677 0 638469 Ah D 620011 0 642925 0 651529 Ora 0 661593 0 552501 ra 4 0 552796 0575602 0 571701 D Bz5226 0 882881 0 679767 j 0E7686 0687615 0 684812 p En 0 680839 0 592259 0 631197 ii NI PN 0 692863089977 0 695125 li D 35263 0 701242 0 701037 a DB DENS 0 696279 A M 066167 0 659183 0567934 06237 0633545 0 647423 22 0571685 058544 B 05114243 1577801 0542424 3 0441033 DARSA 0 275638 1379415 0 STEHB Cc ccoocococoouoocoioczcod2cd2 LL Lc 0 255777 0 28474 1305444 2 0141784 0177029 0 2006866 n trez amp 3 0058941 0 npa 0 114 0 0712 08008 0 0 0 g
29. s the viewing loading and saving of patterns Loaded patterns must be OPD matrix files that are to be converted to voltage patterns The files must contain comma or space separated values or be kwf files kwf files are Kestrel Wavefront files Kestrel Wavefront files are stored in binary with a 1024 byte header and the data saved in waves Comma or space separated value files have no header and the data is in microns Saved patterns are voltage pattern files for use in programs like Pattern Player and Clarifi 3D M The Patterns tab controls are as follows SGHEOP Tics 505 268 4742 v 2 0 November 22 2006 12 OPD File field Load OPD button Remove Background Invert OPD Limit Voltages To Max Browse Pattern Set Name Pattern Prefix Save Pattern Allows the user to type the name of the OPD file to be loaded Loads the currently selected OPD and calculates voltage patterns for each OPD matrix in the OPD file This process can take some time Finds the average value for each position in the OPD matrices across all the slices and removes it If selected the background removed is saved along with the new OPD matrices See DMT Output pg 9 for more information Negates each value in each OPD matrix This effectively causes DMT to create an inverted voltage pattern for the OPD wavefront instead of a voltage pattern copy of the OPD wavefront When selected each voltage that goes above the maximum vo
30. tern File Server users DRH pix062892 Pattern Width 61 Pattern Length 1000 Average Voltage m 173 5 Reset Minimum Voltage 00 EU Reset Voltage 219 768548 Start Delayable Patterns Mode Delay 10 0 Hms Figure 23 Playing a pattern on Pattern Player 505 268 4742 v 2 0 November 22 2006 28 How Pattern Player M Works Pattern Player 15 a membrane deformable mirror controller It loads a pattern file and plays the pattern file back on the mirror With Pattern Player the user can set the average voltage of the pattern to change the maximum voltage the pattern uses The user can alter the range of voltages the pattern uses allowing for sharp or smooth curvature on the mirror Finally the user can alter the frame rate of Pattern Player allowing a pattern to play back on the mirror faster or slower Select your mirror Pattern Player Sele Exit Pattern Sequence Browser Help Choose your a Mirror Driver pattern 50 61 Concentric Circle v 04001 v file Actuator Map File Name Mir r Browse gt Pick your Average Voltage Ree gt av Glags d Minimum Voltage 0 0 E voltage eset Set your Max Voltage 219 768548 voltage range Start Delayable Patterns Mode Pattem Delay 10 0 2 ms Change the pattern s playback speed Figure 24 Pattern Player Capabilities PlGHLOP Tics 505 268

Download Pdf Manuals

image

Related Search

Related Contents

Haier WASHING MACHINE  S20 de - Knecht Maschinenbau  918D-IS Series - Newport Corporation  Taylor Today's weather 24 hour forecaster 1383 User's Manual  Texas Instruments MSP50C614 User's Manual  Comment réaliser un QCM pour l`évaluation - Insa  Lightolier CFH2GPF2FT User's Manual  ASUS BU201 User's Manual  Instructions d`installation  Règlement de consultation  

Copyright © All rights reserved.
Failed to retrieve file