Professional Documents
Culture Documents
Page 1 of 75
Maxwell Files
When you create a Maxwell project, it is given a .mxwl file extension and stored in the directory you specify. Any files related to that project are also stored in that directory. Some common Maxwell file and folder types are listed below:
Maxwell project. Maxwell folder containing results data for a design. This folder is stored in the project_name.mxwlresults folder. Maxwell results data for a design. This file's contents may be empty if a solution is unavailable. This file is stored in the project_name.mxwlresults folder. Ansoft legacy EM projects.
Creating Projects
1. Click File>New . A new project is listed in the project tree. It is named Projectn by default, where n is the order in which the project was added to the current session. Project definitions, such as material assignments, are stored under the project name in the project tree.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 2 of 75
2. Click Project>Insert Maxwell (2d or 3D) Design. You specify the name of the project when you save it using the File>Save or File>Save As commands. Note To insert an RMxprt design, click Project>Insert RMxprt Design.
Related Topics
Converting a 3D Model to 2D
Converting a 3D Model to 2D
To create a 2D design from an existing 3D design: 1. Click Maxwell3D>Create 2D Design. The Create 2D Design dialog box appears. 2. Select the Coordinate System to be used for creating sections in the 3D model. 3. Choose the Section Plane within the chosen coordinate system. You can choose XY, YZ, or ZX. 4. Select the Geometry Mode, to use for the target 2D design. You can choose either XY or RZ. 5. Click OK to create the 2D design. The modeler creates a new design within the current project and generates the 2D model within the new design. All material properties and material assignments are copied to the new design.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 3 of 75
Related Topics
Creating a Cross-Section
Related Topics
Converting 2D XY Model to 3D Converting 2D RZ Model to 3D
Converting 2D XY Model to 3D
To create a 3D design from an existing 2D XY design: 1. Click Maxwell2D>Create 3D Design. The Sweep Along Vector dialog box appears. 2. Enter a value in the Length along z-axis box to obtain a swept length of the model. 3. Choose the desired Dimension of the sweep distance entered from the pull-down menu. 4. Click OK to create the 3D design. The modeler creates a new design within the current project and generates the 3D model within the new design. All material properties and material assignments are copied to the new design.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 4 of 75
Related Topics
Sweeping Along a Vector
Converting 2D RZ Model to 3D
To create a 3D design from an existing 2D RZ design: 1. Click Maxwell2D>Create 3D Design. The Sweep Around Z Axis dialog box appears. 2. Enter the Angle of Sweep to obtain a full 360 3D-model or a wedge model to a selectable degree. 3. Enter the desired Draft Angle and Draft Type. Note Entering a draft angle for a model where objects touch the z axis results in a error due to an invalid object being requested. Draft angles may only be used when no objects are touching the z axis. 4. Enter the Number of Segments to use in creating the 3D model. If you do not change the default value (=0), the project will be created with true surfaces. 5. Click OK to create the 3D design. The modeler creates a new design within the current project and generates the 3D model within the new design. All material properties and material assignments are copied to the new design.
Related Topics
Sweeping Around an Axis
Opening Projects
Open a previously saved project using the File>Open command. 1. Click File>Open. The Open dialog box appears. 2. Use the file browser to find the Maxwell project file. By default, Maxwell files are displayed. To see other files, change the file filter in the Files of type pull-down list. 3. Select the file you want to open. 4. Click OK.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 5 of 75
Related Topics
Opening Legacy Maxwell Projects
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 6 of 75
dialog) are translated but remain non-model objects in the translated project. Following are additional notes about the translation of legacy project information:
Model Geometry
The translated geometry's construction history is unavailable; therefore, the original object properties you defined cannot be modified in the Properties window. However, you can modify the geometry using Maxwell's modeling features. For units unavailable in the current version of Maxwell, such as yards, the nearest available units are used; the model is scaled slightly to fit the new units.
Materials
Functions defined in legacy projects become project variables in version 12 and later; therefore, functional material properties and functional material assignment angles are not translated. Perfect conductors become regular materials with conductivity values of of 1E30. Maxwell 12 uses a conductivity threshold that treats all conductors over the threshold as perfect conductors. When translating a legacy project, Maxwell does not import any variables that depend on intrinsic variables (this feature is unavailable in Maxwell 12 and later versions). For material properties depending on intrinsic variables, the variable reference is replaced with its expanded expression.
Mesh Operations
Mesh refinement operations performed on arbitrary boxes in legacy projects are ignored. Area-based and volume-based mesh operations are translated as length-based mesh operations in version 12 and later by taking their square roots and cube roots, respectively.
Optimetrics
Setup information, including design variables, is not supported; however, the nominal model can be translated. Parameterizing a translated model is limited because geometry construction history is unavailable.
The design's initial mesh is used for the solution. Meshes are not translated. Solution data is not translated; therefore, you must solve legacy Maxwell projects again.
Saving Projects
Use the File>Save As command to do the following: Save a new project. Save the active project with a different name or in a different location. Use the File>Save command to save the active project. Maxwellhas a "Save before solving" setting located in the Tools>Options>Maxwell (3D, or 2D) Options or Tools/Options/RMxprt Options menu. By default this is on. However, for efficiency reasons, the project is only saved if it has been modified since its last save. A prompt appears when you attempt to save a previously-versioned file. If you agree to the prompt, the file is upgraded to the Maxwellversion in which you are running the software. In this case the file may no longer be compatible with previous versions. If you do not agree to the prompt, the file is not saved, so the file retains the previous compatibility.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 7 of 75
If you have a simulation running, you see a warning that if you continue, Maxwellwill abort the simulation. If you OK the warning, Maxwell aborts the simulation and saves the project.
Related Topics
Saving a New Project Saving the Active Project Saving a Copy of a Project Saving a Project as a Technology File
Related Topics
Saving the Active Project Saving a Copy of a Project
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 8 of 75
Warning Be sure to save geometric models periodically. Saving frequently helps prevent the loss of your work if a problem occurs. Although Maxwell has an "auto-save" feature, it may not automatically save frequently enough for your needs.
Related Topics
Saving a New Project Saving a Copy of a Project
Related Topics
Saving a New Project Saving the Active Project
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 9 of 75
Related Topics
Saving a New Project Saving the Active Project Saving a Copy of a Project
Renaming a Project
To rename an existing, active project: 1. Select the project in the Project tree. 2. Right-click to display the short-cut menu. 3. Select Rename. This activates the text field for the project name. 4. Type the new project name and press enter. The new project name appears in the directory and the project remains in the original location.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 10 of 75
2. Under the Project Options tab, verify that Do Autosave is selected. This option is selected by default. 3. In the Autosave interval box, enter the number of edits that you want to occur between automatic saves. By default, this option is set at 10. Note Auto-save always increments forward; therefore, even when you undo a command, Maxwell counts it as an edit. 4. Click OK to apply the specified auto-save settings. Once the specified number of edits is carried out, a "model-only" save will occur. This means that Maxwell does not save solutions data or clear any undo/redo history. When Maxwell auto-saves, an ".auto" extension is appended to the original project file name. For example, "Project1.mxwl" is automatically saved as "Project1.mxwl.auto". Warning When you close or rename a project, Maxwell deletes the auto-save file. Maxwell assumes that you have saved any desired changes at this point. Related Topics Recovering Project Data in an Auto-Save File
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 11 of 75
1. If Maxwell has crashed, launch Maxwellfrom your desktop. 2. Click File>Open. 3. Select the original Projectn.mxwl project file for which you want to recover its Projectn.mxwl.auto auto-save file. The Crash Recovery dialog box appears, giving you the option to open the original project file or the auto-save file. 4. Select Open project using autosave file to recover project data in the auto-save file, and then click OK. Maxwell replaces the original project file with the data in the auto-save file. Maxwell immediately overwrites the original project file data with the auto-save file data, removing the results directory (solutions data) from the original project file as it overwrites to the auto-save file. Warning If you choose to recover the auto-save file, you cannot recover the original project file that has been overwritten; recovering data in an auto-save file is not reversible. Related Topics Saving Project Data Automatically
Closing a Project
To close a Maxwell or RMxprt project: Click File>Close. If the project has not been saved since the last change, a message appears asking if you want to save the project before closing it. Do one of the following: Click Yes to save the project. Click No to close the project WITHOUT saving it. Click Cancel to keep the project open.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 12 of 75
Deleting Projects
To delete a project: 1. Select the project in the project tree. 2. Click either Edit>Delete, or right click to display the short-cut menu and select Delete. A dialog displays the message: "The project selected and all its files will be deleted from the permanent storage medium. Click OK to proceed." Click OK to delete the files or Cancel to retain them.
Undoing Commands
Use the Undo command on the Edit menu to cancel, or undo, the last action you performed on the active project or design. This is useful for undoing unintended commands related to project management, model creation, and postprocessing. 1. In the Project Manager window, do one of the following: To undo the last action you performed on the active project, such as inserting a design or adding project variables, click the project icon. To undo the last action you performed on the active design, such as drawing an object or deleting a field overlay plot, click the design icon. Note You cannot undo an analysis that you have performed on a model, that is, the Maxwell>Analyze command.
on the toolbars.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 13 of 75
Your last action is now undone. Note When you save a project, Maxwell always clears the entire undo/redo history for the project and its designs. Related Topics Redoing Commands
Redoing Commands
Use the Redo command on the Edit menu to reapply, or redo, the last action that was canceled, or undone. You can redo a canceled action related to project management, model creation, and post-processing. 1. In the Project Manager window, do one of the following: To redo the last action you canceled on the active project, such as inserting a design or adding project variables, click the project icon. To redo the last action you canceled on the active design, such as drawing an object or deleting a field overlay plot, click the design icon.
2. Click Edit>Redo, or click the Redo button Your last canceled action is now reapplied.
on the toolbars.
Note When you save a project, Maxwell always clears the entire undo/redo history for the project and its designs. Related Topics Undoing Commands
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 14 of 75
A warning message appears, telling you that the undo/redo history will be cleared for the project. 4. Click OK to continue, or click Cancel to cancel the deletion. 5. When you are finished removing components, click OK to close the Unused Definitions dialog box.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 15 of 75
2. Click Edit>Copy. The project or design is copied for pasting. To paste a project or design: 1. Select a project or design in the project tree in Project Manage Window to enable the menu command Edit>Paste. 2. Click Edit>Paste. The project or design is pasted under the seleted project, an icon is added to the project tree.
2. Click Rename in the shortcut menu. 3. Define the new name for the design by typing it directly into the Project Window. 4. Press Enter to complete the rename.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 16 of 75
3. Confirm the warning box to complete the delete operation, the icon is removed from the project tree.
Validating Designs
Before you run an analysis on a model, it is very important that you first perform a validation check on the design. When you perform a validation check on a design, Maxwell runs a check on all setup details of the active design to verify that the necessary steps have been completed and their parameters are reasonable. To perform a validation check on the active design: 1. Click Maxwell3D or Maxwell2D, and then select Validation Check. Maxwell checks the project setup, and then the Validation Check window appears. 2. View the results of the validation check in the Validation Check window. The following icons can appear next to an item:
3. View any messages in the Message Manager window. 4. If the validation check indicates that a step in your design is incomplete or incorrect, carefully review the setup details for that particular step and revise them as necessary. 5. Run a validation check after you have revised any setup details for an incomplete or incorrect design step. 6. Click Close. Related Topics Modeler Validation Settings
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 17 of 75
Related Topics Model Analysis Analyze Objects Interobject Misalignment Analyze Surface Mesh Heal Technical Notes: Healing and Meshing Technical Notes: Detecting and Addressing Model Problems to Improve Meshing
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 18 of 75
Exporting Files
You can export the following types of files from Maxwell: Ansoft 2D modeler files AutoCAD Drawing Interchange Format files 3D model files Graphics files
Related Topics
Exporting Matrix Data Exporting Equivalent Circuit Data
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 19 of 75
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 20 of 75
2. Use the file browser to find the directory where you want to save the file. 3. Enter the name of the file in the File name box. 4. Select the desired 3D model file format from the Save as type pull-down list. Extension .sat .sm2 .sm3 .dxf, .dwg .model, .exp .gds .iges, .igs .x_b, .x_t Contents ACIS geometry solid model files. Ansoft 2D Geometry File Ansoft 3D Modeler files in ACIS version 2.0 or greater. AutoCAD Drawing Interchange Format files. .model - CATIA 4.1.9 to 4.2.4 .Catia V4 Export Files GDSII files Industry standard Initial Graphics Exchange Specification (IGES) files. AN additional license is required. Parasolid Binary Files. Parasolid Text Files .sab .step, .stp Standard ACIS binary. Industry standard AP203 STEP files. An additional license is required.
5. If you selected .sm3, the Select Version dialog box appears. Do the following: Click an ACIS version in which to export the model from the ACIS SM3 Version pull-down list, and then click OK. 6. Click Save. Unless you selected GDSII, the file is exported to the specified location as a 3D model file. If you selected GDSII, the GDSII Export dialog appears. If the model has been defined with layers, those layers are listed by layer number in the table, with columns for Layer Name, Layer Number, Elevation in units. There is a checkbox to specify whether to include the layer in the exported file. If you have defined a layer map file for the model, the Layermap button opens a browser for you to open that file before export. The *.layermap file is a text file that maps the GDSII layer numbers to layer names in the stackup. The *.layermap file can have the same format as the .tech file used in GDSII import, but it only needs the layer name and number in the file. In a *.layermap file, other information is ignored. In the Polygon Vertices area, check a radio button to select either No Limit to the number of vertices or Limit the number of vertices to a specified value. For Arc tolerance, specify a value or accept the default. 7. Click the OK button in the GDSII Export dialog to complete the export. The file is exported to to the specified location. Related Topics Exporting 2D Model Files Exporting 2D AutoCAD Drawing Interchange Format Files Exporting Graphics Files Importing GDSII Format Files
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 21 of 75
To export a file to a graphics format: 1. Click Modeler>Export to save the file in a graphics format. The Export File dialog box appears. 2. Use the file browser to find the directory where you want to save the file. 3. Type the name of the file in the File name box. 4. Select the desired graphics file format from the Save as type pull-down list. 5. Click Save. The file is exported to the specified location as a graphics file. Related Topics Exporting 2D Model Files Exporting 3D Model Files
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 22 of 75
Extension Contents .txt .csv .tab .dat Post processor format file Comma-delimited data file Tab-separated file Ansoft plot data file
5. Click Save. The file is exported to the specified location as a data table file.
Importing Files
You can import the following types of files to Maxwell: 2D model files 3D model files Related Topics Exporting Files
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 23 of 75
4. Click Open. The file is imported into the active Modeler window. Extension Contents .gds .sm2 Related Topics Importing 3D Model Files Importing GDSII Format Files GDSII is a standard file format for 2D graphical design layout data. Ansoft 2D Modeler files.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 24 of 75
5. Select the desired check boxes in the GDSII structures section of the dialog box. GDSII Structures Panel: The GDSII file may contain several top-level structures. You can do one of the following: Click a structure name in the GDSII Structures panel to highlight it. Clicking the Select check box in the GDSII Structures panel highlights the structure and selects that top-level structure to be imported. When multiple structures are imported, Maxwell 3D creates multiple designs under the current project, one for each GDSII structure. 6. View the sub-layouts in the Descendants section of the dialog box. Descendants Panel: The GDSII file is hierarchical and may contain many sub-layouts. The Descendants panel shows the sub-layouts in the selected top-level designs. 7. In the Layers for structurename section, view the layers for the top-level structure. Layers for structurename Panel: The Layers for structurename panel shows the layers for the most recently highlighted top-level structure [structurename]. GDSII layers are identified by layer numbers. 8. In the All GDSII Layers section, select the layers you want to import. All GDSII Layers Panel: The All GDSII Layers panel lists all the layers from all the structures in the file. Use the Import Layers check boxes in the All GDSII Layers panel to select the layers to import. You can drag and drop the layers in the list to change the vertical stackup of layers. 9. In the Convert Nodes to section, convert or ignore objects that use the "nodes" data type. Convert Nodes to Panel: GDSII supports nodes and boundaries as separate data types. Normally, boundaries represent polygons. Maxwell can do one of the following: Convert objects that use the nodes data type to boundary types, or ignore them. You can do one of the following: Use the Convert Nodes to radio buttons to select Boundary or Ignore. The default is to convert data type nodes to the data type boundary. The Flatten Hierarchy check box is automatically selected. Maxwell 3D always flattens any hierarchical geometry in the GDSII. 10. In the Layer Mapping File section, create a mapping to use for the import. Layer Mapping File Panel: If desired, you can create a mapping of the GDSII layer numbers to layer names in the design stackup. To create and use the mapping, do the following: Use a text editor to create a text file that maps the GDSII layer numbers to layer names in the stackup. The layer mapping file must have a .tech suffix. The format of a .tech format layer mapping file lists includes the layer number and corresponding layer name, color, elevation, and thickness. For example, a layer mapping file may look like the following:
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 25 of 75
Click the Open button in the Layer Mapping File section to locate and open an existing layer mapping file. 11. When you are finished viewing and selecting options in the GDSII Import dialog box, click OK. The file is imported into the active Modeler window. Related Topics: Importing 2D Model Files
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 26 of 75
4. Use the file browser to find the file you want to import. 5. Select the 3D model file you want to import or enter the name of the file in the File Name box. 6. Click Open. The file is imported into the active Modeler window. If you selected Heal Imported Objects with the Manual option selected for the import, then the Healing Options dialog box opens, allowing you to set parameters for the heal operation. Note While objects created in Maxwell can always be classed in the history tree as either a solid, sheet, or wire some imported objects may have mixture of these. Maxwell places such objects in an Unclassified folder in the history tree.
Extension .sat .sm3 .sm2 .sld .dxf, .dwg .tech .model, .CATPart
Contents ACIS 19 Service Pack 2 geometry solid model files.1 Ansoft 3D modeler files up to ACIS 19 Service Pack 2.1 Ansoft 2D modeler files Ansoft legacy 3D model files AutoCAD Drawing Interchange Format files. The .tech file is an ASCII file that contains layer names, units, color, elevation, thickness, and material information in a tab delimited format. See Importing DXF and DWG Format Files. Catia R4/R5 models.1 .model - CATIA 4.1.9 to 4.2.4 .CATPart - CATIA V5 R2 through R16
GDSII files. Industry standard Initial Graphics Exchange Specification (IGES) files versions up to 5.3.1 NASTRAN format files.2 Parasolid Files.1
.prt*, .asm* Pro/E model files. For ProE models, the import dialog lets enable Import Free Surfaces, which will include such surfaces as well as parts. .Pro/E 16 to Wildfire 2 .sab .step, .stp .stl .prt Standard ACIS binary. Industry standard AP203 STEP files and AP214 (geometry only).1 Stereolithography format files.2 Unigraphics file.1 (Windows only).
1. Automatic or Manual Healing available if desired. See Healing an Imported Object. 2. Defeaturing based on Model Resolution Length. Select Auto, None, or enter a numeric value directly in the entry box. Related Topics Importing 2D Model Files Importing DXF and DWG Format Files. Exporting 3D Model Files
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 27 of 75
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 28 of 75
Convert closed wide lines to polygons imports wide polylines as polygons. You have more flexibility to change the shape of such an object when it is imported as a polygon. Import as 2D sheet bodies causes imported objects to be organized in terms of 2D sheets. Select the import method: Click Script to create scripts and then run them to create all objects. By default, all properties like thickness and elevation will be created as variables. You can change them after importing. This allows flexibility but slows down the import process.The script import provides a drawing history and individual objects can be modified or even optimized. Click Acis for a fast import but without any flexibility. 11. Click the Language tab. The input language and format is normally auto-detected. You can override the auto-detection algorithm if it fails to detect the correct language or when you want to do specific language conversion Use the Override pulldown to select a language format to use in importing the data. Use the Filter choices checkbox to eliminate language options that do not apply to the data in the file. 12. When you have completed selections on all tabs, click OK on any tab. The file is imported into the active Layout window.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 29 of 75
1. Click Maxwell>Results>Import Solutions. Alternatively, right-click Results in the project tree and then click Import Solutions on the shortcut menu. The Imported Data dialog box appears. 2. Click Import Table. The Table Import dialog box appears. 3. In the File Name text box, type the name of the data table file you want to import or click Browse and use the file browser to locate the file. 4. If the data in the table is complex, select the format real/ imaginary, or magnitude/ phase in which to import the data. If the data is simple, this option will be ignored. 5. Click Load File. Note that the file has not been imported yet. 6. Optionally, type a new name in the Source Name box that indicates the origin or the data table, or accept the default name. 7. Optionally, type a new name in the Table Name box that describes the data in the table, or accept the default name 8. In the All Columns list, the headings of each column in the data file are listed. Optionally, specify a new name for a column heading by doing the following: a. In the All Columns list, click the heading you want to change. The heading appears in the Column Name box. b. Type a new name in the Column Name box, and then click Set Column Name. The heading is changed to the new name in every place it appears in the Imported Data dialog box. 9. In the Independent Data Columns list, the first heading in the data table file is listed by default. In the Dependent Data Columns list, the second and subsequent headings in the data table file are listed by default. Optionally, click a heading name and then click an arrow button to move it from one column to another. 10. If the data in the Dependent Data Columns list contains matrix data, select Matrix Data. If it contains field data, select Field Data. 11. Click Import. You return to the Imported Data dialog box.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 30 of 75
12. Click the data you want to import in the Current Imports list, and then click OK. The solution data is now available for post processing. Related Topics Adding Datasets
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 31 of 75
Note To use the library, you need to first use the Tools>Configure Libraries command. Related Topics Assigning Materials.
Printing
The printing commands enable you to send an image of the active window to the printer. To print the project: 1. Click File>Print. The Print dialog box appears. 2. You can change the printer (if other printer names are listed on the drop down), set the print range, number of copies, or use the check box to Print to file. 3. Do one of the following: Click OK to print the project. Click Cancel to dismiss the window without printing. Click Properties to define printer settings. You can also access the printer properties by clicking Printer in the Page Setup dialog box.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 32 of 75
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 33 of 75
useful for keeping a running log on the project. To add notes to a project: 1. Click Maxwell3D, Maxwell2D, or RMxprt, and then select Edit Notes. Alternatively, right-click a design icon in the project tree and select Edit Notes from the shortcut menu. The Design Notes dialog box appears. 2. Click in the window and type your notes. 3. Click OK to save the notes with the current project.
To edit existing design notes you may: Double-click the Notes icon in the project tree. Click Maxwell3D, Maxwell2D, or RMxprt, and then select Edit Notes. Right-click a design icon in the project tree and select Edit Notes from the shortcut menu. The Design Notes window appears, in which you can edit the design's notes as shown in the example below.
To delete the existing notes for a design: 1. Select the icon Notes in the project tree, click Edit>Delete. 2. Right-click the icon Notes in the project tree, click Delete from the shortcut menu. The Notes icon is removed from the project tree.
Note Notes are used to document aspects of designs only. For project level documentation, you can insert a documentation file into a project with the Project>Insert Documentation Files command.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 34 of 75
Encrypting a Resource
To encrypt a resource: 1. Click Tools>Password Manager.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 35 of 75
The Password Manager dialog box appears. 2. Select an existing resource to highlight it and enable the Encrypt File button. A file browser window appears. 3. Select the desired Circuit files (*.lib) file you wish to encrypt. Any existing resources in the selected directory appear. 4. Click OK. The resource is encrypted.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 36 of 75
Miscellaneous Options Default Units Analysis Options WebUpdate Options 2. Click each tab, and make the desired selections. 3. Click OK.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 37 of 75
General
Selecting the Show Message Window on new messages check box causes the application to display the Message Window when a new message occurs. Selecting the Ensure that new messages are visible in the Message Window Tree check box causes new messages to be revealed in the Message Window tree. Selecting the Show Progress Window when starting a simulation check box cuases the application to display the Progress Window when a simulation begins. Selecting the Update reports on file open check box causes the application to update the reports in a project when it is opened.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 38 of 75
On Completion - as with Never, but a single update is done when the solve completes. For additional information on these options, see Setting the Report Updating During Analysis Options.
Animation
Computing animated plots of fields or geometry requires significant memory which depends upon the size of the mesh and plot type. The animation setting is used to prevent problems related to low memory should an animation require large memory allocation. Specify the memory to preserve when computing animation frames using the entry field.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 39 of 75
Note Units specified in the Default Units Tab are generally for problem definition. The Post Processor diisplays output in the unit that scales best for plotting, however, the user may change the unit when creating the plot. Also, the Fields Calculator always works with SI units.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 40 of 75
Click OK to accept the changes and close the Distributed Analysis Machines dialog. Only machines checked as Enabled appear on the distributed machines list in the Analysis tab. Regardless of the machine(s) on which the analysis is actually run, the number of processors and Desired RAM Limit settings, and the default process priority settings are now read from the machine from which you launch the analysis. See Maxwell Options: Solver Tab. For more information, see distributed analysis. Once configured, you can also control these selections via toolbar icons for:
4. To launch all analyses as a specific user, rather than the current user, do the following in the Remote Analysis Options section. (Note: If any of the remote machines are Unix-based, you must specify the current user.) The Ansoft Service should be running on this port for all distributed machines. To change the Ansoft Service Port, click the Change button to display an editable dialog. The Send analysis request as option selection can be Service User or Specified User. Selecting Specified User enables the fields for user name, password, and domain information. Note If any machines are Unix-based, Current User must be selected. You can only have one remote analysis user configuration on Unix. 5. Select Disable access by remote machines to prevent remote machines from accessing the local machine. 6. Select or clear the Queue all simulations check box. This allows subsequent projects to wait in a queue till the currently running project solves completely. Note The Maxwell Server Setup window does not appear when the Queue all simulations check box is selected, even if you select the Prompt for analysis machine when launching analysis check box. This happens because Maxwell does not queue simulations that will be running on different machines, since they can run concurrently. Related Topics Remote Analysis Specifying the Analysis Options Using Distributed Analysis Solving Remotely Setting Up Distributed Analysis with Licensing Viewing Distributed Analysis Subtasks
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 41 of 75
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 42 of 75
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 43 of 75
Use Wizards for data input when creating new boundaries When this is checked, the creation of boundaries and excitations use Wizards to guide you through the process. When this is not checked, the creation of boundaries and excitations displays a Properties dialog with tabs for different kinds of information. Duplicate boundaries/mesh operations with geometry When this is checked, you can duplicate a boundary or excitation when its geometry is pasted or duplicated. See Duplicating Boundaries and Excitations. 4. Select or clear the following check boxes: Save before solving Note When you enable the Save before solving setting, the project is only saved if it has been modified since its last save. Save Optimetrics field solutions Apply variation deletions immediately Related Topics: Setting the Material Threshold
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 44 of 75
value. 3. Select one of the following from the Default Process Priority pull-down list: Critical (highest) Priority (Not recommended) Above Normal Priority (Not recommended) Normal Priority Below Normal Priority Idle (lowest) Priority 4. Select one or both of the following check boxes, and enter values in the text boxes: Desired RAM Limit (MB) Maximum RAM Limit (MB) An environment variable allows you to override the desired RAM limit settings without permanently change the values set here. This is useful for unattended solves, for instance when running a non-graphical batchsolve: ANSOFT_DESIRED_RAM_LIMIT (value is the desired RAM usage limit, in MB, that you wish to place on the solvers) You can also set the number of processors, desired RAM limit, and maximum RAM limit using VB scripts.
Setting Solver Settings Using VB Scripts Being able to set the number of processors, desired RAM limit, and maximum RAM limit using VB scripts allows you to solve a project by running a VB script, without having to toggle the computer hardware usage settings. The following macros allow you to set these options: oDesign.SetDesiredRamMBLimit <integer num in MB> oDesign.SetMaximumRamMBLimit <integer num in MB> oDesign.SetNumberOfProcessors <num>
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 45 of 75
Working with Maxwell Projects and Designs > Setting Options in Maxwell
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 46 of 75
Electrostatic DC Conduction AC Conduction 2. To change the default geometry mode when you initially insert a project, select one of the following from the Default geometry mode pull-down list. XY about Z 3. In the Material Threshold Options section, enter the Default perfect conductor and Default insulator/conductor values in siemens/m. Note Setting the material thresholds under Tools>Options>Maxwell 3D Options or Tools>Options>Maxwell 2D options impacts the default setting for the current and all future projects/designs. To change the material threshold for the current design only, use the Maxwell>Design Settings command and change the material thresholds on the Set Material Thresholds tab. 4. In the Assignment Options section, select or clear the following two check boxes: Use Wizards for data input when creating new boundaries When this is checked, the creation of boundaries and excitations use Wizards to guide you through the process. When this is not checked, the creation of boundaries and excitations displays a Properties dialog with tabs for different kinds of information. Duplicate boundaries/mesh operations with geometry When this is checked, you can duplicate a boundary or excitation when its geometry is pasted or duplicated. See Duplicating Boundaries and Excitations. 5. Select or clear the following check boxes: Save before solving Note When you enable the Save before solving setting, the project is only saved if it has been modified since its last save. Save Optimetrics field solutions Apply variation deletions immediately Generate model history when importing legacy 2D projects Related Topics: Setting the Material Threshold
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 47 of 75
These options are set on the Solver tab of the Maxwell 2D Options dialog box. To set the solver options for Maxwell2D: 1. Enter the Number of Processors to use. This applies to non-distributed solutions (including adaptive passes that come before distributed frequency sweeps ). The value specifies the maximum number of local processors to use; if you specify that you want to use 4 processors, and the machine on which you are solving only has two processors, the solve machine will only use two processors. This setting affects all Maxwell projects for the current user and machine. However, the solver considers the number of processors to be optional and reverts to a single processor solution if a multiple processor licence is not available. An environment variable allows you to override the number of processors without permanently changing the value set here. This is useful for unattended solves, for instance when running a non-graphical batchsolve: ANSOFT_NUM_PROCESSORS (value is the maximum number of processors to use) 2. Enter the Number of Processors, Distributed to use. This applies to distributed solutions (parametrics, optimization, frequency sweeps, and domains).The value specifies the maximum number of distributed processors to use; if you specify that you want to use 4 processors, and the machine on which you are solving only has two processors, the solve machine will only use two processors. For distributed solve, if you want to use as many processors as exist on each solve machine, you can set the number of processors to a high value. 3. Select one of the following from the Default Process Priority pull-down list: Critical (highest) Priority (Not recommended) Above Normal Priority (Not recommended) Normal Priority Below Normal Priority Idle (lowest) Priority 4. Select one or both of the following check boxes, and enter values in the text boxes: Desired RAM Limit (MB) Maximum RAM Limit (MB) An environment variable allows you to override the desired RAM limit settings without permanently change the values set here. This is useful for unattended solves, for instance when running a non-graphical batchsolve: ANSOFT_DESIRED_RAM_LIMIT (value is the desired RAM usage limit, in MB, that you wish to place on the solvers) You can also set the number of processors, desired RAM limit, and maximum RAM limit using VB scripts.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 48 of 75
1. Click Tools>Options>RMxprt Options. The RMxprt Options window appears, displaying three available tabs: General Options Solver Export Options 2. Click each tab, and make the desired selections. 3. Click OK.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 49 of 75
Save before solving Note When you enable the Save before solving setting, the project is only saved if it has been modified since its last save. Apply variation deletions immediately Related Topics: Setting the Material Threshold
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 50 of 75
Segmented Arc
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 51 of 75
OK. 3. Width -- set the line width by editing the real value in the text field. 4. Arrows -- use the check box to use arrows on the curve ends. 5. Symbol -- use the check box to have symbols mark the locations of data points on the curve. 6. Sym Freq -- set the symbol frequency by editing the integer value in the text field. 7. Sym Style -- select the symbol to display for the designated data points. The sym style can be box, circle, vertical ellipse, horizontal ellipse, vertical up triangle, vertical down triangle, horizontal left triangle, horizontal right triangle. 8. Fill Sym -- use the check box to set the symbol display as a solid or as hollow. 9. Sym Color -- set the color for the symbol by double clicking to display the Set color dialog. Select a default or custom color and click OK.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 52 of 75
click OK.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 53 of 75
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 54 of 75
f. Line Style -- select the options from the drop down menu. The options are Solid, Dot, Dash, and Dot dash. g. Line Width -- set the line width by editing the real value in the text field. Related Topics Modifying Markers on Point Plots
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 55 of 75
4. Accumulate Depth -- set to 4 by default. 5. Curve Tooltip Option -- use the checkboxes to toggle the following properties: a. Show Trace Name b. Show Variation Key c. Show Solution Name 6. Clipboard Option -- use the drop down menus to specify the following properties: a. Capture Aspect Size Ratio -- this can be As Shown or Full Screen. b. Capture Background Color -- this can be As Shown or White. 7. Format -- specify the following properties: a. Field Width -- set the number of digits to display by editing the real value field. b. Precision -- set the precision for marker placement by editing the real value field. c. Use Scientific Notation -- use the checkbox to toggle scientific notation on or off.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 56 of 75
11. Header Row - use the following properties to set the header row format: a. Text Color - set the color by clicking to display the Set color dialog. Select a default or custom color and click OK. b. Text Font -- click the cell to display the Edit Text Font dialog. The dialog lets you select from a list of available fonts, styles, sizes, effects, colors, and script. The dialog also contains a preview field. OK the selections to apply the font edits and to close the dialog. c. Background Color - set the color by clicking to display the Set color dialog. Select a default or custom color and click OK. 12. Format -- use the following properties to set the format: a. Field Width -- set the table field width by editing the real value in the text field. b. Precision -- set the table precision by editing the real value in the text field. c. Use Scientific Notation -- use the checkbox to toggle scientific notation on or off. 13. Copy to Clipboard -- use the following checkboxes to toggle the following properties for table copy operations: a. With Header b. With Tab Separator
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 57 of 75
1. By default, the modeler will delete tool objects when performing tasks such as Uniting, Subtracting, or Intersecting objects. The user may specify that the modeler should make a copy (clone) of the tool object prior to the operation, allowing the object to remain available for subsequent operations. To specify when to clone tool objects, select or clear the following check boxes in the Clone section: Clone tool objects before uniting Clone tool objects before subtracting Clone tool options before intersecting Clone tool objects before imprinting Clone tool objects before projecting 2. In the Coordinate System section, select or clear the Automatically switch to face coordinate system check box. By default, the modeler operates within the user selected coordinate system. If this option is enabled, you can select a face and when a new object creation is started, the modeler first creates a face coordinate system consistent with the selected face and the new object is created within the face coordinate system. With this selection, unchecked, you must manually create a Face Coordinate System before creating an object related to it. 3. In the Polyline section, select or clear the Automatically cover closed polylines check box. By default, surface objects created with the Polyline command will be created with a cover so that they become sheet objects. You can choose to leave the polyline as an uncovered object to perform further operations prior to creating a sheet object If checked, closed polylines become sheet objects, and are listed as such in the History tree. If not checked, closed polylines are listed under lines in the History tree. 4. For the Automatically imprint wrapped sheets option: 5. For the Select last command on object select option: If checked, the history tree is expanded after operations on object properties, even if the tree is collapsed for the item. If not checked, when you select an object in 3D view, only the object selected, and current tree collapse/expand state is preserved 6. For the Expand history tree on object select option: If checked, selecting an object automatically opens the history tree. If not checked, the history tree does not open on object selection. This can be useful for speeding the display of multiple object selections, or complex objects.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 58 of 75
The Color window appears. Select a color, and click OK. 2. To specify how to render an object, select WireFrame or SmoothShade from the Default view render pull-down list. 3. To set the Default transparency, move the slider, or enter a numerical value. 4. Select or clear the Show orientation of selected objects check box. 5. Select or clear the Show coordinate system of selected operations check box. 6. Select or clear the Highlight selection dynamically check box. This option causes objects or faces (depending on the selection mode) to be highlighted when you pass the mouse pointer over them. You may want to turn this off for complicated models. 7. Under Default tree layout, select or clear the Group objects by material check box. This feature is the same as selecting or clearing the Group Objects By Material toggle command from the Modeler menu. 8. Under History operations visualization, select or clear the Visualize history of objects check box. The option lets you view an outline of each part that comprises an object when the given part is selected in the model history tree. This can help you visualize an object that has been merged with another object. A change to the option takes effect only when you restart Maxwell. The following figure shows an example history tree with an object selected and the outline view of that object in the main window.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 59 of 75
Vertex Edge Center Face Center Quadrant Arc Center 2. Enter how near the mouse needs to be to click a grid item in the Mouse Sensitivity box, in pixels. 3. Select or clear the Show measures dialog check box. This specifies whether a Properties dialog appears on the creation of a new primitive. 4. The Operation Data Entry Mode controls whether you draw new objects directly via the mouse, or whether a Properties dialog opens for you to enter dimensions for the object. The Dialog mode drawing feature works with the equation based line, and all two and three dimensional objects. Point mode - mouse drawing. Dialog - enter dimensions in the properties dialog. You can also use F3 for Point mode and F4 for dialog mode. 5. Select or clear the Edit property of new primitives check box. When this check box is selected, a Properties dialog box appears when a new object (primitive) is created. If the Check box is unselected, object properties can be edited in the Properties window section of the Maxwell Desktop.
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 60 of 75
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 61 of 75
Project Variables
A project variable can be assigned to any parameter value in the project in which it was created. Maxwell differentiates project variables from other types of variables by prefixing the variable name with the $ symbol. You can manually include the $ symbol in the project variable's name, or Maxwell can automatically append the $ after you define the variable. Project variables can be used in any design within the project. A design variable can be assigned to any parameter value in the Maxwell design in which it was created. Design variables are not available to other designs within the same project.
Design Variables
Related Topics Defining an Expression Defining Mathematical Functions Assigning Variables Specifying Output Variable Convergence Specifying Output Variables Using Optimetrics for Design Analysis Choosing a Variable to Optimize Selecting Objects by Variable
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 62 of 75
You can sort the project variables by clicking on the Name column header. By default, variables are sorted in original order. Clicking once sorts them in ascending order, noted by a triangle pointing up. Clicking against sorts in descending order, noted by a triangle pointing down. Clicking a third time sorts in original order, with no triangle. 4. In the Unit Type text box you can use the drop down menu to select from the list of available unit types. None is the default. When you select a Unit Type, the choices in drop down menu for the Units text box adapt to that unit type. For example, selecting Length as the Unit Type causes the Unit menu to show a range of metric and english units for length. Similarly, if you select the Unit Type as Resistance, the Units drop down lists a range of standard Ohm units. 5. In the Value text box, type the quantity that the variable represents. If you did not specify the Unit Type and Unit, you can also optionally, include the units of measurement. Warning If you include the variables units in its definition (in the Value text box), do not include the variables units when you enter the variable name for a parameter value. The quantity can be a numerical value, a mathematical expression, or a mathematical function. The quantity entered will be the current, (or default) value for the variable. If the mathematical expression includes a reference to an existing variable, this variable is treated as a dependent variable. The units for a dependent variable will automatically change to those of the independent variable on which the value depends. Additionally, dependent variables, though useful in many situations, cannot be the direct subject of optimization, sensitivity analysis, tuning, or statistical analysis. 6. Click OK. You return to the Properties dialog box. The new variable and its value are listed in the table. If the value is an expression, the evaluated value is shown. Updating the expression also changes the evaluated value display. The evaluated values of any dependent variables also are changed.
7. Optionally, type a description of the variable in the Description box. 8. Optionally, select Read-Only. The variable's name, value, unit, and description cannot be modified when Read-only is selected. 9. Optionally, select Hidden. If you clear the Show Hidden option, the hidden variable does not appear in the Properties dialog box. 10. Click OK. The new variable can now be assigned to a parameter value in the project in which it was created.
Related Topics
Adding a Design Variable Deleting Project Variables Defining an Expression Defining Mathematical Functions
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 63 of 75
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 64 of 75
situations, cannot be the direct subject of optimization, sensitivity analysis, tuning, or statistical analysis. Note Complex numbers are not allowed for variables to be used in an Optimetrics sweep, or for optimization, statistical, sensitivity or tuning setups. 6. Click OK. You return to the Properties dialog box. The new variable and its value are listed in the table. If the value is an expression, the evaluated value is shown. Updating the expression also changes the evaluated value display. The evaluated values of any dependent variables also are changed.
7. Optionally, type a description of the variable in the Description box. 8. Click OK. The new variable can now be assigned to a parameter value in the design in which it was created.
Related Topics
Adding a Project Variable Deleting Design Variables Deleting Project Variables Defining an Expression Defining Mathematical Functions
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 65 of 75
Adding Datasets
Datasets are collections of plotted data points that can be extrapolated into an equation based on the piecewise linear makeup of the plot. Each plot consists of straight line segments whose vertices represent their end points. A curve is fitted to the segments of the plot and an expression is derived from the curve that best fits the segmented plot. The created expression is then used in a piecewise linear intrinsic function such as: pwl, pwlx or pwl_periodic. You can add datasets at either the Project Level or the Design level. They can be for various purposes, including to define frequency dependent port impedances or frequency dependent global variables, and boundary definitions. 1. For a Project level dataset, click Project>Datasets. For a Design level dataset, click Maxwell 2D>Design Datasets, Maxwell 3D>Design Datasets, or RMxprt>Design Datasets. The Datasets dialog box appears. This lists any existing datasets for the Project or Design level, respectively. 2. Click Add. The Add Dataset dialog box appears. The dialog contains fields for the Dataset name, and a table for x- and ycoordinates. It contains a graphic display that draws a line for the coordinates you add. It also includes buttons for the following functions: Swap X-Y Data - this swaps the x- and Y- coordinates and adjusts the graphical display. Import Dataset - this provides a way to import data sets from an external source. The format is a tab separated points file. Clicking the button opens a file browser window. Export Dataset -- this provides a way to export the current dataset to a tab separated points file. Clicking the button opens a file browser window. Add Row Above - adds a new row to the table above the selected row. Add Row Below - adds a new row to the table below the selected row/ Append Row - opens a dialog that lets you specify a number of rows to add to the table. Delete Row - deletes the selected row or rows. 3. Optionally, type a name other than the default for the dataset in the Name box. 4. Enter the x- and y- coordinates by one of the following methods Import Dataset Type the x- and y-coordinates for the first data point in the row labeled 1.Type the x- and y-coordinates for the remaining data points in the dataset using the same method. After you type a points coordinates and move to the next row, the point is added to the plot, adjusting the display with each newly entered point. 5. When you are finished entering the data point coordinates, click OK. 6. Click Done in the Datasets dialog box. The dataset plot is extrapolated into an expression that can be used in parametric analyses, boundary definitions, or assigned to a material property value. Related Topics Adding a Design Variable Modifying Datasets
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 66 of 75
Modifying Datasets
1. For Project level datasets, click Project>Datasets. For Design level datasets, click Maxwell 2D>Design Datasets, Maxwell 3D>Design Datasets, or RMxprt>Design Datasets. The Datasets dialog box appears. 2. Click the dataset name you want to modify, and then click Edit. The Edit Dataset dialog box appears. 3. Optionally, type a name other than the default for the dataset in the Name box. 4. Type new values for the data points as desired. The plot is adjusted to reflect the revised data points. 5. When you are finished entering the data point coordinates, click OK. 6. Click Done. Related Topics Adding Datasets Adding a Design Variable Modifying Datasets Using Piecewise Linear Functions in Expressions Using Dataset Expressions
Basic functions
/, +, -, *, mod (modulus), ** (exponentiation), - (Unary minus), == (equals), ! (not), != (not equals), > (greater than), < (less than), >= (greater than equals), <= (less than equals), && (logical and), ||
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 67 of 75
(logical or) Intrinsic functions if, sqn, abs, exp, pow, ln (natural log), log (log to the base 10), lg (log to the base 2), sqrt, floor, ceil, round, rand (returns a random number between 0 and 1), deg, rad
Trigonometric sin, cos, tan, asin, acos, atan, sinh, cosh, tanh expressions The predefined variables X, Y, Z, Phi, Theta, R, and Rho must be entered as such. X, Y, and Z are the rectangular coordinates. Phi, Theta, and Rho are the spherical coordinates. R is the cylindrical radius, and Rho is the spherical radius. If you do not specify units, all trigonometric expressions expect their arguments to be in radians, and the inverse trigonometric functions return values are in radians. If you want to use degrees, you must supply the unit name deg. When the argument to a trigonometric expression is a variable, the units are assumed to be radians. These function names are reserved and may not be used as variable names. As far as expression evaluation is concerned: units are conversion factors (that is, from the given unit to SI). Note also that the evaluated value of an expression) is always interpreted as in SI units. Related Topics Setting Coordinate Systems Expressing Cartesian, Cylindrical or Spherical Coordinates
Defining an Expression
Expressions are mathematical descriptions that typically contain intrinsic functions, such as sin(x), and arithmetic operators, such as +, -, *, and /, well as defined variables. For example, you could define: x_size = 1mm, y_size = x_size + sin(x_size). Defining one variable in terms of another makes a dependent variable. Dependent variables, though useful in many situations, cannot be the subject of optimization, sensitivity analysis, tuning, or statistical analysis. The Constants tab of the Project Variables dialog lists the available pre-defined constants.These may not be reassigned a new value.
Description Boltzmann constant (J/K) Speed of light in vacuum (m/s) Permittivity of vaccum (F/m) Electron charge (C) Impedance of cacuum (Ohm) Ratio of circle circumference to diameter
elecq 1.602176462e-019
Numerical values may be entered in Ansoft's shorthand for scientific notation. For example, 5x107 could be entered as 5e7. Related Topics Defining Mathematical Functions
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 68 of 75
Using Valid Operators for Expressions Using Intrinsic Functions for Expressions Using Piecewise Linear Functions for Expressions Using Dataset Expressions
() !
parenthesis not
1 2 3
^ (or **) exponentiation (If you use "**" for exponentiation, as in previous software versions, it is automatically changed to "^".) * / + == != > < >= <= && || unary minus multiplication division addition subtraction equals not equals greater than less than greater than or equal to less than or equal to logic and logic or
4 5 5 6 6 7 7 7 7 7 7 8 8
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 69 of 75
reserved and may not be used as user-defined variable names. User-defined variables cannot depend on any intrinsic variables. The following intrinsic variables may be used to define expressions:
Variable _I1 through _I9 _t _u _v _V1 through _V9 Ang Budget_Index Distance ElectricalDegree F F1 F2 F3 FNoi Freq Ia and Ib Index IWavePhi IWaveTheta Normalized Deformation Normalized Distance OP Pass Phase Phi R Rho RSpeed Spectrum Temp Theta Time Vac Vbe Vce Vds Vgs X, Y, and Z ZAng and ZRho
Units mA
Description Terminal current in an interpretive user-defined model Variable to define a parametric equation based curve Variable to define a parametric equation based surface Variable to define a parametric equation based surface
mV deg mm deg GHz GHz GHz GHz GHz GHz mA deg deg
Port voltage in an interpretive user-defined model Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Electrical degree of the rotating machine (cannot be set by the user) Frequency of the circuit/system analysis Frequency of tone 1 in the harmonic balance analysis Frequency of tone 2 in the harmonic balance analysis Frequency of tone 3 in the harmonic balance analysis Offset noise frequency in the harmonic balance noise analysis Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user)
Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Speed of the machine (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Time point in a transient analysis Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user) Post-processing variable (cannot be set by the user)
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 70 of 75
Function abs sin cos tan asin acos atan atan2 asinh atanh sinh cosh tanh even odd sgn exp pow if pwl pwlx Absolute value (|x|) Sine Cosine Tangent Arcsine Arccosine Arctangent (in range of -S/4 to S/4 degrees) Arctangent (in range of -S/2 to S/2 degrees) Hyperbolic Arcsine Hyperbolic Arctangent Hyperbolic Sine Hyperbolic Cosine Hyperbolic Tangent
Description abs(x) sin(x) cos(x) tan(x) asin(x) acos(x) atan(x) atan2(y,x) asinh(x) atanh(x) sinh(x) cosh(x) tanh(x) even(x) odd(x) sgn(x) exp(x) pow(x,y)
Syntax
Returns 1 if integer part of the number is even; returns 0 otherwise. Returns 1 if integer part of the number is odd; returns 0 otherwise. Sign extraction Exponential (ex) Raise to power (xy) If Piecewise Linear with linear extrapolation on x Piecewise Linear x with linear extrapolation on x
if(cond_exp,true_exp, false_exp) pwl(dataset_exp, variable) pwlx(dataset_exp, variable) pwl_periodic(dataset_exp, variable) sqrt(x) ln(x)
pwl_periodic Piecewise Linear with periodic extrapolation on x sqrt ln Square Root Natural Logarithm (The "log" function has been discontinued. If you use "log(x)" in an expression, the software automatically changes it to "ln(x)".) log10 int nint max Logarithm base 10 Truncated integer function Nearest integer Maximum value of two parameters
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 71 of 75
Note If you do not specify units, all trigonometric functions interpret their arguments as radians. Likewise, inverse trigonometric functions' return values are in given in radians. When the argument to a trigonometric expression is a variable, the units are assumed to be radians. If you want values interpreted in degrees, supply the argument with the unit name deg. Related Topics Defining an Expression
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 72 of 75
Dataset expressions are derived from a series of points in a plot created in the Datasets dialog box. Each plot consists of straight line segments whose vertices represent their end points. A curve is fitted to the segments of the plot, and an expression is derived from the curve that best fits the segmented plot. The created expression is then used in the piecewise linear intrinsic functions. Related Topics Adding Datasets Adding a Design Variable Modifying Datasets Using Piecewise Linear Functions in Expressions
Assigning Variables
To assign a variable to a parameter in Maxwell: Type the variable name or mathematical expression in place of a parameter value in a Value text box. If you typed a variable name that has not been defined, the Add Variable to DesignName dialog box will appear, enabling you to define the design variable. If you typed a variable name that included the $ prefix, but that has not been defined, the Add Variable dialog box appears, enabling you to define the project variable. Note You can assign a variable to nearly any design parameter assigned a numeric value in Maxwell. See the Maxwell online help about the specific parameter you want to vary to determine if can be assigned a variable. Related Topics Working with Variables
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 73 of 75
3. Click the row containing the variable you want to optimize. Note Dependent variables cannot be optimized. 4. Select the Optimization option. 5. For the variable you want to optimize, select Include. The selected variable is now available for optimization in an optimetrics setup defined in the current design or project. Note Complex numbers are not allowed for variables to be used in an Optimetrics sweep, or for optimization, statistical, sensitivity or tuning setups. 6. Optionally, override the default minimum and maximum values that Optimetrics uses for the variable in every optimization analysis. During optimization, the optimizer does not consider variable values that lie outside of this range. 7. Click OK.
Related Topics
Setting up an Optimization Analysis
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 74 of 75
analysis. During sensitivity analysis, Optimetrics will not consider a variable value for the first design variation that is greater than this step size away from the starting variable value. 8. Click OK.
Related Topics
Setting up a Sensitivity Analysis
Related Topics
Tuning a Variable
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012
Page 75 of 75
If the variable is a project variable, click Project>Project Variables. The Properties dialog box appears. 2. Click the tab that lists the variable you want to include in the statistical analysis. 3. Click the row containing the variable you want to include in the statistical analysis. Note Dependent variables cannot be included in a statistical analysis. 4. Select the Statistics option. 5. For the variable you want to include in the statistical analysis, select Include. The selected variable is now available for statistical analysis in a statistical setup defined in the current design or project. Note Complex numbers are not allowed for variables to be used in an Optimetrics sweep, or for optimization, statistical, sensitivity or tuning setups. 6. Optionally, override the distribution criteria that Optimetrics uses for the variable in every statistical analysis. 7. Click OK.
Related Topics
Setting up a Statistical Analysis
file:///C:/Users/Prasenjit/AppData/Local/Temp/~hh4071.htm
22-09-2012