Home

Sim3D_Max™ GUI

image

Contents

1. Amypool filename it is recommended to specify a fully qualified name for the color pool file like C imypool filename to avoid ambiguities 12 Any extension like txt or pool or no extension at all as in the above examples may be used for the color pool filename Sim3D_MaxGUI User Guide 25 3 3 The LogView The only purpose of the Log View is to display the kind of information that is best packed into a text form Errors warnings or simply any additional hints for the user will show up inside this view of parameters input Loading input file from LC 1SimoDb Maxi examplesibomtieiparameters input Current working path set to LC iSimoD Maxi Loading geometry data from file Examples bowl1e geometry input Ef It is recommended at least when performing first steps with Sim3D MaxGUL to keep an eye on this view The LogView is very useful when performing actions that require access to external files on the hard disk In case of trouble the LogView displays the attempted action and the reason why 1t failed Furthermore the LogView 1s the only place where the filenames are displayed with fully qualified pathnames as shown in the example picture above Please read the Files and Directories chapter of this manual to find out more about how Sim3D MaxGUI deals with these items Additionally the LogView gives more information about the content of the file being handled like number of grid entr
2. Expand tree Collapse tree 1 l mud en l Poo 8 H 0 00 A ES AAN A A E O O E ETA Treeview C Sim3D_Maxlexamples bowtielparameters2 input gt F a Pa l Sim3D_MaxGUI will reflect the start up of an editing session by two measures it will expand the TreeView entry of the geometric primitive under edit collapsing the others and it will redraw the Graphic View placing some editing rectangle markers around and inside the edited shape as displayed above where the triangle to the right has been selected for editing Sim3D_ MaxGUI User Guide 19 Once this happens any of the editing rectangle markers may be simply dragged with the mouse place the mouse cursor inside the desired marker press the left mouse button and keep 1t pressed while moving the mouse cursor Depending on the dragged marker one or more of the parameters displayed in the TreeView will change continuously during the drag operation Simultaneously the GraphicView will be updated to reflect the changes Even 1f the geometry data applies to a three dimensional environment the changes will be done only in the two dimensional plane actually selected in GraphicView XY XZ or YZ This plane may be changed freely during an editing session without the need to close and reopen the edit session for the geometry shape under consideration Hence the object can be viewed easily from any side during the editing Furthermore when the viewing plane 1s cha
3. Shift Y or Shift Z keys on the keyboard The actual values will be displayed as Xs Ys and Zs on the screen These values cannot be chosen arbitrarily they follow the values taken from the coordx coordy and coordz files generated by Sim3D Max found in the project directory Hence each hit on one of the X Y or Z keys will go to the next valid Xs Ys or Zs e Grid will determine the drawing engine to paint a cage around the computational domain e Legend enables or disables the drawing of the color legend on the right side of the screen e Frame will draw a rectangular box around the computational domain Notice that this Frame has nothing to do with the Frame number which is related to the exported field files e Labels X Y Z enables or disables individually the drawing of the labels attached to each of the axes The labels are displayed in the same basic color as the axis which is red for x green for y and blue for z Sim3D_MaxGUI User Guide 47 e S Vectors when the Solid Scene is displaying exported fields with this option the computed S vectors can be displayed as indicated in the picture below y ExamplesiscatteriEx bin out FrameNr 2 3D Objects BackColor Transparence Ortho Light Axes centered 3D wireframe Sectioned Grid Legend Frame Labels x Y Z S vectors AMAN Period E 0 0931004 Max size fi 0 12293 epa Frame zi 0 15276 Lo
4. j Load Margins f File Legend Walue Gptmize Hide Ad Sron A As mentioned the data files that serve as input for the Relief Scene contain multiple two dimensional complex arrays one for each field component Each of the complex arrays are divided in two real arrays one for the amplitude and one for the phase Any of the available arrays listed in the Scene options dialog box can be selected into the scene one at a time In the above example it is the Ex amplitude data displayed The other control elements work similar to the solid scene Please refer to that section for more information Sim3D_MaxGUI User Guide 53 9 3 2 Margins The extents of the three dimensional grid that confines the displayed mesh are usually taken from the loaded input file and will cover the whole data area However for a better visualization of small details on the mesh these extents can be modified with the Margins dialog box It is invoked by the Margins command of the popup dialog box As an example the following picture shows the effect of this feature applied to the same data as displayed in the first example picture of this section Source amin O Redraw max E Close min 6 max JO x y Reze Emir NO max 0 05 Clamp SCENE Orientation and Zoom Lights Margins Legend 2 Vale To modify the margins type in new values for Xmin Xmax Ymin Ymax
5. 0025 um 15 deltaz 3 0 01 um I rs FN PP EA oc ME thre i E 0 241 um Y 0 028 um E a This feature 1s useful to determine 1f the specified computational domain matches the defined geometry As in case of the geometric primitives the GraphicView will immediately reflect any changes that are performed to the SpatialGrid numerical parameters 3 2 3 Editing the geometry data Despite to its name the Graphic View also offers the possibility to modify graphically the various parameters of the displayed primitive geometric objects In contrast to the TreeView where the parameters may be modified only with the keyboard within the Graphic View the mouse can be used to modify the shape and orientation or to drag the objects around on the screen However due to the limited resolution of the screen some loss in precision has to be paid for this comfort In order to precisely determine the material within each cell of the computational grid it is recommended that the user should generate a material index file and examine it Sim3D_MaxGUI User Guide 18 There are two ways to start an editing session for a displayed graphic shape hold the CTRL key pressed and perform a left button click on the desired graphical shape within the TreeView open the popup menu with a right button click and select the Edit command as indicated in the following picture When using the second way notice the difference in the Edit command as compared with
6. 01 0 05 0109 0 05 01 015 0 201 E Source Specification Eai Eroa rba racka raal roa waea key eaa pow pew ad 0 229 um Y 0 055 um Ele 5 Now select the View command of the popup menu to instruct Sim3D_MaxGUI to display the GeometryFile entries in the GraphicView Notice that you must open the popup menu of either the GeometryFile or the Filename entry No other popup menu will do this The result may look like Sim3DGUI Bowtie aperture Simulation Parameters Treeview gt File Edit Sim3D_Max View Window Help TimeControl Spatial Grid ly Working Directory MaterialFile Layer Layer Triangle Triangle PE im 5 e if ft ft FR Shi t ael oe 4 GeometryFile es Filename geometry input BoundaryConditions 0 05 7 Material index output dl Field output 7 Checkpoint Files 0 15 0 20 1 Source Specification liier Ere 0 229 um Y 0 064 um SSS Sim3D_MaxGUI User Guide First notice that the objects are drawn in the same order as they appear in the TreeView In the above example the first Triangle is partially obscured by the second Triangle Second not all geometric primitives are drawn in every display mode of the GraphicView For example in the above picture the first two Layer entries are not drawn in this mode Please refer to Appendix A to find a complete list of examples that describe how the geometric primitives are drawn in each mode To cause the
7. As an example suppose we want to set both the x1 y1 values to the same value say 0 2 um To achieve this we must type ee A Triangle opea material vacuum e 2 2 0 14 0 15 um e 3 43 0 06 0 um ao 2 minimax 0 03 0 01 um The result would be Sim3D_MaxGUI User Guide 9 Triangle material vacuum E 0 20 2 um x2 2 0 14 0 15 um 3 3 0 06 0 um BA Triangle 8 material vacuum e xZ yZ 0 14 0 15 um e 3 43 0 06 O um To set the values to individually different values type note the obligatory spaces between the values BA Triangle l material Vacuum pe xy oo 2 42 0 14 0 15 um e 3 3 0 06 0 um With the result El Triangle Hoa material vacuum 1 1 0 1 0 15 um na x2 y2 0 14 0 15 um na 3 3 0 06 0 um Of course the unit mnemonic nm in the above input example can be omitted in which case the input will be regarded as microns and set to x1 y1 100 150 um Use the Esc key to abort the edit operation and to restore the original values before editing 3 1 4 Special cases Unfortunately not all parameters can be handled with the mechanisms described above However there are only a few exceptions from the rule In the following text all parameters requiring special or additional handling are explained The first exception is the delta_t parameter of the TimeControl block According to the Sim3D Max manual the delta t must be specified in nanoseconds or dimensionless by specifying
8. BoundaryConditions HL Material index output Field output a NumberorOukpuks aot WiriteEx Ey Ez yes no no i an WribeHx Hw Hz no yes ves E Checkpoint Files foe Fit superGaussian etal tO 2E 005 ns Expand tree FWHM 18 005 ns Collapse tree ne a Source Specification bal L m The Time Profile View differs somewhat from the other Data Views because it does not need any output files from Sim3D_ Max It has been implemented as a convenience to show the shape of the time profile as it 1s input into the TimeProfile entry of the TreeView As such it displays the f t modulation function that is selected in the above example this is the superGaussian function taking the values from the TreeView The function formulas used to compute the curve are the same as those given in the Sim3D Max manual In the case of a user defined time profile the data is taken from the specified user_time_profile input file if available The view can be opened like the other Data Views by invoking the View command of the popup menu of the Time Profile entry in the TreeView Once opened it will reflect immediately any changes of the parameter values of the TimeProfile entry providing a quick and comfortable tool to verify if the shape meets the expectations Sim3D_MaxGUI User Guide 33 4 4 Source Views Sim3D Max accepts several different source specifications as input Two of them may be visualized with speciali
9. Real d 7 w Color Imaginary Hx Inverted atte 0001 d 1153334 0 076667 1 12253E 006 Save Sim3D_MaxGUI User Guide 36 4 6 Export Transmitted View The Export Transmitted View is practically the same as the Export Reflected View and the DIFFRACT Source View For completeness the following pictures show how to open the view and an example screenshot Bt Export transmitted Wiel 2 Filename Ftd bowtie E ot File Format Fortran_binary Maes a Grid Type collocated Insert new ne z location 0 05 um Expand tree ae Reh see ate Collapse tree E Export transmitted i Filename Fdtd bowtie t e File Format Fortran binary a Grid Type collocated na z location 0 05 um Browse a NX NY 512 512 E Ampl Ex Tran z 0 05 _ O x an 2 0 0 1 21955 1 06404 0 948535 Toolbar Phase Ey Axis Real d Ez w Color Imaginary P Hz Inverted Hy Mer 0 40651 5 Hz Close Save 0 27101 0 135506 5 83005E 00 Sim3D_MaxGUI User Guide 37 4 7 Monitor View As the name suggests this view displays the content of the files created by Sim3D Max during execution of the Monitor command blocks The data format depends on the Mode and Type options specified in the Monitor command block These options are stored by Sim3D_ Max in the monitor files and the Monitor View take them from the files and not from the TreeView entries In contrast to the other DataViews for each monito
10. Save Once the View 1s opened with the popup menu any one of the components can be selected to be displayed see above example picture In addition the popup menu has the command Axis permitting the DIFFRACT Source View to draw a coordinate system into the bitmap It is important to note that the coordinates will be normalized by the wavelength that is specified in the TreeView Furthermore the File Format parameter is taken into consideration if the format of the file does not match the format specified in the TreeView then Sim3D MaxGUI is not able to read the source file Sim3D_MaxGUI User Guide 35 4 5 Export Reflected View This view allows to visualize the files created by Sim3D Max with the ExportReflected command Open the view as exemplified below 2 i Source Specification J txportreflected a na Filename Fdtd bowtie r ast a File Format Fortran binary Expand tree e Grid Type collocated Collapse tree E Ma NY 512512 el Export transmitted Hae Export reflected soos A Filename Ftd bowtie r a File Format Fortran binary ot Grid Type collocated ees 4 MX MY 512512 Browse s agg Export transmitted The data format is identical to the format of the DIFFRACT source files therefore this view 1s identical to the DIFFRACT Source View and everything said about viewing DIFFRACT sources remains valid This can be seen in the example picture below ME 0 690001 Pos Display E IEA w Toolbar Phase d Axis
11. User Guide 7 n Parameters Values TimeControl gt trin i Ho rus S max E 005 ns delta _t 0 4 auto FL me m op se Material index output rae Filename mindex cut Field output The third and simplest way to start editing is to press simply the ENTER key When a combo box is opened first expand the box s list with a click on the button lof the box BoundaryConditions E Material index output ba Filename PEF Field output m ri Then select the desired option let s say No for this example E BoundaryConditions 50 Material index output EZ a a Filename mindex out E Field output Finally click with the mouse elsewhere on the screen outside the combobox or press ENTER and the changes will be taken into the TreeView R BoundaryConditions 0 Material index output dl write to File Mo a Filename mindes out nE Field output An edit box can be closed in the same way but for the edit box input some further pointsare made in the text that follows 3 1 2 Units of measure The values of many parameters are given in specific units of measure Lengths are specified usually in microns um and time values in nanoseconds ns To find out what unit is required for a given parameter please refer to the Sim3D Max manual Sim3D_MaxGUI User Guide 8 Sim3D MaxGUI will display in the TreeView the values always measured with the unit expected by Sim3D Max but d
12. as a solid object i Exontples VOCEA ex out Ss le a Lt hee x i f i r 30 O bjecte BackColor Transparency Ortho Light i Axes centered 3D p Wireframe i Sectioned f Grid j Legend Frame Label EL Lis Feriod Max size Optimize Hide All Show All Close Redraw The example picture displayed on the next page illustrates the Sectioned option applied to data loaded from a material index output file as generated by Sim3D Max M As a difference to the sectioned scene that displays field data in this case not only the cross section planes are displayed but also the side walls of the geometry For best visualization the Transparency and Light options should be disabled in this case The Xs Ys and Zs coordinates of the section planes can be changed only with the X Y and Z keys on the keyboard In this mode their values are displayed on top of the screen Sim3D_MaxGUI User Guide 50 f Examples mgrooves3 mindex out 30 061 aE BackColor Transparence Ortho Light Anes centered 30 Wirelrame Sectioned _ Grid Legend Frame Labels EJE Period te hax size i pes oad fo File Optimize Hide All Show All Close Fiedraw Optimize Hide All Show All Close Fiedraw Show All Close Redraw 5 2 3 Lights There are 6 internal light sources that are used by the framework to illuminate the scene They are placed on the midd
13. command Export Transmitted is not present This is not necessary because according to the rules for the parameters input files stated in the Sim3D Max manual it is not allowed to place an ExportTrasmitted block without preceding ExportReflected block Furthermore if an ExportReflected block is present then at least one ExportTransmitted must follow Upon activating the ExportTransmitted or Monitor block any arbitrary number of ExportTransmitted or Monitor blocks may be added to the existing ones Finally it should be emphasized that after performing changes in TreeView the File Save or File Save As menu command must be used to save this changes into the desired parameters input file on the hard disk 3 1 1 Editing the values It is very easy to change the numerical values of the various parameters displayed in the TreeView There are three ways to start the editing operation Perform a right button mouse click on the desired parameter From the popup menu select Edit Note that in many cases the popup menu will have only this command as shown in the following picture Parameters Values Al TimeControl trax 2E OL delta_t 0 4 autoCFL Spatial Grid Alternatively a double click with the left mouse button on the value column that is 0 ns in the above example would lead to the same result the opening of a small edit or combo box depending on the type of parameter like in the following pictures Sim3D_MaxGUI
14. cursor Once one of the markers has been captured by the mouse cursor by pressing the left button down it is kept captured until the mouse button is released even if the mouse cursor leaves the markers rectangle The numerical values and the display will change as long as the cursor remains inside the Graphic View area Sim3D_MaxGUI User Guide 20 3 2 4 Material Color Pool file When Sim3D MaxGUI displays the graphical primitive objects in the GraphicView it assigns a color to each of them based on its individual material name It may happen that the colors of different materials differ only very slightly almost imperceptibly to the eye To improve on this situation a simple material color database has been implemented in Sim3D_MaxGUI making it possible to assign arbitrary colors to specific material names The content of this internal database map 1s loaded at each startup from an external file the Material Color Pool file The name and path of this file can be changed in the ColorPool dialog box Additionally this dialog box offers the possibility to add remove entries to change the colors and or to load save other color pool files The Color Pool dialog box can be invoked by one of the following commands e by clicking the button Yon the toolbar e by selecting the main menu command File Color Pool CET File View Help New Open Color Pool e by selecting the main menu command Edit Col
15. the other entries of the tree instead of opening an edit box in the TreeView where the values can be typed in the Edit command applied on a geometric primitive will attempt to enter the editing session in the Graphic View for that geometric primitive It should be noted that the edit session for any shape is opened only if the geometric shape 1s physically displayed on the GraphicView e g the View option must be enabled To terminate editing simply click with the mouse on the background of the GraphicView or initiate editing for another geometric primitive object Furthermore only one geometric primitive may be edited at a time ES 5im3D_MaxGUI Bowtie aperture Simulation Parameters Treeview j 3 O x W Fie Edit Sim3D_Max view Window Help ej xj Dol ER rio S amp Y Topviewpy 48 2 160 596 Parameters Values 0 2 0 15 0 1 0 05 0 05 0 1 0 2 0 15 0 15 H Working Directory TimeControl Spatial Grid MaterialFile GeometryFile 0 1 e Filename geometry input Layer Layer 0 05 Triangle a material Yacuum Plane XY wt VIEN at w1 y1 0 14 0 1 Remove e H2 Y2 0 14 0 15 Insert new e 43 43 0 06 0 u an 7_min max 0 03 0 1 BoundaryConditions Source Specification Material index output Checkpoint Files 0 15 Field output ExportFileFormat Z A Monitor 0 2 0 2 Enpart remect n 0 2 015 01 0 05 O05 01 015 Export transmitted 0 1 a ki poe by eee SN E rr K Fr 0 1 05
16. toward the axis Sim3D_MaxGUI User Guide 12 e SideView YZ The objects are projected on the YZ plane and the observer is located on top of the X axis looking toward the axis The desired mode can be chosen from the combo box of the toolbar Note that an orthographic projection is used that means no depth information is considered the far objects have same size as the near objects The geometry objects are drawn in the same order as they appear in the GeometryFile entry of the TreeView As a consequence later defined objects may obscure some of the previously defined objects which were drawn first on the screen The number contained in the editbox of the toolbar in the above picture this number is 1000 which is also the default value represents the number of pixels per micrometer that will be used to scale the objects on the screen It may be changed by using the buttons on the toolbar this changes the value in 10 steps or by typing any arbitrarily value greater then zero into the editbox and pressing ENTER Note that the ENTER key is important otherwise Sim3D MaxGUI will not regard the number from the editbox as a valid number and will overwrite it with the old value at the next screen redraw As a simple and convenient alternative the scale factor may be changed by rotating the scroll wheel of the mouse device attached to the computer However to use this facility the GraphicView must have the input focus otherwise the
17. xmax 0 0 um na ymin ymax 3 5 3 5 um VIEW na zmin zmax 3 5 4 5 um Browse v tomt off 4 periods The next picture shows the Monitor View opened with one of the above commands In this case two processors have been involved in the computation processor O and processor 1 This is indicated with the 0 1 bracket in the caption text of the window Sim3D_MaxGUI User Guide 38 Monitor monitor time 2p out 0 1 l E ioj x The first series of buttons inside the toolbar the Ex Hy Hz Sy and Sz buttons in the above picture allow you to select the field value to be displayed Note that the number and the labels of those buttons vary depending on the Mode and Type of the loaded monitor file For each selected field type a curve is generated from the bulk of monitor data merged from the monitor files Since Sim3D Max stores the field values for each point in space and time or space and frequency depending on the Mode and Type there are two possibilities to plot the field values 1 Against the space coordinates in which case one could sweep deliberately through the time points e g for each time there is a different curve plotted against the space coordinates 2 Against the time or frequency in which case one could select freely one of the available space coordinates e g for each space point there is an independent curve plotted against the time or frequency interval The previous picture displays the first plot mode field va
18. 2 but these lines can be omitted from the parameters input If you want to prevent the line to be written into the saved parameters input specify 0 as value In this case for convenience Sim3D MaxGUI displays the keyword As In Source instead of 0 indicating that this line will not be present in the parameters input file 3 1 5 Copy and Paste These menu commands allow to copy or paste whole TreeView entries to or from the Windows clipboard The data 1s stored as plain text blocks hence this functionality may be used to transfer entries between Sim3D_ MaxGUI and any ordinary text editor The most powerful usage of the copy and paste commands 1s the capability to transfer blocks between different parameters input geometry input or material input files When copying to the clipboard the TreeView places two extra lines containing keywords at the beginning of the text block These extra lines are used to identify the text block for the following paste operation As a general rule when pasting TreeView overwrites the existing tree entry For example according to the syntax rules of the parameters input files only one SpatialGrid entry 1s allowed Hence when a SpatialGrid block is pasted from clipboard the existing one will be overwritten An exception is when a geometric primitive is pasted the new primitive is inserted immediately after the highlighted geometry from the existing geometries This allows an easy duplication of existing gr
19. 339 34 Coord 1 69502 2 23502 0 0125002 Material 2 The Material Index View displays cross sections of the tri dimensional grid as bitmaps From the pop up menu invoked with a right click one may select the desired section XY XZ or YZ as shown in the picture When the mouse moves over the bitmap some information Sim3D_MaxGUI User Guide 28 about the location inside the computational grid and the value at the cursor position 1s displayed in the status bar of the main window Sim3D MaxGUI takes the coordinate values for each grid point from the xcoord ycoord and zcoord files produced by Sim3D_ Max The index of the free coordinate in the above picture this is Nz may be selected with the spin control of the View toolbar The other controls of the toolbar are used to alter the size of the bitmap on the screen the 1 1 button reserves for each grid point one pixel this corresponds to a zoom factor of 1 and the and buttons double or halve the size of the bitmap It is recommended that you use the 1 1 button immediately after first opening of the View in order to establish a natural size of the bitmap If you want to set an arbitrary zoom factor greater then 0 then you have to type the desired value into the zoom edit box and press ENTER to cause Sim3D MaxGUI to take action The Pop up menu offers the following commands e Toolbar displays or hides the toolbar of the window e Color switches from colored bitmap
20. Frame a Load fi Fie H 00 0 02 wi 0 01 nm o 5 Magnitude Optimize Hide All Show All Close Reca Due to its many control elements this dialog box is one of the most important and should be used extensively There are three kind of controls displayed the 3D Objects list controls that modify the scene itself and controls that specify the displayed data which will be described in the next followed by some specific example pictures e BackColor when this option is specified then the color displayed in the associated rectangle will be used for the background of the scene To change this color click on the associated colored rectangle and select a new color from the standard ChooseColor dialog box that opens When this option is not specified the default color given by the Windows operating system for the windows background is used e Transparency will determine the framework to draw all the 3D Objects transparent Sim3D_MaxGUI User Guide 46 e Ortho selects an orthographic projection In contrast when this option is not selected a perspective projection is used These two projection modes differ only by the way they consider the depth information the perspective projection consider the depth which means closer objects are displayed bigger and vice versa far objects will be displayed smaller while the orthographic projection ignore the depth which means the displayed size does not depend how near or f
21. GraphicView to show the Layers too one must change the display mode to a Side View l 1 SimSDGUI Bowtie aperture Simulation Parameters Graphic iew zi ol x w Fie Edit Sim3D_Max view Window Help a x OSA Sw og OS YN sideviewpZ gt Parameters TopView XY SideView TimeControl Spatial Grid eh Working Directory MaterialFile po Filename geometry input Layer Layer Triangle Triangle BoundaryConditions Material index output Field output Checkpoint Files Source Specification For Help press Fl al a 0 1 0 15 0 2 Aluminum 0 1 Yacuum Glass 0 05 Now move the mouse cursor near the coordinates X 0 Z 0 1 and perform a double click with the left mouse button As a result the first Layer entry of the TreeView will be expanded as shown below W7 Sim3DGUI Bowtie aperture Simulation Parameters Graphic iew i joj xj W File Edit Sim3D_Max View Window Help 0 15 04 Aluminum a Vacuum Glass 40 05 TimeControl Spatial Grid E Working Directory MaterialFile GeometryFile be Filename geometry input Layer lh material Glass 2_min 0 45 um 2 max 0 03 um Layer Triangle Triangle BoundaryConditions Material index output Glass 0 um Z 0 1 um In the above example the result would be the same provided that the mouse cursor was anywhere in the area of the first Layer that is any a
22. Sim3D MaxGUI User s Guide The Graphical User Interface for Sim D Max A V Cazan 10 10 2004 Sim3D_MaxGUI User Guide L Zi 3 ss 6 7 8 INSTALLING SIMD MAXGUE seieren a 3 GENERAL DESCRIP TION conectes 4 THE MAIN WEE WS 5 A MRE eel uo 5 3L PAUSE VAU So earl E E 7 Il CNS Of COS UTC oi esc a A keapanse ss 8 3 1 3 Multiple Values TES AMELMEN A AS anoles 9 3 1 4 SPECIAL COSCS sis heiciinsainndusi A hacarnlane duets 10 os ae Copy and TASTE yenis E AA AAA asada vena AA A l1 2e THE ORAPETO VIE Wii 12 32 Viewin Me DEM A TE E A aga meat 12 S222 Viewin TNC opatal GIG taa 18 S22 QUIN ANC Leom UVA oi 18 3 2 4 Matrial Color F ool UE da aaw E 21 Boe AE LOG VIE si eee 26 THEDATA VIEWS oaran E E 26 Ake INMATERIAL INDEX VIEW ad sata 28 Bet A sar T ae oleae a ciat E EE iceneutaee 30 A FEO AAA o A toate tgacad tineresec ores eas tonto ene treet 33 a SOURCE VIEWS it id 34 4 4 1 SCF OUT C A nn NEES 34 4 4 2 DREL ACE SOU acl E o 34 ASe EXPORT REFLECTED VIE Wirepa ds 36 4 6 EXPORT TRANSMITTED VIE Wisin indi 37 Ade MONITOR VIEW nas 38 THEDATASD VIEW Ss a ces E E 42 Silbe COMMON FEATURES ino 42 Idel Onena onand LOMA 43 Sda COOL ECCU e E O oe eed 44 Dee AAA e IP E AT 45 5 2 1 Loading and preparing the AAA dad 45 Dez ENE ODUONS a al 46 D253 ES tt os al Doe 1 ANE TEE OC ENE OC uiye O AOA uy ecase ep eaaaueateheteeaee 52 5 3 1 CON CG OI ICIS AAA O asada teeae 53 JZ IVINS ar est a oil ot tan cuenta t ed
23. Zmin and Zmax and click on the Redraw button To restore back the various min max value pairs select or deselect the desired X Y or Z buttons located above the Reset button and click on the Reset button The Clamp option will truncate the mesh that lie outside the specified margins making the display more readable Finally it should be noted that the tree dimensional grid size is not modified by changing its margins Moreover it is the mesh data that will be displayed differently As such distortions are likely to appear if the width depth height ratio factors of the new margins are not the same as for the old ones Sim3D_MaxGUI User Guide 54 5 3 3 Z Value picker The Z Value picker is a small dialog box invoked by the Z Value command of the popup menu which allows to find out the Z value at given X Y coordinate pairs Source le fi 247 05896526575 Close y 0 76470486074688 z 0009021 52340859175 DE Scen Orientation and Zoom Lights Margins Legend To use it simply specify the desired X and Y values and click on OK or press the Enter key on the keyboard As result first the X and Y values will be adjusted to the nearest coordinates for which a Z value is available then all three values adjusted X Y and retrieved Z are displayed in the dialog box and less accurate in the scene as indicated in the picture above Furthermore two cross section lines intersecting at X Y wil
24. ad 0 182589 2 e 0 212419 Ey bin out Ez bin out Hx bin out Hy bin out Hz bin out Mi bin out Sx Sy kle Sz HS Magnitude Optimize Hide All Show All Close Redraw This option takes effect only in conjunction with the Sectioned option described above Each S vector is displayed as a grayed line having the foot point located on the cross section plane To avoid a crowded picture the arrow on the end of each vector 1s not drawn For the same reason a period integer number n may be specified which means that the S vector is computed and displayed only for each n th point of the computational grid n is 8 in the above example Finally the Max size number is a simple scaling factor used only for displaying the length of the line that represent the S vector with the greatest magnitude The lengths of all other S vectors will be adjusted proportionally Load File a click on this button will start the loading of data from the selected file To use it first select one of the available files e g Ex bin out Ey bin out etc from the list select or type in the desired frame number then finally click on Load File to determine the graphic engine to load the data Note that each of the files that contain one of the exported field components e g Ex bin out Ey bin out etc may contain more then one snapshot of the computational domain each taken at different times These snapshots like fram
25. aphical primitives within the geometry data which afterwards may be modified by any method described in this guide Sim3D_MaxGUI User Guide 11 3 2 The GraphicView The GraphicView is designated to display and edit the content of the geometry input file Additionally if desired the computational grid lines will be drawn inside this view 3 2 1 Viewing the geometry data Topview PY ton i 483 a m ths ERBE E E ql TESS jia l Fa MERMA EEES Tre MEAT lada be at Ae EEES AACA 4 44 54 BETE ii del 1 3 1100 l we Frame 05 ow Axis Let ow Material legend laa 8 in 1 11 0 a E LA O 1 0 2 9 3 I LLL LT dd LLLLELEL ELS Li I l LILLI ILJ el a The popup menu opened with a right mouse button click offers the possibility to decorate the view with a coordinate frame coordinate axes and or a color legend for the materials of the displayed objects By default all three options are activated as shown in the above picture The units of the coordinates are always microns The GraphicView offers three ways to display the geometry objects defined in the GeometryFile parameter block of the TreeView e TopView XY The objects are projected on the XY plane and the observer is located on top of the Z axis looking toward the axis e SideView XZ The objects are projected on the XZ plane and the observer is located on top of the Y axis looking
26. ar an object is e Light enables or disables e g turns on or off 6 light sources used internally to illuminate the scene Usually for best results when the light is on then the transparency should be disabled that is the objects are displayed opaque For more information read later in this section e Axes enables or disables the drawing of the coordinate axes in the scene It should be noted that the x axis 1s always displayed red the y axis green and the z axis blue e Centered forces the framework to place the origin of the coordinate axes always in the middle of the screen e 3D changes the aspect of the axes from wire frame arrows to solid arrows e Wireframe will force the framework to display the 3D Objects as wire frames It should be noted that in this case transparency and light make not much sense so they should be disabled when wire framing is selected Furthermore this button will force ALL 3D Objects to be displayed as wire frames However it is possible to select only a subset of the 3D Objects for being displayed as wire frames Please read the description of the 3D Objects list for more details e Sectioned when this option is selected three perpendicular to each other cross sections of the scene will be displayed instead of the 3D Objects The cross sections are build up from the actual scene data Each section plane can be moved along the axis perpendicular to it by using the X Y Z Shift X
27. aterial name since in this case you won t be able to add new materials to the list Sim3D_MaxGUI User Guide 24 4 The material map is case sensitive for example aluminum and Aluminum are regarded as different materials 5 During painting of the Graphic View Sim3D MaxGUI searches for each material name in the color pool first If the material name is found there that color is taken otherwise the default algorithm 1s used to define the color 6 The color pool file 1s not related to any other files used by Sim3D Max or Sim3D_MaxGUI This means that once a material name color pair is specified in the color pool file that color is used for all parameters input and geometry input files to display its associated material 7 The material definition file is not connected to the color pool file This means that you may specify the material names in each of the files independently 8 Multiple color pool files can be merged together in the ColorPool dialog box by simply loading them one after the other and saving the result into the desired file 9 Due to its simple syntax the color pool file may be generated outside Sim3D MaxGUI with any ordinary text editing program 10 Any changes performed in the color list will remain valid at least for the actual session To preserve them for subsequent sessions save them back to the color pool file before closing Sim3D Max GUI 11 Although relative pathnames may be used like
28. been recorded at only one frequency point the frequency value is displayed in the Freq 0 199 862 THz label This Sim3D_MaxGUI User Guide 40 has two consequences first the spin control near to the Freq button disappears and second the only meaningful plot mode is against the coordinates as displayed in the picture Note that Coord button and its spin control are still visible and useable because even if in this mode plot against the one and only frequency point no plot would be drawn the numerical values of the coordinates are displayed in the graph area Hence one could read out each coordinate value by sweeping with the spin control see picture Monitor monitor freg 4p out 1 3 In this example some field values are stored as complex numbers Sim3D MaxGUI converts this numbers into amplitude phase pairs and assigns the letters A or P standing for Amplitude or Phase Hence AEx means Amplitude of Ex PEx means Phase of Ex etc Sim3D_MaxGUI User Guide 41 5 The Data 3D Views Since Sim3D Max performs its simulations in a tri dimensional computational grid in space many of the generated output data files rely on this grid containing specific information for each of its points As mentioned in the previous chapter this data can be visualized in the specific Data Views for each type of data where sections of the computational domain are displayed as two dimensional plots The Data 3D Views eliminate this rest
29. ch it is selected automatically when the View3D command of the popup menu attached to the Material Index Output or Field Output entry of the TreeView is invoked The following picture illustrates this scene type for a material index output file generated by Sim3D_ Max for a grooved layer geometry sample Examples mgrooves3 mindex out m um Orientation and Zoom Lights ia Margins a Legend ZAE In addition to the data file the Solid Scene attempts always to load the coordx coordy coordz and coords files generated by Sim3D Max which are necessary to display correctly the computational domain box 5 2 1 Loading and preparing the data Generally the scene is build up by rectangular boxes placed inside the computational domain box Unfortunately the trivial approach to use one small box for each computational point is not applicable as some simple math shows for example a reasonable sized grid of 300x300x300 has 27 millions of grid points Assuming roughly 1 ms for rendering and displaying the box for one single point will result in prohibitive 27 thousands of seconds necessary to display the whole grid To face this problem all neighbored boxes that represent the same data values bearing therefore identical colors are joined together building up larger boxes Since in a typical data file there are only few different values this will reduce considerably the number of boxes that are displayed in the scen
30. e without any loss of information However this must be paid with some extra time at the loading of the data time spend to find the neighbored identical grid point boxes and bind them together properly The boxes that represent the same data value but cannot be glued together because they are disjoint are grouped into one cluster called 3D Object The whole solid scene is build up by Sim3D_MaxGUI User Guide 45 one or more such 3D Objects each of them being associated with a different data value In other words there will be as many 3D Objects as many different data values are found in the file When the data file is a material index file the number of different values equals the number of different materials used in the geometry However in the case of an exported output field file since many different data values occur an unacceptable large number of 3D Objects would result To avoid this in this case the number of 3D Objects 1s limited to 32 and a certain 3D Object is build up by all boxes having values that lie within a limited range e g their values must not be identical 5 2 2 Scene Options The Scene Options dialog box may be invoked with the Scene command of the popup menu as illustrated below Fa Examples scatter Ex bin out FrameNr 1 3D Oblects BackColor OoOo To Orientation and Zoom Ithe Lights rer ott i Margins Saeco Grid i Legend Labels fey TZ S vectors Period Max size 1
31. e caption text of the main windows of Sim3D MaxGUI These words may be changed anytime with the menu command Edit Doc comment as illustrated below Sim3DGUI FDTD INPUT PARAMETERS TreeYieve NGO File Edit Sim3D_Max View Window Help 1 Ondo Ghz y cut Girlz values Eopy tpa Paste Cory com Ln Examples mon cor Gut Doc comment Specify three comment words for the actual document E x FDTD INPUT PARSMETERS Cancel a If the comment text has more than three words then the text will be truncated If 1t contains less than three words then the missing words will be replaced by question marks Sim3D_MaxGUI User Guide 58
32. e view to one of the two other view choices To restore the initial display simply use again the View command of the Layer popup menu The ability to attach detach each geometric primitive from the GraphicView is very useful when objects are obstructing each other on the screen the objects on the top may then be detached one by one revealing the objects underneath Of course this feature works only 1f the complete GeometryFile is enabled for drawing that is when the popup menu of the GeometryFile or Filename entry is selected Otherwise selecting the View command from the popup menu of any individual geometric primitive will remain meaningless without any effect Some of the geometric primitives require more time for drawing then other Especially filigreed lattices which can take several seconds to get fully painted If you want to remove those objects from the screen to avoid long pauses detach them with the above method from the Graphic View In the case of a Lattice or a Pattern the popup menu offers an additional command option named Main Cell Only When this option is activated default then only the content of the main cell of the corresponding lattice or pattern is displayed This greatly reduces the amount of time it takes to redraw the view when the user zooms or pans For reference purposes the centers and corners of all other cells of the lattice or pattern will be indicated by red crosses on the screen Sim3D_MaxGUI Us
33. er Guide 17 When the whole GeometryFile is attached to the GraphicView that is when the View command of the popup menu of the GeometryFile or Filename entry is selected all geometric primitives will automatically become attached regardless of their previous View flags This functionality may be used in the case of a GeometryFile with many geometric primitives where an unknown confusing number of them have been detached from the GraphicView To avoid opening the popup menus for each of the primitives first detach the GeometricFile and then attach it back By doing so one has the certainty that all primitives are drawn in the Graphic View 3 2 2 Viewing the Spatial Grid In addition to the geometric primitives the computational domain defining the SpatialGrid may be displayed in the coordinate system of the GraphicView To attach the SpatialGrid to the drawing select the View command from the popup menu of the SpatialGrid tree entry as indicated in the picture below Sim3DGUI Bowtie aperture Simulation Parameters TreeYiew 0 x AS File Edit Sim3D_Max View Window Help x OA CO ela de foo Parameters Values og TimeControl on Spatial Grid Jas Type Mon Uniform Gridi w VIEW wi 0 6 um Expand tree we 1 8 um Collapse tree w3 1 8 um A delta 1 0 01 um delta_2 0 02 um delta 3 0 02 um 4 05 hi 0 16 um hz 0 06 um h3 0 2 um N a deltaz 1 0 01 um 3 e deltaz_2 0
34. es in a movie are stored sequentially in the same file and can be accessed directly by specifying the frame number Only one frame can be viewed at a time Depending on the complexity of the data the loading process may need several minutes until it is finished The activity is displayed in the status bar of the main window together with various other changing internal data mainly to indicate that the process is going on Sim3D_MaxGUI User Guide 48 3D Objects list displays a list of all 3D Objects that make up the scene Furthermore for each of the objects it can be specified if it should be drawn as a wire frame or if it should be drawn at all Initially all 3D Objects are visible To remove some of them from the screen simply uncheck the checkbox attached to it in the list The following picture illustrates the displaying of only one of the 6 objects of the scene namely the 3D Object that has attached the value 4 As a comparison the full scene is displayed in the first picture of this chapter Ortha Light Axes centered 3D Wirefame Sectiored Grid Legend Frame Fame Labels E TZ Period po Max size Frame al aad jo ES F Optimize Hide All Show All Close Recrav To enable disable more then one object just hold the mouse button pressed and move slowly the mouse cursor over the checkboxes Each of them will toggle its state as the cursor enters the area of the checkbox To show
35. ew Generally each of menus commands will open some helper dialog box First the features that are common to both types of View3D solid scene and relief scene will be described followed by a separate description of the specific features for a solid scene and relief scene 5 1 Common Features All View3D types offer the possibility to change the position and orientation of the scene regardless of its type Furthermore the colorizing of the data follows some predefined color legend which can also be specified in certain limits for all kind of View3D scenes Sim3D_ MaxGUI User Guide 42 5 1 1 Orientation and Zoom This dialog box can be invoked by specifying the Orientation and Zoom command in the popup menu E ay AY x angle pez Camera UP DOWN Z z Yange 55 2778 Scale 0 385543 EY ZY E Close Within it the orientation of the displayed coordinate axes of the scene can be rotated with respect to the imaginary coordinate axes that are defined by the screen surface x axis pointing to the right y axis pointing up and z axis pointing out from the screen to the viewer The corresponding angles labeled X angle and Y angle can be modified arbitrarily After changing them the Apply button must be clicked or the Enter key on the keyboard pressed for the changes to take effect More simple the buttons labeled with XY XZ ZY XY XZ or ZY will position the viewing point camera at predefined positio
36. fferent files read by Sim3D_ Max the parameters input files play a central role Therefore Sim3D MaxGUI uses the same file type as a base for further working The following picture displays the general aspect of Sim3D MaxGUI after loading such a parameters input file More then one parameters input may be open at same time For each of them a main window 1s spawned containing three panes called Main Views e TreeView Graphic View LogView At a given time only one of the three pane windows has the input focus being activated which means it can receive mouse and keyboard input Depending on which pane has the input focus some controls of the toolbar will be disabled or enabled A pane will be activated automatically when a mouse click 1s performed on its area To avoid confusion the actual active pane is indicated with the text TreeView GraphicView or LogView in the caption of the main window The following chapter will describe the functionality and the usage of each of these panes Sim3DGUI Bowtie aperture Simulation Parameters GraphicYiew W File Edit Sim3D_Max wiew Window Help Di il nel GOS 2 ropviewpo AQfoo UY l i O 40 075 TimeControl Spatial Grid a Working Directory MaterialFile GeometryFile BoundaryConditions Field output Checkpoint Files Source Specification Export reflected Export transmitted LogView of parameters input Loading input file f
37. his it is generally sufficient to view only the main cell In the case of large structured objects this option may spare lot of time during the display e Browse This option will appear only in the popup menus attached to filename parameters It offers the possibility to assign a filename without using the keyboard However this is only useful if the filename represents an existing file e Remove Some of the command blocks specified in parameters input do not have a fixed length but contain instead an arbitrary number of subitems For example multiple ExportTransmitted blocks are allowed to be present Another example might be the variable number of entries in the MaterialFile or the GeometryFile blocks Such existing entries can be deleted with the Remove command e Insert new always appears in conjunction with Remove allowing the user to insert new entries in the situations mentioned above e Load file loads the content of the specified file into the Tree View Typically this command will appear for the MaterialFile GeometryFile and the BoundaryConditions tree entries Note that when a parameters input file is loaded into Sim3D MaxGUI the material input geometry input and boundaries input files specified in the loaded parameters input file are NOT loaded automatically into the TreeView e Save file Appears always in conjunction with Load file but serves to save back the data into the specified material input or geometr
38. ies size etc 4 The Data Views During a simulation run the Sim3D Max program produces several output files depending on the content of the parameters input file supplied To visualize the data contained in these output files Sim3D MaxGUI provides numerous additional specialized views called Data Views Unlike the Main Views TreeView GraphicView and LogView which are always displayed on the screen a Data View must be explicitly invoked in some way to be opened Usually this happens with the View command of some Popup Menu of the TreeView Once opened each Data View can be closed either like any other window or by selecting again the View command of the Popup Menu One common thing to all Data Views is that they need some input data that is to be displayed Usually this data must be loaded first from the Sim3D_ Max output files Sim3D_MaxGUI User Guide 26 Some files may contain data that can be visualized in various ways different cross sections for example In this case the corresponding Data View offers the possibility to choose the desired drawing mode and multiple Data Views can be opened to display the same data pool but with different modes In the following subchapters all available Data Views are documented Since the Data Views have many common features the first Data View will be described more detailed while the other subchapter will focus mainly to the differences and special features of the respective Da
39. king this command will instruct the Sim3D MaxGUI to detach or attach the geometric primitive from to the list of displayed geometric shapes If the geometric primitive 1s attached to the GraphicView that is when it is enabled to be displayed then the popup menu View will appear marked with a check sign as shown below 1 Sim3DGUI Bowtie aperture Simulation Parameters Treeview E E 5 x A File Edit Sim3D_Max view Window Help _ x oe bel DS A E N Sideview pa 8 Slow TimeControl H Spatial Grid a Working Directory i MaterialFile GeometryFile fon Filename geometry input E Caves Edit e Triangle E Triangle Remove 2 F BoundaryConditions Insert new Material index output EAT 1 0 1 0 1 _ i er Field output y E E Checkpoint Files A la 015 01 0 05 0 0 05 01 015 02 Source Specification ETRE N Ese tara PR Pe 1 y 0 245 um 2 0 125 um O e In the above situation when the View command is invoked the first Layer will be removed from the GraphicView Sim3D_MaxGUI User Guide 16 Sim3DGUI Bowtie aperture Simulation Parameters TreeYiew te File Edit Sim3D_Max View Window Help I x D wW Gs 7 S S e siaevierpa A S pooo 1 P et uf l E LE a LF a LE EA alee 0 05 f 0 05 01 O15 0 2 E TimeControl a E E Spatial Grid Aluminum E 05 EH Working Directory Yacuum El MaterialFile E GeometryFile bon File
40. l be added to the scene A more convenient and faster method to retrieve the Z value at any position inside the mesh is to use the mouse Simply place the mouse cursor on the desired position and press the middle button of the mouse usually this 1s the scroll wheel of the mouse which has to be pressed and not rotated Alternatively with the same effect hold the Shift key on the keyboard down and press the left mouse button Finally to remove the cross section lines and the X Y and Z values from the screen position the mouse cursor outside the mesh and click the middle button of the mouse or hold down Shift and click the left button of the mouse Sim3D_MaxGUI User Guide 55 6 Files and Directories Many command blocks inside the parameters input file refer to external files placed on the hard disk Both programs Sim3D_Max and Sim3D_ MaxGUI must be able to find and access those files for proper operation This is of course not a problem if the filenames are given with fully qualified pathnames like C SomeFolder AnotherFolder filename ext But if the filenames are given only in the short form without any path information like fi ename ext as it is usually the case some additional information 1s needed This chapter describes how Sim3D_ MaxGUI builds up the required fully qualified filenames from the short filenames that are usually specified in the parameters input file The most important additional information needed is the Wo
41. le of the 6 sidewalls that make up the computational grid The light emitted by them has a specular and a diffuse part these intensities are used internally in different ways to compute the aspect of the scene Additionally for this purpose an ambient intensity 1s considered which is not attached to a specific source Light source specs SIC specular diffuse jE ambient W Fix To Grid The properties of the emitted light of each source may be adjusted with the above dialog box which is opened by the Lights menu command of the popup menu Since 1t will be seldom necessary to perform such modifications this dialog box has been introduced for completeness only Sim3D_MaxGUI User Guide 51 5 3 Relief Scene In contrast to the Solid Scene where tri dimensional arrays are displayed the Relief Scene mode is used to display two dimensional arrays of complex data like beam distributions and exported reflected transmitted fields Hence this type of View3D will be automatically opened by the View 3D command of the popup menus attached to the Export reflected Export transmitted and DIFFRACTSource items of the Tree View Source Scene Orientation and Zoom E r Hants Margins Legend Yalue As an example the above picture shows the aspect of the Relief Scene as 1t appears immediately after loading a DIFFRACT source distribution The orientation and zoom of the scene can be changed as desc
42. llowing additional features e The toolbar contains one additional spin control which allows you to select the frame of the movie in other words the number of output noted M 2 in the example picture below e The popup menu has an additional command Field that allows you to select one of the Ex Ey Ez Hx Hy and Hz fields to be displayed Note that all of the menu entries are always present even though not all field output files are available Those not available will be grayed out and will not be selectable The following picture shows a Field Output View displaying the third frame M 2 of an Ex bin out file Sim3D_MaxGUI User Guide 30 x File Edt SimiDi Max view Windes Halm Taboada AA Pa Parameters lt r 0 228734 0 183262 TimeControl 5patial Grid 7 2 Working Directory JS CN e e m MaterialFile Display af section GeometryFile Field d m2 Section BoundaryConditions w Toolbar 2 section AL Material index output v Color 100137364 ie Inverted 0440985 oll NumberorOutputs Mew i WriteEx Ey Ez ye Close 0035706 2 oor q writeHx Hwy Hz nc Sala 2135043 ce Checkpoint Files i 180515 Time Profile H Source Specification Grid 40 304 309 Coord 0 0125 2 6125 7 73753 value 0 000187304 Note that in the above example the computational grid has only one layer in the x direction therefore the spin control for Nx is hidden and does not appear in the toolbar Nx is always 0 here Furthermo
43. llowing to select an existing filename Note that in any case no read write operations are performed on the file only the content of the edit box is changed to reflect the new filename Saving the color database into a file The file listed in the edit box can be saved by clicking on the Save button If the target color pool file already exists Sim3D MaxGUI will issue a prompt asking if the file should be overwritten Loading the color database from a file The file listed in the edit box can be loaded by clicking on the Load button If the source file does not exist an error is issued otherwise its content 1s merged into the existing pool Note that the already existing entries are not removed before the new file 1s loaded To clear all of the previous entries in the pool list use the Remove All button before loading a new file If the new file and the existing list contain identical material names then the color of that material is taken from the new file Sim3D_MaxGUI User Guide 22 Changing the material name of an existing entry To change the material name of an existing entry simply click on the material name in the list and a small edit box will appear as indicated below EA eel eied 0 255 mega PE 1 F 299 200 Alumina 259 126 259 Eb n n UE Type in the new desired material name for example Aluminum and press ENTER or click somewhere else in the dialog box As a result the alumina entry will be
44. lues plotted against spatial coordinates and the picture below shows the same data but this time in the second plot mode field values plotted against time Sim3D_MaxGUI User Guide 39 Monitor monitor time 2p out o 1 3 z a E o xj PERA 4 PUN PAN PA A a Y PA PA PA A LVL VTA AE NH NE A AVA RELY ARAVA The following should be noted e to plot against spatial coordinates click on the Time button and use the spin control attached to the Time button to select one of the time points In this mode the spin control attached to the Coord button 1s meaningless e to plot against time click on the Coord button and use the spin control attached to the Coord button to select one of the coordinate points In this mode the spin control attached to the Time button is meaningless As another example look at the picture below Source Specification a A A NC H GeometryFile Monitor monitor freg 4p oub 1 3 H BoundaryConditions H Material index output H Field output o Cod E Checkpoint Files A 215 ein E 40 000b 0 IIA Eo Mode TM ani Type Fourier transform iy Filename monitor Freq 4p out xmin xmax 0 0 um ao min ymax 3 5 3 5 um 0 000 0 UOU po zmin zmax 2 6 um A e t_on t off 8 periods bo Bandwidth source Frequency 0 VUE Since the Type is fourier_ transform the Time button is replaced by the Freg button but the functionality remains the same Furthermore the data has
45. ly the material names this new entry will appear usually as the first entry as shown below Save Load Close material color R G ef 777 MS 126 128 128 AlAs 0 0 255 Alumina 255 128 255 Aluminum 128 255 255 Before adding other new entries you must rename the to something else let say AluminumOxide and take into consideration the automatic re sorting of the list The Add material button will not add new entries until the is changed to something else Removing entries from the list To remove all entries simply use the Remove All button To remove one entry rename the material name to an empty name and the line will be removed from the list Notes 1 At startup of a new Sim3D_ MaxGUI session the program attempts to reload the color pool file used in the previous session If the file cannot be found or opened the following error is issued Sim3D_MaxGUI ES BA Lan not open Color Fool tile co LCAsim30 Marmy color pool When you encounter this error ignore it at first then open the color pool dialog box and specify an existing color pool file it may be empty by any of the methods described earlier in this chapter Close the program and restart it to verify that the error has disappeared 2 Avoid using blanks inside the material names for example use AluminumOxide or Aluminum Oxide instead Aluminum Oxide 3 Do not use as a valid m
46. mmand on right button popup menu of the 3D view Color Legend Options min ja max 0 25 Close When the option Rainbow colors 1s selected the lowest values will be displayed blue and the highest red The Graylevels option will display the lowest values black and the highest white The option nverted will revert this functionality in both cases that is for Rainbow colors the lowest values will be displayed red and the highest blue Analogously for Graylevels the lowest values will be white and the highest black in this case By default the lowest and highest values are determined automatically from the displayed data This will happen 1f the Use default option 1s checked When this option is unchecked however then the min max values can be specified arbitrarily and the colors or gray levels are spanned over these values Data values less then the min value will then be displayed all in the color used for the min value blue for non inverted Rainbow colors black for non inverted gray levels and data values greater then the specified max value will be displayed all in the same color as used for the max value red for non inverted Rainbow colors white for non inverted gray levels Sim3D_MaxGUI User Guide 44 5 2 Solid Scene The Solid Scene view 3D type 1s used to display volumetric data over the computational domain Material index files or exported fields serve typically as data input for this kind of scene As su
47. n on the axes For example the XY button will place the camera on top of the z axis while the XY button will place the camera in the negative end of the z axis The viewing point can be moved closer to the scene with the UP button which results in a bigger scene The reverse effect can be achieved with the DOWN button More directly the distance of the camera can be specified directly by the Scale factor and a click on Apply or a hit on Enter However the usual and more practical way to change the orientation and size of the scene 1s with the mouse To modify the orientation simply drag with the left mouse button on the screen surface press the left button of the mouse hold 1t pressed and move the mouse All rotations occur always around the center of the screen where usually the center of coordinate axes lies To translate the scene hold the CTRL key pressed down and drag with the mouse over the screen as described above It should be noted that the mouse cursor movement on the screen 1s always coupled to a x and y translation along the x and y coordinate axes of the scene To change the size of the scene use the scroll wheel of the mouse or the arrow up and arrow down keys on the keyboard This is similar to the UP and DOWN buttons of the dialog box Sim3D_MaxGUI User Guide 43 5 1 2 Color Legend This feature allows to specify the colorizing of the displayed data The dialog box can be opened by invoking the Legend co
48. name geometry input E a e El Layer q E Triangle few 0 05 0 05 EE Triangle Remove E 7 H BoundaryConditions Insert new a H Material index output des 0 1 0 1_ BI 2 eo one Collapse tree A as pis Checkpoint Files os 2 0 15 0 1 0 05 0 05 01 015 0 2 H Source Specification 0 1 5 prising O ae iO p beej AAA he oa pew 4 1 B 0 245 um Z 0 125 um 5 Notice that the Glass entry has disappeared from the material legend of the Graphic View together with the Layer The material legend contains only the materials of those objects that are really drawn on the Graphic View but since the Graphic View displays only a clipped rectangular area not all objects are necessarily visible Hence if the material legend contains a material that is not visible on the screen this indicates the existence of other objects that cannot be seen for one of two possible reasons Either they lie outside the visible area or they are being obscured by other geometries that occupy the same space and were drawn first or are equal or larger in size to the obscured geometry and have a greater value for the third coordinate the one not included in the current view than that of the obscured geometry For the case where the geometry lies outside the viewing area one should zoom or pan the visible area to find out where those objects lie For the other cases one should either reverse the order of the geometries in the TreeView or change th
49. ng with the View command the memory is not released and when the Data View is invoked again it will show up quickly In addition the size and settings are preserved making its usage more comfortable at cost of memory Sim3D_MaxGUI User Guide 29 4 2 Field Output View The Field Output View works similar to the Material Index View but with some differences explained in the following It always expects a subset of the following files to be present Ex bin out Ey bin out Ez bin out Hx bin out Hy bin out and Hz bin out These names are fixed and cannot be changed To open the Field Output View select the View command from the popup menu of the Field output entry of the TreeView as displayed below E ce Material imen output 0 AECI Stic NumberOroutpuks 4 a WiriteEx Ey E27 yes no no Expand tree E So WriteHx Hy He no yes yes Collapse tree eS Checkpoint Files Sim3D Max places in the field output files snapshots of the E and H field values over the whole computational domain taken at different times The structure of the files is very similar to the material index files with the main difference being that the field output files may contain many computational domains arranged sequentially like a small movie The number of frames or snapshots is given by the NumberOfOutputs parameter Hence the Data View for these files will offer the same functionality as the Material Index View but with the fo
50. nged depending on the specific geometry object the editing markers will change too that is new ones may appear while others might be removed from the screen In addition to the self explaining markers located on the corners or on the sides of shapes for the most of the geometric primitives two new markers will be generated and displayed one placed in the center of the shape which serves to translate the object in the displayed plane and one placed somewhat displaced from the center marker usually inside the shape but occasionally outside which can be used to rotate the shape around its center These special markers will usually modify more then one parameter of the geometry primitive When two markers overlap exactly they will cancel each other out However the markers remain sensitive to the mouse cursor even if not visible and with some little practice it 1s still fairly simple to guess their location To keep the things simple each marker has been attached to as few parameters as possible Usually there is exactly one geometric parameter that gets modified when the corresponding marker is dragged so the numerical changes can be followed easily As a consequence for example around a rectangle shape at least two markers can be found one for modifying the height and one for modifying the width There may also be a third marker attached which allows you to change both the width and height during the same movement of the mouse
51. ometry input file specified in the parameters input is NOT loaded automatically Sim3D_ MaxGUI User Guide 13 To read the geometry input file open the popup menu of the GeometryFile entry of the TreeView and select the command Load geometry file as shown in the picture below F an05 0 1 md Ll al Co ll NE a ee emetre ae ei Filename geometry inpu in a default geo entry vee default_geo_entry ves default_geo_ entry a default geo entry BoundaryConditions Material index output Field output Load geometry File Save geometry File Browse Append new geometry object Expand tree Collapse tree Initially the GeometryFile block has only some default placeholders for geometry objects After the geometry input file has been loaded successfully the TreeView may look like E Sim3DGUI Bowtie aperture Simulation Parameters TreeYiew pa ioj xi a File Edit Sim3D Max view window Help IEA ard gt 2 7 400 S NM ropviewvon 8 Sfrooo Paramet 7 02 015 01 0 05 O05 01 O15 02 HEA TimeControl 7 E Spatial Grid 1 1 0 1 0 1_ Ha Working Directory 7 os y MaterialFile 4 gt 0 05 0 05 pop Filename geometry inp Mimi 4 aes Layer Load geometry File 7 ees Layer Save geometry file 7 EF Triangle ma 1 005 O05 01 O15 02 E Triangle Append new geometry object 3 BoundaryConditions 0 05 0 05 7 28 Material index output ee a a Field output Beles Sis i maje Pegate Files 02 0 15
52. or Pool Sim3D_MaxGUI DEFAULT INPUT VALUES Graphic T File Edit SimoD_Max View Window Help IN ZAR Copy shri values Paste Erre zoom In oom Suk MBE comment Color Pool Source Snecificatinn e by selecting the popup menu command Color pool within the Graphic View w Frame Axis w Material legend Color pool After invoking one of the above commands the Material Color Pool dialog box should open as illustrated in the picture below Sim3D_MaxGUI User Guide 21 CASimaD Marmy color poo The following listing shows the content of oun mees the my_color_pool file that was used to fill up the color list shown at the left k8 191 0 191 eer k9 176 255 176 ae silica 0 0 125 a InAs 128 64 64 green Alumina 255 128 255 ms Vacuum 255 128 0 kep GaAs 128 128 0 ko alumina 128 255 255 AIAs 0 0 255 S02 Si02 255 0 0 Vacuum red 194 87 56 blue 0 0 125 green 0 125 0 Gold 255 255 0 k7 181 170 108 As it may be recognized inside the dialog box the material names are sorted in alphabetical order which must not necessary be the case for the entries 1n the file Specifying a color pool file name Loading of an existing color pool file can be initiated in two different but equivalent ways Either type the file name directly into the edit box or click on the button labeled If you click the button a FileOpen dialog box appears a
53. r block there can be more than one file present This is the case when the simulation run has been done on a multiprocessor machine in parallel mode each processor can create his own output file for the same Monitor command block To discern the files each processor appends its index to the filename Consequently before opening a MonitorView Sim3D MaxGUI searches the output directory for output files of up to 10 processors It loads the founded files and merges their data into one single homogeneous internal block so there is no need to manually keep track of how many processors were involved in the computation However it should be mentioned here that the file merging can only be done if all files have been created during the same simulation run The monitor files contain field values sampled at specified points and within a specified time or frequency interval The Monitor View displays the field samples as curves it plots the values against the coordinate values or against the time frequency values Open the Monitor View as usual with the View command of the popup menu attached to the Monitor or Filename entries of the TreeView see pictures below Wie Mode TM n Type time history Renae n Filename monitor time 2p out insert new s smin xmax 0 O um Expand tree poa min ymax 3 5 3 5 Um os 8 zmin zmax 3 5 4 5 Um tomt off 4 periods a Monitor ol Mode TM aot Type time history me A Filename monitor time 2p out min
54. rbitrarily X coordinate and any Z coordinate less then 0 03 microns The GraphicView will immediately reflect any changes that are done to the numerical parameters of the geometry primitives If for example you change the z min parameter of the first Layer from 0 45 microns to 0 05 microns the GraphicView would display Sim3D_MaxGUI User Guide 15 k Sim3DGUI Bowtie aperture Simulation Parameters TreeYiew l 0 x NS File Edit Sim3D_Max View Window Help laj xj SW t eel 6 S PN sideview ny TimeControl Spatial Grid abe Working Directory MaterialFile 0 05 0 1 0 15 0 2 Aluminum _ Yacuum ki Glass GeometryFile fess Filename geometry input Layer oe material Glass AF Ml ESA a n z_min 0 05 um 2 max 0 03 um Layer Triangle Triangle BoundaryConditions 0 15 0 1 0 05 0 05 01 O15 0 2 Material index output E Od E EEE v 17 um Z 0 08 um E Fo I mk After finishing editing the expanded Layer it is recommended to collapse the tree entry back to avoid a crowded Tree View Any method is acceptable to do this but in the above situation the fastest way is to perform this is by performing another double click on the area of the Layer drawing inside the GraphicView Every geometric primitive displayed as an entry in the Tree View has attached a popup menu containing among other commands a View command Invo
55. re the displayed Ex bin out contains 4 frames outputs that means M can take the values 0 1 2 and 3 change this values with the rightmost spin control that is displayed in the toolbar The next picture displays the XY cross section of the same file Two things are important to be noticed First the computational grid has more than one layer in the z direction thus the spin control for selecting the Nz parameter is enabled and displayed on the toolbar Second as mentioned before the computational grid has in x direction only one layer As a consequence the bitmap displayed on the screen would be only 1 pixel wide and hence difficult to usefully display in both X and Y In this special case the bitmap 1s kept at a size greater then 50 pixels so each pixel of the de facto 1 pixel wide bitmap appears in fact as a 50 pixel wide line TO XY Nz 13 Ex bin out M 2 Ioj x ajae al ae a 0 00299581 0 00125173 0 000492343 Pele gt IneoaRa MA A ye rani w Color ES Inverted Mew Close Save Sim3D_MaxGUI User Guide 31 Finally it should be noted that Sim3D MaxGUI needs to decipher the field output data stored by Sim3D Max in the xcoord ycoord and zcoord files If these files happen to be corrupted Sim3D MaxGUI is not able to display the field output correctly When this happens an error message will be issued in the LogView Sim3D_MaxGUI User Guide 32 4 3 Time Profile View DA
56. replaced by Aluminum AA A AlAs 255 Alumina oe 1 a 255 Aluminum 7128 255 255 blue 0 0 125 Ga s 128 128 0 Note that the list is automatically re sorted alphabetically Changing the material color for an existing entry To change the material color for an existing entry click on the colored rectangle to the right of the material name in the list in the column labeled color A ChooseColor dialog box will appear where the new color can be selected o Ax Grundfsrben Benutzerdefinierte Farber a Ea E0 Rot 123 g tt lo Grim 128 Farber definieren gt Hell 1 20 Blau 128 Abbrechen Talar Amma EEE EHE E UO EE SEE EHE HHHH Farben hinzufiigen Sim3D_MaxGUI User Guide 23 It should be noted that this dialog box is provided by the operating system that you are using As a consequence the labels are written in the specific language of the operating system version installed on your PC Optionally you may modify the color by changing one of the R G or B entries To do this click on the R G or B column cell that you want to change type in an integer value between 0 and 255 and press ENTER or click somewhere else on the screen Adding new material name entries to the list To enter a new material name use the Add material button When clicked a new entry with material name is added to the list Since the list is sorting alphabetical
57. ribed in the section dedicated to the common features of the View 3D The popup menu which is displayed upon a right button mouse click contains several commands that will be described on the following pages Sim3D_MaxGUI User Guide 32 5 3 1 Scene parameters The scene options dialog box is invoked by the popup menu command Scene It is similar to the scene options dialog box used for solid scenes but some of the controls that are not used here are grayed out For example there are no 3D Objects involved in the ReliefView hence the transparency light and sectioned options are disabled and meaningless Also there is no need to reload any file since all the arrays are loaded once and kept in the working memory so the Load File button 1s disabled too A slight difference may be noticed when the S vectors option 1s selected In this case the data matrix 1s displayed flat at z 0 without any elevation and the lines that represent the S vectors which are computed similarly to the S vectors of the solid scene start all in the z 0 plane Again for simplicity as in the case of the solid scene the arrow of the vectors is not drawn as illustrated in the picture below Enea BackColor 7 5 Transparen y Ortho Lart Axes centered 30 wireframe Sechoned Grid Legend Frame Labels Elsa 5 vectors Period 4 Max size i Orientation and Zoom Lights Frame
58. riction by drawing the data in a 3D scene on the screen Most of the input output files that can be displayed in a Data View have the additional option to be represented in a 3D View To use this facility select the View 3D command in the corresponding popup menu of the TreeView as illustrated below i Source Specification sE Checkpoint Files ew e Field output He ExportFileFormat Eana E Export reflected Collapse tres ag Export transmitted There are two kind of Data 3D Views solid scene and relief scene which will be described more detailed later in this section In the solid scene view the data is used to build up tri dimensional objects which are then displayed within the computational domain box hence this type will be used to display the material index file and the various exported fields In contrast the relief scene will accept as input a two dimensional data field which is then displayed as a mesh having the nodes elevated As such it is well suitable for displaying two dimensional beam distributions and fields Once the View 3D command is invoked the view loads the corresponding data and opens on the screen Note that the loading process may take some time up to few minutes depending on the file size and type After the view is opened a popup menu may be invoked with a mouse right button click inside the View3D window area This menu will contain all necessary commands to control the aspect of the vi
59. rking Directory entry in the parameters input file and the location folder of the Sim3D Max executable See next chapter about how to set the Sim3D_ Max location folder Following rules are used e if the filename is given as simple name like filename ext or with a relative path like Examples filename ext then the fully qualified name is build up by concatenating the Working Directory with the given filename e ifthe file is specified with a fully qualified name like C SomeFolder AnotherFolder filename ext then no other modifications will be done e if the Working Directory is specified as a relative path like Examples bowtie then it will be always considered as relative to the location folder of the Sim3D_ Max executable To accomplish the last rule Sim3D MaxGUI always sets the current directory of the file system as the location folder of the Sim3D_ Max executable When specifying a relative path never forget the beginning backslash Sim3D_MaxGUI User Guide 56 7 Launching Sim3D_Max After finishing the preparation of the parameters input file with Sim3D MaxGUI the computing session with Sim3D Max can be started with the menu command Sim3D_Max Launch or Sim3D_Max Launch MPI as figured out in the following picture Y Sim3D_MaxGUI DEFAULT INPUT YA TY Fie Edit sim3D_Max View Window Help Fi A Launch MPI Launch settings w Export Reflected wv Monitors w TimeProfile Simul
60. rom C 1Sim2D Max examples gt rrent working path set to C 1Sin2D Ms 9 021 um 0 169 um Sim3D_MaxGUI User Guide 4 3 The Main Views 3 1 The TreeView The TreeView is the most important of the panes It displays the data of the loaded parameters input file in an editable structured tree list As an example see the picture below The parameters are grouped by similar rules like those described in the User Manual of Sim3D Max Each group can be expanded or collapsed arbitrarily to make visible or to hide the underlying parameters This may be done with a click on the nodes or by opening the popup menu with a right mouse button and selecting the Expand or Collapse command Parameters Values ly bo tmin O ns at Emax 2E 005 ns Lug delta_t 0 4 autoCFL Spatial Grid Hc Working Directory MaterialFile GeometryFile po e Filename geometry input l H Layer H Layer Es Triangle gt E material Yacuurn zn 1 1 0 14 0 15 um na x2 y2 0 14 0 15 um a w3 y3 0 06 O um a 2 minima 0 03 0 01 um E A Triangle H BoundaryConditions H Material index output El Fd Field output Hae Checkpoint Files are Source Specification EM DIFFRACTSource 8 Wavelength 0 65 um zn Filename 5000 DAT ol File Format Fortran_binary a arid Type collocated neca Export reflected Heg Export transmitted For each entry of the tree there is a corresponding popup menu which will be open upon a right mouse click on tha
61. rom the toolbar buttons Every curve is displayed with another colour so they can be discerned easily on the screen The name of the fields and the abscissa coordinate label change accordingly to the Mode ymin ymax and zmin zmax values specified in the UserSource entry of the TreeView Please refer to the Sim3D_Max manual for details 4 4 2 DIFFRACT Source Within this DataView the source files created by DIFFRACT can be visualized as bitmaps Open the DIFFRACT Source View in the usual way by using the View command of the popup menus of the DIFFRACTSource or Filename entry of the TreeView as displayed below Sim3D_MaxGUI User Guide 34 ae Source Specification DIFFRACTS ource Edit wavelength 0 65 um Filename 5000 DAT File Format Fortran binary Wiel Remove a Grid Type collocated Insert mew Hp Export reflected Expand tre ge Export transmitted collane Fee ar Source Specification b DIFFRACTSource e wavelength 0 65 um aa A Filename SO00 144 7 oll File Format Fortran binar a Grid Type collocated View ae Export reflected Browse Fe ag Export transmitted The data format is described in the DIFFRACT manual please consult that document for further information ioi xi ajaj y wer 0 0213282 M Displaw Ex w Toolbar Phase ET Axis Real Ez w Color Imaginary Hx Inverted Hwy Mew 00947919 Hz coe 0071094 1 0047396 0 0023698 2 191E 012
62. scroll wheel messages will be redirected to that window or control element that has the input focus To give GraphicView the input focus perform a left button mouse click somewhere on the view s area To translate pan the drawing on the screen press the left mouse button down hold it down and move the mouse cursor and then release the left mouse button When the left button 1s released the GraphicView will repaint the geometric objects shifted by the same amount as the previous displacement of the mouse cursor The color used to fill the geometric shapes is determined by character string of the material name which means different material names will usually lead to different colors However if the material names differ only slightly the colors of different materials may appear identical on the screen When moving with the mouse cursor inside the GraphicView the cursor coordinates and the material name if the cursor is over a defined material will be displayed on the left side of the status bar which is on the bottom of the screen A double click with the left mouse button on any shape inside the GraphicView will expand or collapse the tree node in the TreeView that corresponds to the geometric object under the mouse cursor This is a quick and convenient way to get access to the numerical parameters of the displayed geometric objects It is important to notice that when a parameters input file is loaded into Sim3D MaxGUI then the ge
63. t T teacher wale 54 D535 LV GUC PUES AA Pst aes a 55 FILESAND DIRECTOR ES isecen S 56 LAUNCHING SIMSD MAX sorpce tge eae epinar ENNE E ENEEK E ENEN AEE TEES 57 FHREE WORDS diia 58 Sim3D_MaxGUI User Guide 2 1 Installing Sim3D_MaxGUI The Sim3D_MaxGUI package consists of only one executable Sim3D MaxGUl exe Hence there 1s no need for complicated installation procedures simply copy the executable file into any directory of your choice Note that this directory must not be correlated in any way to the directory where Sim3D_ Max is installed Please read the chapter Files and Directories in this manual to find out more about how Sim3D_MaxGUI deals with the various required files and folders For running Sim3D_MaxGUI does not need any additional files it can be started like any other program under the Windows operating system To uninstall Sim3D MaxGUI simply delete the executable file from your file system For a better understanding it is recommended to read first the Sim3D_Max manual before starting with this guide Sim3D_MaxGUI User Guide 3 2 General Description Sim3D_MaxGUI has been developed as an interfacing tool for the Sim3D_ Max program As such it can deal with the same files as Sim3D Max does It can be regarded as a kind of control center for creating and editing the various input files of Sim3D_ Max for viewing the content of the Sim3D_ Max output files and for launching the Sim3D_ Max program Among the many di
64. t entry Depending on the selected tree entry one or more of the following possible command options may appear in the popup menu e Expand tree expands the selected tree node if it is not already expanded otherwise it has no effect e Collapse tree collapses the selected tree node back if it is not already collapsed otherwise it has no effect Sim3D_ MaxGUI User Guide 5 e Edit opens an edit or a combo box allowing to change in place the value of the selected parameter The same effect may be achieved by a mouse double click on the value string of the parameter e View opens one of the available DataViews see next chapters for a more detailed description Which DataView is opened depends on the selected tree entry There are two exceptions from this rule The first exception 1s for geometry objects when selecting View for such an tree entry then no DataView will be handled but the corresponding geometry object will be sketched in or removed from the GraphicView read the GraphicView chapter for more information The second exception is for the SpatialGrid as in the case of geometry objects the computational grid will be drawn in or erased from the Graphic View e Main cell only is an option that appears only for menus attached to Lattice or Pattern geometric primitives When selected only the main cell the cell having the indices 0 0 of the Lattice or Pattern will be displayed Since the other cells are only repetitions of t
65. ta View Sim3D_MaxGUI User Guide 27 4 1 Material Index View The material index files produced by Sim3D Max contain integer numbers specifying the indices of the materials not the refractive index for each point of the computational grid With the Material Index View those material index files may be brought to the screen The View 1s invoked by the View commands of the Popup menus of the Material index output or the Filename entries of the TreeView as shown below A AC IA A E p Material index output write to file Yes iew Filename mindex out Field output Checkpoint Files Expand tree Collapse tree Fai Material index output e write to File Yes ie A Filename mindex out E Pa Field output f Sah Checkpoint Files VIEW ce Source Specification Browse After selecting one of the above commands Sim3D_ MaxGUI loads the material data from the specified file and opens the View TimeControl Spatial Grid e FE Working Directory MaterialFile GeometryFile BoundaryConditions E write to File Yes Filename inde out Eh zY Nz 34 Material index Spin control ajaj nj a 1 77778 A section w Toolbar a2 section Field output Color 2 section Checkpoint Files w Inverted ea Source Specification New 0 666663 Export reflected Export transmitted Close 0 666667 save 1 444444 0 222222 0 Grid 312
66. taneously the actual loaded parameters input will be passed to Sim3D Max for further processing As a quick shortcut instead of the menu commands the toolbar buttons s or may be used with the same result To be able to start Sim3D Max Sim3D MaxGUI needs to know how the Sim3D Max executable is named and where it is located You must specify this with the Launch settings menu command The following dialog box appears Sim3D_Max Launch Settings a xj Simp Max Location EAsim3D_ Mas Mame SimaD_ Max ere MFI Location Li AProgram Files MPICH A mps bin Hame MPIR un ere CA Cancel The name and location of Sim3D Max may be typed in directly do not forget the extension exe and the terminating backslash or more conveniently they may be searched for with the Browse button Similarly the name location and calling parameters of the MPI executable can be specified directly or with help of the Browse button This information will be used when the LaunchMPI command is invoked please read the Sim3D Max User Guide for further information Sim3D_MaxGUI User Guide 57 8 Three Words According to the Sim3D_ Max manual each parameters input file must begin with three comment words separated by spaces Sim3D_MaxGUI uses this as a preliminary check to decide if a file requested to be opened is a parameters input file or not Furthermore the three words will be displayed always in th
67. the keyword automatic with CFL in the parameters input file In Sim3D MaxGUI this can be achieved by specifying either ns or autoCFL for the second case The second exception is the t_on t_off parameter line of the Monitor block You may specify something like 10e 6 20e 6 ns or something like 10 periods or more simple 10 per to distinguish between the two cases stipulated in the Sim3D Max manual see there for details Sim3D_MaxGUI User Guide 10 Two other slightly nonconforming lines are found in the FieldOutput block the WriteEx Ey Ez and WriteHx Hy Hz lines Sim3D Max expects to find three Yes No options in these lines instead of the usual one per line When the user requests editing for these lines Sim3D_ MaxGUI opens a single edit box instead of three combo boxes Type the desired sequence of Yes No words into this box For convenience Sim3D MaxGUI will accept the letters y or n in place of explicit yes or no entries As an example the sequence y n n will be recognized as Yes No No Note the mandatory spaces between the letters y and n The same result can be obtained by typing only y n If you want all three options to be the same then only the first must be specified Example y will be translated to Yes Yes Yes and n to No No No Inside the ExportReflected and ExportTransmitted blocks the line containing the parameters NX NY also needs special handling In that line Sim3D Max expects a pair of integers usually both a power of
68. them all click on the Show All button This will check all available 3D Objects in the list In contrast the Hide All button will uncheck all 3D Objects removing them from the scene After modifying the states of the checkboxes the changes will not be done into the scene until the Redraw button is clicked or the Enter key is pressed on the keyboard The Optimize button will perform the same algorithm as described in the section about loading and preparing the data However since the raw data is already loaded from the file the re loading is omitted and only the re building of the 3D Objects is initiated but in a slight different manner During the initial loading the 3D Object building is kept as fast as possible with the risk of having undetected identical neighbored areas which may lead to more primitive boxes then necessary With the Optimize button this process will ignore the speed but will look more carefully to limit the number of boxes that made up an object Finally the 3D Objects list allows to specify for each of the objects if 1t shall be drawn as a wire frame To accomplish this just click on the colored line entry of the list As a response Sim3D_ MaxGUI User Guide 49 the keyword wire will be displayed together with the value attached to the object The next picture enhances the last example by displaying the red object value 5 as a wire frame in addition to the already displayed yellow object value 4 displayed
69. to a grey scaled bitmap and vice versa e Inverted inverts the colors or grey levels of the bitmap creating a negative view e New Opens a second Data View that will display the same material index file This is useful if you want to see all possible cross sections XY XZ and YZ simultaneously on the screen e Close Closes the Data View If there is more than one View opened only the one chosen View is closed e Save This menu entry has two subcommands data and bitmap which allow you to store the actual displayed cross section as a data matrix or as a BMP file Notice that these menu commands are common to all Data Views that display bitmaps There are two ways to close the Data Views by using the Close command the Windows way or by again using the View command from the Popup menu of the TreeView the same way as used for opening It is important to know that there is a small but sometimes valuable difference between them concerning mainly the handling of the memory reserved to keep the data from the visualized file When closing the Data View in the usual way with the Close command then the memory 1s freed and the Data View is destroyed As a consequence when reopening the Data View the data must be reloaded into memory from the disk file and one has to wait Furthermore the size and the settings of the Data View will be lost and it will be displayed again with default size and settings When closi
70. uring input other units may be specified in the edit box If such a non standard unit is used the accompanying value will be converted by Sim3D MaxGUI to the unit expected by Sim3D Max for that parameter For example you may specify E TimeControl opea tmin O ms ea delta_t 0 4 autoCFL After closing the edit box Sim3D_MaxGUI convert the femtoseconds fs into the required nanoseconds ns E TimeControl fel tmin Ons Emax 2 3E 005 ns oui delta_t 0 4 autoCFL The same behaviour is valid for other physical values like lengths or frequencies Optionally the unit may be omitted from the input in which case Sim3D_ MaxGUI assumes the value to be already specified in the units expected by Sim3D Max and hence it performs no further post edit conversion 3 1 3 Multiple values in same line A somewhat special situation arises when entries are edited that have multiple values in the same line such as Fl Triangle e material vacuum f SN TREERE an x2 y2 0 14 0 15 um a 23 43 0 06 0 um It should be noted that all values on the same line must have the same units After closing the edit box Sim3D MaxGUI splits the line into sub strings tokens separated by blanks and expects one token for each value of the line plus an extra token for the unit of measure However only the first token 1s mandatory the others are optional If they are missed the corresponding value is set identical to the preceding value
71. y input files Notice that when a parameters input file is saved from Sim3D MaxGUI to disk then the material input and geometry input files specified in the stored parameters input file are NOT saved automatically Use this menu command to perform this task e Append new This commands has the same effect like Insert new but instead of inserting a new entry immediate after the selected tree entry it appends the new entry at the end of the entry list of items Hence it is the same like applying Insert new on the last element of an existing list It 1s especially useful when the edited list is empty since when the edited list 1s empty there is no access to the Insert new command Sim3D_MaxGUI User Guide 6 Some of the command block entries of the parameters input file are optional ExportReflected ExportTransmitted Monitor and TimeProfile AS Sim3DGUI Bowtie aperture Simulation Parameters TreeYiew W File Edit Sim3D_Max View Window Help Launch Oe e k TopYie vaues w Export Reflected i 0 01 um Launch settings Monitors TimeProfile With the above displayed main menu commands Sim3D_Max Export Reflected Sim3D_Max Monitors and Sim3D_Max TimeProfile it is possible to activate or deactivate those entries from the TreeView and consequently from the parameters input file under consideration The toolbar contains three buttons as a shortcut to these menu commands im Note that a menu
72. zed Data Views the User Source and the DIFFRACT source 4 4 1 User Source For two dimensional computations Sim3D_ Max accepts arbitrary source distributions that can be read from usersource dat files The content of such files can be visualized with the UserSource View It can be opened with the View command of the popup menu of the UserSource entry of the TreeView An example is shown below po WILEHX Ay Hz NO yes Yes A F Checkpoint Files User defined source tile Example lol xi E Time Profile Ampli Ex Ampli Hp Phase Ex Phase Hy Tig Fit super Gaussian SL i LL OO rrr r e rrr rr Os n FWHM 1E 005 ns i il 0 8 T de Es YT a ae Source Specification U LO D es W as e Edit MEE p Wavelength 1 55 um aI 1 BE olen Filename gauss source Remove di po M ymin ymax 2 2 um Insert mew j y ae 2min 2max 1 1 um a Ltt ttt LIII IlI tet Ltt ttott til 1 tttttt tt LIIIIIF on alae Expand tree User source file Examplesiperyst qauss so Collapse tree 4 gt j o SSS SSS gt The UserSource View plots the amplitude and or phase of one or both of the fields read from the usersource dat file against the coordinates read from the same file Note that the fields are expected to be stored in the usersource dat file as complex numbers real and imaginary values for each field but Sim3D MaxGUI converts the real imaginary components into amplitude phase pairs Select the curves to be displayed f

Download Pdf Manuals

image

Related Search

Related Contents

MXL Microphone 604 User's Manual    SEVIS and SEVP Policy Questions and Answers  Verbatim LED Dichroic GU10 4W 3000K 250lm  User`s Manual  T'nB BBHOLD21 holder  device(s) device(s) device(s) device(s)  PYLE Audio PLCD45MP3 User's Manual  MANUAL DE USUARIO  超高圧電動ポンプBTP-12,BP-12 取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file