[[Image:Splash-generic2.jpg|right|800px720px]]<strong><font color="#07417e" size="4">A Visual Simulation Electromagnetic Modeling Environment for Simulating Everything from DC to Light<br /></font></strong>
<table>
<tr>
<td>[[image:cad-ico.png | link=CubeCADBuilding_Geometrical_Constructions_in_CubeCAD]] [[image:fdtd-ico.png | link=EM.Tempo]] [[image:prop-ico.png | link=EM.Terrano]] [[image:postatic-ico.png | link=EM.IlluminaFerma]] [[image:staticplanar-ico.png | link=EM.FermaPicasso]] [[image:planarmetal-ico.png | link=EM.PicassoLibera]] [[image:metalpo-ico.png | link=EM.LiberaIllumina]] </td>
<tr>
</table>
[[Image:Back_icon.png|40px30px]] '''[[EM.Cube | Back to EM.Cube Main Page]]'''
== An EM.Cube Primer ==
=== EM.Cube in a Nutshell ===
[[EM.Cube]] is a visual software environment for electromagnetic (EM) modeling. It features several distinct simulation engines that can solve a wide range of modeling problems such as electromagnetic radiation, scattering, wave propagation in various media, coupling, interference, signal integrity, field interactions with biological systems, etc. Using [[EM.Cube]], you can solve problems of different sizesand length scales, varying from a few microns in MEMS devices to several miles or larger in the case of large urban propagation scenes.
[[EM.Cube]] has a highly integrated modular architecture. We have eliminated the hurdle Its six computational modules offer a mix of learning too many different software tools for solving different types of problems by creating a full-wave, static and asymptotic numerical solvers in both time and frequency domains. An intuitive, streamlined user interface that is shared among all of [[EM.Cube]]'s computational modules and simulation engines. [[EM.Cube]]'s modules offer a mix of full-wave, static and asymptotic numerical solvers in both time and frequency domains. Once you learn the basics of the software application, you will find enormous computational power at your fingertips. [[EM.Cube]] allows you to plan and execute complex, system-level simulations of multi-scale electromagnetic structures.
[[Image:Info_icon.png|40px30px]] Click here to learn more about '''[[EM.Cube Application Gallery | Examples of EM.Cube's Applications]]'''.
=== EM.Cube's Modular Architecture ===
[[EM.Cube]] brings together several computational modules that can be used to solve a large variety of electromagnetic modeling and RF design problems. Each module revolves around a specific numerical method that is optimized for a certain class of problems or applications. [[EM.Cube]]'s framework is based on total separation of the visual software interface and simulation engines. The numerical solvers communicate with the [[EM.Cube]] application solely through ASCII input and output files. This creates the opportunity makes it possible to utilize the same user interface effectively to drive different simulation engines.
At the heart of [[EM.Cube]] lies is [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]], a stand-alone application which can be thought of as a general-purpose parametric CAD modeling environment. [[EM.Cube]]'s computational modules are all customized variations of [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD ]] equipped with a particular simulation engine. Therefore, they all share the same CAD modeler (input utilities(geometry definition and mesh generation) and same data visualization tools (output utilities(data visualization and processing). [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD ]] features a powerful 3D CAD modeler with a large selection of native objects (solids, surfaces, curves) and a wide range of object creation, editing and transformation tools. You can import external CAD files with different popular standard formats. [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]]'s intuitive, mouse-driven , point-and-click and drag-and-drop tools let you quickly build very sophisticated structures either from the ground up or by combining native objects with imported external structures. You can also export your projects to a number of popular CAD formats. CubeCAD[[EM.Cube]]'s Data Manager is a versatile utility for processing and plotting your simulation data either as 3D visualizations overlaid on your physical structure or in the form of a variety of graph types.
Besides their common CAD modeler and common data visualization tools, all computational modules share the following hierarchy of common elements: *Physical Structure*Computational Domain*Discretization*Sources*Observables The specific contents of each element may vary from module In addition to module depending on the underlying physics. For example[[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]], the CAD objects listed under your project's physical structure may have different sets of properties in each module. Many source and observable types are shared among several computational modules. === EM.Cube's Computational Modules === [[EM.Cube]] currently offers six distinct computational modules:
<table border="1" cellpadding="2" cellspacing="5" style="width: 780px; hight: 40px;">
<tr>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 50px; background-color: rgb(255, 255, 255);">
[[image:cad-ico.png | link=Building_Geometrical_Constructions_in_CubeCAD]] </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
'''[[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]]''' </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
CAD Module </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; background-color: rgb(255, 255, 255);">
This is the basic 3D CAD modeling environment for creation, import and export of native and external geometric objects. </td>
</tr>
<tr>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 50px; background-color: rgb(255, 255, 255);">
'''[[EM.Tempo]]''' </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
[[FDTD Module]] </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; background-color: rgb(255, 255, 255);">
This module features an FDTD simulator for full-wave time domain modeling of 3D objects, circuits, antennas, complex materials and periodic structures. </td>
'''[[EM.Terrano]]''' </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
[[Propagation Module]] </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; background-color: rgb(255, 255, 255);">
This module features an asymptotic SBR ray tracer for physics-based, site specific modeling of radio wave propagation in urban and natural environments. </td>
</tr>
<tr>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 50px; background-color: rgb(255, 255, 255);">
[[image:po-ico.png | link=EM.Illumina]] </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
'''[[EM.Illumina]]''' </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
[[Physical Optics Module]] </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; background-color: rgb(255, 255, 255);">
This module features an iterative Physical Optics (PO) solver for asymptotic modeling of electromagnetic scattering from large metallic structures and impedance surfaces in the free space. </td>
</tr>
<tr>
'''[[EM.Ferma]]''' </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
[[EM.Ferma|Static Module]] </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; background-color: rgb(255, 255, 255);">
This module features two three electrostatic and , magnetostatic and steady-state thermal simulation engines that can be used for static or low-frequency analysis of circuits, lumped devices and transmission lines. </td>
</tr>
<tr>
'''[[EM.Picasso]]''' </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
[[Planar Module]] </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; background-color: rgb(255, 255, 255);">
This module features a 2.5-D Method of Moments (MoM) solver for full-wave frequency domain modeling of multilayer printed antennas, microwave circuits and periodic planar structures. </td>
'''[[EM.Libera]]''' </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);">
[[MoM3D Module]] </td>
<td style="border-color: rgb(153, 153, 204); padding: 10px; background-color: rgb(255, 255, 255);">
This module features two [[3D Method of Moments]] (MoM) solvers for full-wave frequency domain modeling of 3D free-space structures: A Wire MoM simulator and a Surface MoM simulator. </td> </tr> <tr> <td style="border-color: rgb(153, 153, 204); padding: 10px; width: 50px; background-color: rgb(255, 255, 255);"> [[image:po-ico.png | link=EM.Illumina]] </td> <td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);"> '''[[EM.Illumina]]''' </td> <td style="border-color: rgb(153, 153, 204); padding: 10px; width: 80px; background-color: rgb(255, 255, 255);"> Physical Optics Module </td> <td style="border-color: rgb(153, 153, 204); padding: 10px; background-color: rgb(255, 255, 255);"> This module features an iterative Physical Optics (PO) solver for asymptotic modeling of electromagnetic scattering from large metallic structures and impedance surfaces in the free space. </td>
</tr>
</table>
Â
Besides sharing a common CAD modeler and common data visualization tools, all computational modules follow a common structure with similar features and attributes as follows:
Â
*Physical Structure
*Computational Domain
*Discretization
*Sources
*Observables
Â
The above attributes are what you normally need to define and specify before you run a computer simulation of a physical problem. First, you have to define the physical structure to be analyzed within a well-defined computational domain. The physical structure and possibly the computational domain need to be discretized using some kind of mesh generator. Next, you have to define a source for exciting your physical structure. Finally, you need to specify appropriate simulation observables to generate data that characterize the behavior of your physical structure. Now you can run the simulation engine, i.e., one of [[EM.Cube]]'s several electromagnetic solvers.
Â
The specific contents of each attribute may vary from module to module depending on the underlying physics. For example, the geometric objects listed under your project's physical structure have different sets of properties in each module. Some source types like plane waves and Hertzian short dipoles or some observable types like field sensors, far-field radiation patterns and radar cross section (RCS) have identical definitions in all computational modules. Of [[EM.Cube]]'s computational modules, [[EM.Tempo]] serves as a general-purpose electromagnetic simulator that can handle most types of modeling problems involving arbitrary geometries and complex material variations in both time and frequency domains.
== EM.Cube Installation ==
|-
! scope="row"| Operating System
| Windows 8.110| Windows 78.1 or higher
|-
! scope="row"| Processor
| i9 Intel Xeon 3GHz| i7 or i5 Intel Pentium 4 1GHz
|-
! scope="row"| RAM
| 16GB 32GB | 4GB8GB
|-
! scope="row"| Graphics Card
| 2GB 8GB NVIDIA QuadroRTX| 128MB OpenGL Compliant4GB NVIDIA Quadro
|-
! scope="row"| Display
| Ultra HD
| HD (1080p) 96 DPI
| SVGA (1024 x 768) 96 DPI
|}
|-
! scope="row" rowspan="2"| Windows
| Google Chrome, Internet Explorer 8.0 or later with Javascript and Cookies enabled.
|-
| Flash Active X plugin 8.0 or later.
You need to place the license file that has a ".lic" file extension in the directory "C:/Program Files (x86)/EMAG/Licenses/".
== Getting to Know EM.Cube's User Visual Interface ==
Before you start using [[EM.Cube]], it is important to familiarize yourself with its visual user interface. This is called the [[EM.Cube]] Desktop and consists of a number of visual elements:
*Splash Screen
*Main Window at the center of the screen
*Menu Bar at the top of the screen
*Four Toolbars below it*Module Bar on Six horizontal and vertical toolbars scattered at the top, left edge and right of the screen*Navigation Tree window Wide Control Window on the left side of the screen*Simulate Toolbar on the right side of with two tabs: Navigation Treeand Python Interpreter
*Status Bar at the bottom of the screen
*Main Window which serves as Quick Tips on the project workspaceright of the screenÂ
<table>
</tr>
</table>
Â
=== Splash Screen ===
Â
The splash screen pops up every time you launch the application. It has four buttons:
Â
*'''New''': Lets you start a brand-new project.
*'''Open''': Lets you open an existing project.
*'''Help''': Opens your browser and takes you the the [[EM.Cube]] Wiki.
*'''Update''': Checks for new updates and alerts you if your [[EM.Cube]] version is no the latest one.
Â
You can click one of the four buttons of the splash screen to proceed. Or you can simply close it using either its "x" button at the upper right corner or using the keyboard's {{key|Esc}} button.
Â
<table>
<tr>
<td>
[[Image:splash1.png|thumb|left|480px|EM.Cube's splash screen.]]
</td>
</tr>
</table>
Â
=== Main Window ===
Â
The main window with a default dark background occupies the largest part of the [[EM.Cube]] desktop. The main window is also referred to as the Project Workspace throughout the [[EM.Cube]] documentation. This is where most of your interaction with [[EM.Cube]] such as CAD construction and data visualization takes place. All the input to [[EM.Cube]]'s simulation engines is created and assembled through the main window, including geometrical and material definitions, sources, boundary conditions, meshes, and observables, <i>i.e.</i> the output quantities you instruct [[EM.Cube]] to generate at the end of a simulation. After a simulation run is completed, the main window is where you view the 3D visualization of the simulation results.
=== Menu Bar ===
[[EM.Cube]]'s standard menus are: File, Edit, View, Object, Tools, Simulate, and Help.
*'''File Menu ''': This menu allows you to manage (create, open, save and close) [[EM.Cube]] projects. It also provides the ability to import external CAD files or export CAD files into formats that can be used by other software packages. Printing is accessed from the File Menu.
*'''Edit Menu ''': This menu provides Undo, Redo, Cut, Copy, Paste, and Delete â all of which can be used to manage your CAD objects. Through the Preferences dialog, you can set a number of global settings for the [[EM.Cube]] application including color preferences, etc.
*From '''View Menu ''': The menu lets you can hide or show the Navigation Treenavigation tree, Status Barstatus bar, and various Shortcut Toolbarsshortcut toolbars. View Menu also allows you to pan, rotate, and zoom in and out of the current view of the main window. You can change [[EM.Cube]]'s several snap modes from this menu. You can also change the viewing angle of the main window to a variety of pre-selected viewpoints (front, back, perspective, etc.) You can access the Split Viewports option, which splits the main window into a four-port view. You can change the current work plane from View Menu and toggle the grid from the default adaptive type to a fixed custom grid.
*'''Object Menu ''': This menu provides one of the several methods for creating geometric objects including solids, surfaces, curves and points.
*From '''Tools Menu ''': This menu allows you can to access all the object editing and transformation toolsas well as [[EM.Cube]]'s wizards
*'''Simulate Menu ''': This menu contains all the settings, tools and utilities that drive [[EM.Cube]]'s computational modules. From this menu you get access to project units and frequency settings, computational domain, mesh generator, variables, models, custom output, objectives, data manager and simulation Run dialog.
*'''Help Menu ''': This menu reports the current version of [[EM.Cube]], displays the current EM_ID EM-ID and provides a list of all the keyboard shortcuts. From this menu you can access [[EM.Cube]]'s comprehensive documentation including the online manuals and tutorials for all the modules.
=== Toolbars ===
Â
The toolbars can be used in place of the pull-down menus to perform the most commonly used functions with fewer mouse clicks. These functions are grouped into six toolbars:
Â
* '''System Toolbar''': This toolbar is used for general project operations as well as general edit functions.
* '''View Toolbar''': This toolbar provides buttons for most widely used view operation such as zooming and work planes.
* '''Object Toolbar''': This toolbar contains all the tools for drawing [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]]'s native geoemtric object types.
* '''Tools Toolbar''': This toolbar provides a large number of geometric object editing and transformation tools.
* '''Wizard Toolbar''': This toolbar provides easy access to most of [[EM.Cube]]'s preloaded wizards.
* '''Simulate Toolbar''': This toolbar provides access to most important simulation-related functions and operation such as the mesh generator and the simulation run dialog.
Â
<table>
<tr>
<td>
[[Image:Modulebar_newToolbarsTop.png|thumb|left|500px720px|The module bar and navigation tree toolbars allow you to move among [[EM.Cube]]'s modules and access the properties of perform the current project's various items in each modulemost commonly used functions with fewer mouse clicks.]]
</td>
</tr>
</table>
=== All the toolbars can be repositioned however you like. Simply grab a toolbar's handle to undock and drag it to any location on the main window. Once undocked, you can also resize a toolbar and make it horizontal or vertical. Move the cursor to the border of the toolbar to turn it into a double arrow. Then drag the mouse until the toolbar gets the right size and appearance. You can dock an undocked toolbar by dragging and dropping it onto the border of the main window. You can show or hide any [[EM.Cube]] toolbar from '''Menu → View → Toolbars ==='''.
The toolbars can be used === Module Bar === When you start the [[EM.Cube]] application, it lands you first in place of [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]] by default. The Module Bar located on the pull-down menus to perform left edge of the most commonly screen is used functions with fewer mouse clicksto switch among [[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]] and [[EM. These functions are grouped into five toolbarsCube]]'s various computational modules. It consists of eight buttons: System, View, Object, Tools and Simulate *'''[[Building_Geometrical_Constructions_in_CubeCAD | CubeCAD]]''': [[EM. All toolbars can be repositioned however you likeCube]]'s 3D CAD modeling environment*'''[[EM. Simply grab a toolbarTempo]]''': [[EM.Cube]]'s handle to undock and drag it to any location on the main windowFDTD module*'''[[EM. Once undocked, you can also resize Terrano]]''': [[EM.Cube]]'s propagation module*'''[[EM.Illumina]]''': [[EM.Cube]]'s physical optics module*'''[[EM.Ferma]]''': [[EM.Cube]]'s static module*'''[[EM.Picasso]]''': [[EM.Cube]]'s planar module*'''[[EM.Libera]]''': [[EM.Cube]]'s 3D MoM module*'''[[RF.Spice A/D]]''': This is a toolbar and make it horizontal or verticalseparate stand-alone application that can be used together with [[EM. Move Cube]] Clicking on each of the cursor to the border first seven buttons of module bar changes the toolbar view to turn it into a double arrowthe selected module. Then drag Clicking on the mouse until the toolbargets the right size and appearance[[RF. You can dock an undlocked toolbar by dragging and dropping it onto Spice A/D]] button, opens the border [[RF.Spice A/D]] application if you have a valid license of the main windowthat application. You can show or hide any  <table><tr><td>[[Image:Modulebar_new.png|thumb|left|450px|The module bar and navigation tree allow you to move among [[EM.Cube]] toolbar from 's modules and access the properties of the current project''Menu s various items in each module.]]</td> View </tr></table> Toolbars'''.
=== Navigation Tree ===
When you start The Navigation Tree provides all the details of an entire [[EM.Cube]] application, it lands you first in [[CubeCAD]] by defaultproject. The Module Bar located on These include the left edge of the screen is used to switch among [[CubeCAD]] CAD objects and [[EM.Cube]]'s various computational modules. It consists of eight buttons for [[CubeCAD]]geometric models, [[EM.Tempo]]material assignments, [[EM.Terrano]]computational domain and boundary conditions, [[EM.Illumina]]mesh parameters, [[EM.Ferma]]source information, [[EM.Picasso]]observable definitions, [[EMetc.Libera]] Besides the menu bar and [[RFtoolbars, the navigation tree serves as another place from which you can modify most items in your project.Spice A/D]]. Clicking on each of the first seven buttons of Module Bar changes the view Similar to the selected module. Clicking on the [[RF.Spice A/D]] buttontoolbars, opens you can undock, move around or hide the [[RF.Spice A/D]] application if you have a valid license of that applicationmodule bar and navigation tree.
The Navigation Tree provides all contents of the details of an entire navigation tree vary depending on the selected module. In [[EM.CubeBuilding_Geometrical_Constructions_in_CubeCAD | CubeCAD]] project. These include , the CAD objects navigation tree features two main sections: Geometrical Construction and Data Visualization. The "Geometrical Construction" section holds your geometric modelsobjects, material assignments, computational domain and boundary conditions, mesh structure, source information, observable definitions, etc. Besides while the menu bar and toolbars, "Data Visualization" section is used for generation of 3D data visualizations to be displayed in the navigation tree serves as another place from which you can modify most items in your projectworkspace. Similar to toolbarIn other modules, you can undock, move around or hide the Module Bar and Navigation Tree.navigation tree typically features five distinct sections:
The contents of the navigation tree varies depending on the selected module. In [[CubeCAD]] the navigation tree features two main sections: Geometrical Construction and Data Visualization. The Geometrical Construction section holds your CAD objects, while Data Visualization section contains all the 3D visualization objects which appear in the project workspace. In other modules, the navigation tree typically features five standard sections:
*Physical Structure
*Computational Domain
*Sources
*Observables
Â
[[Image:Newproj.png|thumb|450px|EM.Cube's New Project Dialog.]]
[[Image:Units.png|thumb|250px|EM.Cube's Units Dialog.]]
[[Image:Freq.png|thumb|350px|EM.Cube's Frequency Dialog.]]
[[Image:Savedata.png|thumb|350px|Saving a project's simulation data into a subfolder.]]
=== Main Window ===
Â
The Main Window occupies the largest part of the [[EM.Cube]] desktop. The main window is also referred to as the Project Workspace throughout the [[EM.Cube]] documentation. This is where most of your interaction with [[EM.Cube]] such as CAD construction and data visualization takes place. All the input to [[EM.Cube]]'s simulation engines is created and assembled through the main window, including geometrical and material definitions, sources, boundary conditions, meshes, and observables, i.e. the output quantities that you instruct [[EM.Cube]] to generate at the end of a simulation. After a simulation run is completed, the main window is where you view the 3D visualization of the simulation results.
=== Status Bar ===
Underneath the main window and at the bottom of the [[EM.Cube]] desktop, the Status Bar is located. Status Bar displays important information about the current [[EM.Cube]] project including the project unit, frequency, the current coordinate system and state of Snap to Grid and Object Snap modes. Probably the most widely used piece of information on the Status Bar is the current mouse position in the project workspace.
Â
=== Python Command Window ===
Â
On the right of the screen you see the Python command window. There is a Python Command Line at the bottom of this window. This is where you enter your Python commands on line at a time. After entering your command and pressing the keyboard's {{key|Enter}}, the command is executed and is reflected in the larger top part of the window, which maintains a history of your commands during a project session.
== Managing EM.Cube Projects ==
=== Creating, Opening, Saving & Closing Projects Starting a New Project ===
You can When you start a new blank project by selecting '''Menu > File > New Project...''', or clicking the '''New''' [[File:NewEM.pngCube]] button of the System Toolbarapplication, or using the keyboard shortcut "Ctrl+N"splash screen pops up. In either case, This screen walks you through the New Project Dialog opens process of setting up. The default name of the a new project is "UntitledProj1"if you click its {{key|New}} button. The new project folder by default is created in Alternatively, you can close the "Projects Folder" splash screen without clicking any of your [[EM.Cube]] installation folder. This is normally located its four buttons and land on a blank project workspace in the "EMAG Folder" inside your hard drive's "Documents Folder"CubeCAD. From the New Project Dialog, Here you can change the location of the start drawing your new geometric objects and build a physical structure for your project folder to anywhere on your hard drive.
Before If you start click the new project{{key|New}} button of the splash screen, you can change its name to anything you would like. Simply type in a new name to replace the default "UntitledProj1". From the new '''New Project ''' dialog, you opens up. You can also set open the new project Length Unitsdialog at any time by selecting the menu item '''File → New Project. The default option is millimeter. For computational modules.''', you need to set or clicking the operational frequency'''New''' [[File:New.png]] button of the System Toolbar. The dialog lets you select default name of the Frequency Unit, which new project is Gigahertz "UntitledProj" followed by an index. The new project folder by defaultis created in the "Projects Folder" of your [[EM. You Cube]] installation folder. This is normally located in the "EMAG Folder" inside your hard drive's "Documents Folder". From the new project dialog, you can set change the location of the new projectfolder to anywhere on your hard drive using Windows Explorer's Center Frequency and Bandwidthfolder tree. Once Before you have changed all start the settingsnew project, click the Create button you can change its name to make anything you like. Simply type in a new name to replace the changes effectivedefault "UntitledProj...".
Previously saved projects can The problem type is assumed to be opened through '''Menu > File > Open Project"Generic" by default.This creates a blank project in CubeCAD by default.From CubeCAD, you can switch to any of [[EM.Cube]]''', or by clicking s other computational modules and continue to build your project. The new project dialog lets you set the project length units. The default option is '''OpenMillimeters''' [[File:Open.png]] button of the System ToolbarFor computational modules, or using you need to set the keyboard shortcut "Ctrl+O"operational frequency. If The dialog lets you are in a different project that has been modifiedselect the frequency unit, which is '''GHz''' (Gigahertz) by default. You can set the project's center frequency and your changes bandwidth. Once you have not been saved yetchanged all the settings, a warning message will appear asking you whether you want click the {{key|Create}} button to save make the current project before opening another changes effective and start your new project. Once the standard Windows Open Dialog pops up, Keep in mind that you can browse always change the Windows Explorer center frequency and locate any bandwidth of your project you wish to openlater. You have to open However, changing the project folder and select length units in the middle of a project file with is highly discouraged after you have already constructed a ".PRJ" file extensiondetailed physical structure.
You can save the current project through '''Menu > File > Save Project''', or by clicking the '''Save''' [[File:Save.png]] button of the System Toolbar, or using the keyboard shortcut "Ctrl+S". You can save the project under another name through '''Menu > File > Save Project As...'''. This opens up the standard Windows Save Dialog. The Windows Explorer shows the current location of the project folder. You can type in any name in the provided file path. Or you may change the folder and save the project in another location. "Save As" can be used to make additional copies of the same project under different names.
<table><tr><td>[[Image:Newproj1.png|thumb|left|800px|EM.Cube's New Project dialog.]]</td></tr></table> === Choosing a Problem Type === In most cases, you will prefer to start a generic or blank project and build up your physical structure either in CubeCAD or in one of [[EM.Cube]]'s computational modules. [[EM.Cube]], however, also provides a library of 16 ready-made project templates to get you started as quickly as possible. These projects cover different problem types or applications such as wave propagation, radiation, scattering, circuits, periodic structures, etc. They construct highly parameterized structures in various computational modules. Some of the benefits of the new project templates are: *You learn how to define variables and parameterzie geometric objects, material groups and other project properties.*You learn how to define excitation sources and simulation observables in different computational modules.*You can use a project template as a starting point and then change various parameters or add new geometric objects or other project attributes. *Each project template has a Python script, which you can access from the models dialog. *You can learn how to put together simple Python scripts. *You can use the Python scripts of the existing project templates as a starting point and create more complicated projects scenarios. You can build a library of reusable project templates.  The following table lists [[EM.Cube]]'s new project templates and their purpose:   {| class="wikitable"|-! scope="col"| ! scope="col"| Problem Type! scope="col"| Module! scope="col"| Python Script! scope="col"| Notes! scope="col"| Model|-| style="width:10px;" | 1| style="width:150px;" | Generic| style="width:50px;" | CubeCAD| style="width:100px;" | N/A| style="width:400px;" | Creates a blank project.| style="width:75px;" | [[image:blank.png|75px]]|-| style="width:10px;" | 2| style="width:150px;" | Simple Outdoor Propagation Scene| style="width:50px;" | [[EM.Terrano]]| style="width:100px;" | emag_prop_scene.py| style="width:400px;" | Creates a two brick buildings with a vertical half-wave dipole transmitter and a grid of isotropic receivers.| style="width:75px;" | [[image:Ter prop.png|75px]]|-| style="width:10px;" | 3| style="width:150px;" | Simple Indoor Propagation Scene| style="width:50px;" | [[EM.Terrano]]| style="width:100px;" | emag_indoor_scene.py| style="width:400px;" | Creates a brick building with internal wall partitions, a vertical half-wave dipole transmitter and a grid of isotropic receivers.| style="width:75px;" | [[image:Ter indoor.png|75px]]|-| style="width:10px;" | 4| style="width:150px;" | General Radiation| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_gen_radiation.py| style="width:400px;" | Creates a wire dipole with a lumped source attached to a square PEC ground plane.| style="width:75px;" | [[image:Tem rad.png|75px]]|-| style="width:10px;" | 5| style="width:150px;" | General Scattering| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_gen_scattering.py| style="width:400px;" | Creates a metallic cylinder target with a dielectric coating illuminated by a vertically incident plane wave source.| style="width:75px;" | [[image:Tem scat.png|75px]]|-| style="width:10px;" | 6| style="width:150px;" | General Periodic Structure| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_gen_periodic.py| style="width:400px;" | Creates a periodic unit cell containing a metallic cross illuminated by a vertically incident plane wave source.| style="width:75px;" | [[image:Temp per.png|75px]]|-| style="width:10px;" | 7| style="width:150px;" | General Waveguide Structure| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_gen_waveguide.py| style="width:400px;" | Creates a vertical rectangular hollow waveguide terminated in a rectangular metallic flange excited using a waveguide port.| style="width:75px;" | [[image:Tem wg.png|75px]]|-| style="width:10px;" | 8| style="width:150px;" | Finite-Sized Planar Structure| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_finite_planar.py| style="width:400px;" | Creates a probe-fed square patch on a finite-sized conductor-backed dielectric substrate excited by a lumped source on the vertical probe line.| style="width:75px;" | [[image:tem_planar.png|75px]]|-| style="width:10px;" | 9| style="width:150px;" | Planar Filter| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_lp_filter.py| style="width:400px;" | Creates a microstrip lowpass filter excited using two microstrip ports with a Gaussian pulse waveform.| style="width:75px;" | [[image:Tem lpf.png|75px]]|-| style="width:10px;" | 10| style="width:150px;" | Shielded Resonator| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_shielded_structure.py| style="width:400px;" | Creates a hemispherical dielectric resonator fed through an extended cylindrical probe in a dielectric substrate at the bottom of a shielded metallic box.| style="width:75px;" | [[image:Tem shielded.png|75px]]|-| style="width:10px;" | 11| style="width:150px;" | MMIC Circuit| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_mmic.py| style="width:400px;" | Creates a two-port planar component excited using two microstrip ports on a multilayer substrate inside a shielded metallic box.| style="width:75px;" | [[image:Tem mmic.png|75px]]|-| style="width:10px;" | 12| style="width:150px;" | Netlist Amplifier Circuit| style="width:50px;" | [[EM.Tempo]]| style="width:100px;" | emag_netlist_amp.py| style="width:400px;" | Creates a linear amplifier circuit containing an active two-port device with a simple Netlist model excited by two microstrip ports.| style="width:75px;" | [[image:Tem amp.png|75px]]|-| style="width:10px;" | 13| style="width:150px;" | Unbounded Planar Structure| style="width:50px;" | [[EM.Picasso]]| style="width:100px;" | emag_unbounded_planar.py| style="width:400px;" | Creates a probe-fed square patch on a laterally unbounded conductor-backed dielectric substrate excited by a probe gap source.| style="width:75px;" | [[image:pic_patch.png|75px]]|-| style="width:10px;" | 14| style="width:150px;" | Unbounded Microstrip Structure| style="width:50px;" | [[EM.Picasso]]| style="width:100px;" | emag_unbounded_microstrip.py| style="width:400px;" | Creates a two-port planar microstrip bandpass filter structure excited using two scattering wave ports.| style="width:75px;" | [[image:pic_mstrip.png|75px]]|-| style="width:10px;" | 15| style="width:150px;" | Unbounded Slot Structure| style="width:50px;" | [[EM.Picasso]]| style="width:100px;" | emag_unbounded_slot.py| style="width:400px;" | Creates a slot structure in an unbounded ground plane excited using an underpassing micrsotrip feed with a shorting pin.| style="width:75px;" | [[image:pic_slot.png|75px]]|-| style="width:10px;" | 16| style="width:150px;" | Multilayer Periodic Surface| style="width:50px;" | [[EM.Picasso]]| style="width:100px;" | emag_netlist_amp.py| style="width:400px;" | Creates a periodic unit cell using a concentric square loop and patch elements printed on a multilayer dielectric substrate illuminated using a plane wave source.| style="width:75px;" | [[image:pic_per.png|75px]]|-| style="width:10px;" | 17| style="width:150px;" | Wire Structure| style="width:50px;" | [[EM.Libera]]| style="width:100px;" | emag_wire_structure.py| style="width:400px;" | Creates a multi-wire metal structure including a spiral helix excited by a wire gap source. | style="width:75px;" | [[image:lib_wire.png|75px]]|-| style="width:10px;" | 18| style="width:150px;" | Air-Filled Capacitor| style="width:50px;" | [[EM.Ferma]]| style="width:100px;" | emag_air_capacitor.py| style="width:400px;" | Creates an air-filled parallel plate capacitor with the top plate connected to a voltage source. | style="width:75px;" | [[image:fer_cap.png|75px]]|-| style="width:10px;" | 19| style="width:150px;" | Air-Core Solenoid| style="width:50px;" | [[EM.Ferma]]| style="width:100px;" | emag_air_solenoid.py| style="width:400px;" | Creates a current-carrying vertical solenoid with an air core. | style="width:75px;" | [[image:fer_sol.png|75px]]|} === Opening, Saving & Closing Projects === Previously saved projects can be opened using the menu item '''File → Open Project...''', or by clicking the '''Open''' [[File:Open.png]] button of the System Toolbar. If you are in a different project that has been modified, and your changes have not been saved yet, a warning message will appear asking you whether you want to save the current project before opening another project. Once the standard Windows open dialog pops up, you can browse the Windows Explorer and locate any project you wish to open. You have to open the project folder and select the project file with a ".PRJ" file extension. You can save the current project using the menu item '''File → Save Project''', or by clicking the '''Save''' [[File:Save.png]] button of the System Toolbar. You can save the project under another name using the menu item '''Menu → File → Save Project As...'''. This opens up the standard Windows Save Dialog. The Windows Explorer shows the current location of the project folder. You can type in any name in the provided file path. Or you may change the folder and save the project in another location. "Save As" can be used to make additional copies of the same project under different names. You can close a project at any time via using the menu item '''Menu > File > → Close Project'''. A message pops up that prompts if you wish to save the existing project. You can quit the [[EM.Cube]] application via using the menu item '''Menu > File > → Quit''' or using the keyboard shortcut "{{key|Ctrl+Q"}}. Note that when you close a project, you are still in the [[EM.Cube]] application. If you start a new project, you may still carry some of the program settings from the previous project. Quitting and exiting the application ensures that all the default settings would take effect the next time when you start a new project. [[Image:Info_icon.png|30px]] To find additional details about [[EM.Cube]]'s file operations, see the '''[[Glossary of EM.Cube's Basic File, Edit & View Operations]]'''.
=== Changing Project Settings ===
You can change the project length units and frequency settings at any time after you create a new project. This can be done from the Units and Frequency dialogs.The Units units dialog can be accessed from '''Menu > → Simulate > → Project Units''' or by clicking the '''Units''' [[File:Ruler-tool.png]] button of the Simulate Toolbar. Other alternatives include You can also open the keyboard shortcut "Ctrl+U" or units dialog by double-clicking the "Units" section of Status Barthe status bar, which by default displays "mm".
You can access the Frequency The frequency dialog can be accessed from '''Menu > → Simulate > → Frequency Settings...''', or by clicking the '''Frequency''' [[File:Frequency-tool.png]] button of the Simulate Toolbar or using the keyboard shortcut "Ctrl+F"simulate toolbar. The project's current Center Frequency center frequency is displayed on the Status Bar status bar with the current frequency units. Double-clicking on this value is another way to open up the Frequency Dialogfrequency dialog. From this dialog you can change the values of Center Frequency center frequency and Bandwidth bandwidth as well as the Frequency Unitfrequency units. [[Image:Info_icon.png|30px]] To find additional details about these dialogs, see the '''[[Glossary of EM.Cube's Simulation-Related Operations | Glossary of EM.Cube's Simulation-Related Operations]]'''.
=== Handling Project and Data Files ===
All the information about each [[EM.Cube]] project are stored in two files which bear the name of the project and have file extensions ".PRJ" (project file) and ".MDL" (model file). When you run a new simulation, a large number of files of different types are created in the project folder. Some of the output data files have reserved names and are overwritten after each simulation. [[EM.Cube]] deletes most of the files in the project folder before every simulation. The exceptions are the project and model files. It is very important to remember that the project folder is not a place to save your data. Every time you run a simulation, [[EM.Cube]] prompts that you are about to discard all previous results and asks whether you want to proceed.
You can clean up your project folder at any time through '''Menu > → Simulate > → Delete All Data Files''' All Data Files or by right -clicking on the '''Data Manager ''' item in the "Observables " section of the Navigation Tree navigation tree and selecting '''Delete All Data Files''' from the contextual menu. In order to preserve your simulation data, you have to save them in a different folder other than the project folder. One way is to create a subfolder in your project folder. The contents of subfolders are not deleted at the start of a simulation. To save the data in a project subfolder, select the menu item '''Menu > Simulate > → Save Data As...''' or right -click on the '''Data Manager ''' item in the "Observables " section of the Navigation Tree navigation tree and select '''Save Data As...''' from the contextual menu. This opens up the Save Data dialog with the default subfolder name "Simulation Data" in your current project folder. You can choose the default subfolder name and location or change the name or browse to another location on your hard drive. <table><tr><td>[[Image:Savedata.png|thumb|left|480px|Saving a project's simulation data into a subfolder.]]</td></tr></table>
== Changing EM.Cube's Visual Settings ==
=== Customizing Your Desktop ===
You can customize Most of the visual elements of [[EM.Cube]] Desktop to 's user interface can be customized. [[EM.Cube]] will remember the last state of your liking in a number of ways visual interface when you exit the application and change its view mode or drawing gridwill restore it the next time you start the application. These functions can be accessed through information are saved in the '''View Menu''' or '''View Toolbar''' or through the '''Preferences Dialog''' of '''Edit Menu'''Windows registry and remain there until you delete them. You can turn any toolbar on or off, show or hide move the '''Navigation Tree''' menu bar and '''Status Bar''' using the entries six toolbars around and drop them at any location on the top screen. Hover your mouse on the handle of View Menu (iany toolbar and simply drag it.eThe toolbars become horizontal when they are placed inside the main window. '''Menu > View > Toolbars...'''In this case, '''Menu > View > Navigation Tree''' and '''Menu > View > Status Bar''')they are said to be floating inside the main window. Furthermore, If you can drag hover the handle mouse on one of the Navigation Tree four edges of a floating toolbar, its shape changes to a double arrow. You can expand or any shrink a floating toolbar and horizontally or vertically. When you drop them anywhere within a floating toolbar to an edge of the project workspacescreen, the toolbar docks onto that edge.
=== Setting Environment Colors ===You can customize the [[EM.Cube]] Desktop to your liking in a number of ways. For example, you can change its view mode temporarily, change the background color of your project workspace, and display or hide the grid. These functions can be accessed either through the "View Menu" or "View Toolbar" or through the "Preferences Dialog" of the Edit Menu, which can opened using the menu item '''Edit → Preferences...'''. In general, the changes you make through the menus and toolbars are valid during the session of your project, while the changes you make in the preferences dialog are permanent and are written to the Windows registry. That means your changes persist the next time you open the [[EM.Cube]] application.
[[Image:backcolor_tn.png|thumb|500px|Changing the background color of EM.Cube's project workspace.]][[Image:gridsettings.png|thumb|280px|The Guides tab Using a number of menu items at the Preferences Dialog.]] The background color top of the main window can be changed through '''"View Menu > Edit > Preferences...''' or using the keyboard [[Image:gridprop.png|thumb|320px|The Grid Properties Dialog.]]shortcut "Ctrl+H". Select , you can turn all the '''Colors''' tab of individual toolbars on or off, and show or hide the Preferences Dialog navigation tree and click the button labeled "Color" next to '''Background'''status bar. A color selection window pops up. We suggest staying with the default light-gray color since it contrasts best with the default color maps of data visualization. Another global color in [[EM.Cube]] is the "Selection Color". When you select an objectFurthermore, its color turns to the selection color. When you mouse-over an object, it becomes transparent with a shade of the selection color. You can snap to characteristic points of objects (e.g. vertices, edge midpoints, face centers, etc.). These snap points appear in drag the complementary color handle of the selection color. By defaultnavigation tree, [[EM.Cube]]'s selection color is bright yellow. You can also change Python command window or any of the selection color from toolbars and drop them anywhere within the '''Colors''' tab of the Preferences Dialogproject workspace.
=== The Grid ===
[[EM.Cube]]'s grid is used as a guide for drawing objects. By default, when When you start the [[EM.Cube]]applciation, the grid is on and off by default. However, the '''Snap to Grid''' mode is enabledby default. As you move the mouse in the project workspace, a small white square follows the mouse cursor snapping to the nearest grid node. [[EM.Cube]]'s grid can be turned on or off through the '''Preferences Dialog'''. Select from the '''Guides''' tab of the preferences dialog. In this tab of the dialog and place a , check mark in the box labeled '''Show Grid Lines'''and click the {{key|Apply}} button of the dialog to display the grid. From this dialog you can also set change the color of grid lines. You can show or hide the axis lines in the project workspace. When '''Snap to Grid''' is enabled, a text reading like '''Grid Snap: 5''' appears on the '''Status Bar'''. This shows the current grid cell size. You can turn the '''Snap to Grid''' mode on and off from the status bar by double-clicking on this text to toggle its state. You can also do the same using the keyboard shortcut '''G'''.
<table><tr><td>[[EMImage:gridsettings.Cube]] displays grid adaptive by default. As you zoom in or zoom out the view (e.g. using the mouse scroll wheel), the size png|thumb|left|480px|The Guides tab of the grid cells changes automaticallyPreferences Dialog. When you zoom out, the actual grid cell size increases]] </td></tr></table><table><tr><td>[[Image:Enable_Grid. When you zoom in, it becomes smaller accordingly proportional to png|thumb|left|640px|Enabling the total view size. It seems like you always have the same numbers of grid cells to work with regardless of the total size of the visible workspaceEM. As you zoom in or out, you can see the grid cell size changing in the Status Bar. You can alternatively opt for a fixed grid. To change the grid from Cube'''Adaptive''' to '''Fixed''', select''' Menu > View > Grid Properties...'''. In the Grid Properties Dialog, select the desired radio button. If you select the '''Fixed Grid''' option, you have to define the grid cell size in all three X, Y s project workspace and Z directions. Thus, you can have selection a nonlow-uniform grid. You also need to define the extents of contrast color for the grid. You do this be setting the lower left (Min Coordinates) and upper right corners (Max Coordinates) of the "View Box". These are set as the Min X, Y, Z and Max X, Y, Z values.]] </td></tr></table>
=== Basic View Operations ===When the "Snap to Grid" mode is enabled, a text reading like '''Grid Snap: 5''' appears on [[EM.Cube]]'s status bar. This shows the current grid cell size. As you zoom in or zoom out, the grid cell size changes accordingly. You can turn the "Snap to Grid" mode on and off from the status bar by double-clicking on this text to toggle its state. Besides the adaptive grid that is the default grid type, [[EM.Cube]] also offers a fixed grid option, which can be zoomed in or out together with the physical structure in the project workspace.
When you start [[EMImage:Info_icon.Cubepng|30px]], the default grid cell size is set to 5 units. The default view may not be good enough for very small or very large structures. You can change the view settings as you desire. The simplest view operation is zooming in or out. This can easily be done using the scroll wheel of your mouse. Turning the scroll wheel towards yourself zooms out of a structure, while turning it away from yourself zooms into the structure. Zooming in and out using the mouse scroll wheel is a temporary operation and does not change the "View Mode". To learn more about [[EM.Cube]] provides a number of View Modes's grid types, which persist until you change the mode or return to the see '''Normal Mode'''. You can always return to the normal mode using the '''Esc''' (Escape) key [[Glossary of your keyboardEM. You can also return to the normal mode by clicking the Cube'''Select''' [[s Basic File:select-tool_tn, Edit & View Operations#Grid Properties | EM.pngCube's Grid Properties]] button of the '''View Toolbar''' or selecting '''Menu > View > Normal View'''.
Most view operations can be accessed either from === Changing the '''View Toolbar''' or from the '''View Menu'''. One of persistent view modes is the '''Dynamic Zoom Mode''' and it can be activated by clicking the '''Zoom Dynamic''' [[File:zoom-tool_tn.png]] button of the '''View Toolbar'''. In this mode you can continuously zoom in or zoom out by dragging the mouse around in the workspace. You can pan the view by dragging the right mouse button (RMB)in the workspace while holding the '''Shift Key''' down. Again, this is a temporary state and as soon as you release the right mouse button, the view operation ends. Alternatively, you can click the '''Pan''' [[File:pan-tool_tn.png]] button of the '''View Toolbar''' to enable the '''Pan Mode'''. In this case, the shape of the cursor changes to a hand, and [[CubeCAD]] stays in the Pan Mode until you return to the Normal Mode.Environment Colors ===
Another very useful view operation The default background color of the main window is black, but it can easily be changed from the preferences dialog. Select the '''Rotate ViewColors'''. You can change your viewing angle towards tab of the structure dialog and examine it from different directions. You can rotate click the view very easily by simply dragging the right mouse button (RMB)in the workspace. This, too, is a temporary state and as soon as you release the right mouse button, the rotate view operation ends. Another alternate, temporary, view rotation can be accomplished by dragging the right mouse button (RMB)in the workspace while holding the labeled '''Alt KeyColor''' down. Alternatively, you can click the next to '''Rotate ViewBackground''' . A color selection window pops up, where you can pick a new background color. Another global color in [[File:rotate-tool_tnEM.pngCube]] button is the selection color. When you select an object, its color turns to the selection color. When you hover your mouse on an object without clicking (called the mouse-over state), it becomes translucent with a shade of the '''View Toolbar''' selection color. You can snap to enable the '''Rotate View Mode'''characteristic points of objects (<i>e. In this caseg.</i> vertices, edge midpoints, face centers, etc.). These snap points appear in the shape complementary color of the cursor changes to two circular arrowsselection color. By default, and [[EM.Cube]] stays in the Rotate View Mode until you return to the Normal Mode. You 's selection color is bright yellow, which can also activate be changed from the Rotate View Mode by selecting '''Menu → View → Rotate ViewColors'''. While in tab of the Rotate View Mode, you can perform two different rotation operations depending on whether you drag the left or right mouse buttonspreferences dialog.
You can perform a number of zoom operations in <table><tr><td>[[Image:BckColor1.png|thumb|left|360px|The default background and selection colors of EM.Cube's project workspace.]]</td><td>[[Image:BckColor2.png|thumb|left|360px|Changing the background and selection colors of EM.Cube's project workspace. One ]] </td></tr></table> === Basic View Operations === When you start [[EM.Cube]], the default grid cell size is set to 5 units. The default view may not be good enough for very small or very large structures. You can easily change the view settings of the most widely used tools project workspace. The simplest view operation is zooming in or out. This can easily be done using the scroll wheel of your mouse. Turning the scroll wheel towards yourself zooms out of a structure, while turning it away from yourself zooms in to the structure. Zooming in and out using the mouse scroll wheel is a temporary operation and does not change the view mode. [[EM.Cube]] provides a number of view modes, which persist until you change the mode or return to the '''Zoom ExtentsNormal Mode'''. This tool automatically zooms You can always return to fit the whole structure into normal mode using the main window{{key|Esc}} (Escape) key of your keyboard. You can access this tool from also return to the normal mode by clicking the '''Zoom ExtentsSelect''' button [[File:zoomselect-to-extent_tntool_tn.png]] button of the View Toolbar or selecting the menu item '''View Toolbar→ Normal View''', or by using . The following table summarizes [[EM.Cube]]'s most useful and widely used view operations. "RMB" stands for the keyboard shortcut right mouse button.  {| class="wikitable"|-! scope="col"| View Operation ! scope="col"| Temporary Shortcut! scope="col"| Persistent Mode: Toolbar ! scope="col"| Persistent Mode: Menu |-| Normal View| style="width:150px;" | {{key|Esc}} | style="width:200px;" | '''Ctrl+ESelect'''[[File:select-tool_tn. Sometimes you may prefer to zoom on a certain part of a structure. In this case, you should use the png]]| style="width:200px;" | '''Zoom WindowView → Select''' tool, which can be accessed from |-| Pan View| style="width:150px;" | {{key|Shift+RMB}} | style="width:200px;" | '''Zoom ExtentsPan''' button [[File:zoom-topan-area_tntool_tn.png]] of | style="width:200px;" | '''View Toolbar→ Pan View''', or by using the keyboard shortcut |-| Rotate View| style="width:150px;" | {{key|RMB}} and {{key|Alt+RMB}}| style="width:200px;" | '''Rotate View''' [[File:rotate-tool_tn.png]]| style="width:200px;" | '''View → Rotate View''' |-| Dynamic Zoom| style="width:150px;" | mouse scroll wheel and/or {{key|Ctrl+WRMB}}| style="width:200px;" | '''. Once this tool is enabled, draw a selection box around all the objects that you would like to Zoom Dynamic''' [[File:zoom to-tool_tn. The view size is adjusted png]] | style="width:200px;" | '''View → Zoom → Dynamic''' |-| Zoom to fit the selected area. You can also Fit| style="width:150px;" | {{key|Ctrl+E}} | style="width:200px;" | '''Zoom Extents''' [[File:zoom -to one or more selected objectsusing the -extent_tn.png]]| style="width:200px;" | '''View → Zoom Selected→ Extents''' tool. |}
The size and boundaries For most of the viewport can be set manually via '''Menu > View > Viewport Properties''[[EM.Cube]]'s functions, the keyboard shortcuts simply serve as an alternative to a toolbar button or a menu item. In the Viewport Properties Dialogcase of Pan View, you can set Rotate View and Dynamic Zoom, the RMB shortcuts provide temporary functions, while the toolbar buttons or menu item create a persistent view mode. For example, in the rotate view mode, dragging the mouse with the viewport size by specifying left or right mouse buttons held down results on the coordinates rotation of the "Top-Left-Near" and "Bottom-Right-Far" pointsproject workspace's view about different axes of revolution. You can also set Once enabled, the coordinates of rotate view mode stays active until you return to the viewing camera locationnormal view mode.
=== Using [[Image:Info_icon.png|30px]] To find additional details about [[EM.Cube]]'s view operations, see the Viewports ==='''[[Glossary of EM.Cube's Basic File, Edit & View Operations]]'''.
[[Image:fourport_new.png|thumb|500px|EM.Cube's four-port view of project workspace.]][[EM.Cube]] provides a number of standard viewports with preset view angles for viewing a structure. When you start [[EM.Cube]], it is in the '''Perspective View Mode'''. This sets an isometric view of the structure on an XY-plane. Six more standard views are available and can also be accessed from either the '''View Menu''' or the '''View Toolbar'''. You can always return to the Perspective Mode by clicking the '''Perspective View''' [[File:view-perspective_tn.png]] button of '''View Toolbar''' or by simply typing the keyboard's '''Home Key'''. The other six standard views are Top, Bottom, Front, Back, Right and Left views.<br />
You can also split the main window into multiple viewports. This provides simultaneous Perspective, Top, Front and Right views in the Project Workspace. To split the view, click the '''Split Viewport''' [[File:four-port-view_tn.png]] button of '''View Toolbar'''. Each viewportâs settings can be changed individually. The name of the active viewport on which changes apply is always highlighted with a dark blue background; inactive views are indicated by a gray background. In the Four-Port View mode, you can zoom extents for all four view at the same time by right clicking the '''Zoom Extents''' button [[File:zoom-to-extent_tn.png]] of '''View Toolbar''', or by using the keyboard shortcut '''Ctrl+Shift+E'''. You can always return to the single-port view at any time. To do so, click the '''Merge Viewport''' [[File:single-port-view_tn.png]] button of '''View Toolbar''' or use the keyboard shortcut '''End'''.<hr>
<p> </p>[[Image:Top_icon.png|48px30px]] '''[[Getting_Started_with_EM.CUBECube#An_EM.Cube_Primer | Back to the Top of the Page]]'''
[[Image:Back_icon.png|40px30px]] '''[[EM.Cube | Back to EM.Cube Main Page]]'''