Simplorer
-
Upload
latisha-carter -
Category
Documents
-
view
259 -
download
29
description
Transcript of Simplorer
-
Simplorer Online Help
ANSYS, Inc.Southpointe2600 ANSYS DriveCanonsburg, PA [email protected]://www.ansys.com(T) 724-746-3304(F) 724-514-9494
Release 17.0December 2015
ANSYS Inc. iscertified to ISO9001:2008.
-
Table of ContentsTable of Contents Contents-1
1 - Legal Notices 1-1
Legal Notice 1-2
1. ANSYS, Inc. Contact Information 1-30
2. ANSYS Trademarks List 1-31
3. GNU LESSER GENERALPUBLIC LICENSE (LGPL) 1-33
4. Apache License 1-44
5. Common Public License Version 1.0 (CPL) 1-47
6. Community Software License Agreement 1-51
7. CommonDevelopment and Distribution License (CDDL) 1-58
8. GNU GENERALPUBLIC LICENSE (GPL) 1-65
2 - Welcome to Simplorer Online Help 2-1
Simplorer User InterfaceQuick Links 2-1
ProjectsQuick Links 2-2
DesignsQuick Links 2-2
ComponentsQuick Links 2-3
Analysis Quick Links 2-4
Working with Legacy FilesQuick Links 2-4
OptimetricsQuick Links 2-5
Results Quick Links 2-5
Scripting Quick Links 2-6
3 - Getting Started 3-1
Launching Simplorer 3-1
Related Topics 3-3
Welcome to the ANSYS Electronics Desktop 3-4
Launching ANSYS Electronics Desktop 3-5
Simplorer Online Help
Contents-1
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
SystemRequirements 3-7
The Simplorer Desktop 3-8
The Project Manager Window 3-9
Setting the Project Tree to Expand Automatically 3-11
Viewing Simplorer Design Details 3-11
The Definitions Folder 3-12
The Component LibrariesWindow 3-12
The Components Tab 3-14
Simplorer Component Library Element Symbols 3-15
Using the Favorites andMost Recently Used Folders 3-16
Online Help for Components 3-17
Loading Component Example Projects 3-17
Placing Components on a Schematic 3-17
The Search Tab 3-17
PropertiesWindow 3-19
ParamValues Tab (PropertiesWindow) 3-20
General Tab (PropertiesWindow) 3-21
Symbol Tab (PropertiesWindow) 3-21
Quantities Tab (PropertiesWindow) 3-22
Signals Tab (PropertiesWindow) 3-23
Showing and Hiding the PropertiesWindow 3-23
LaunchingOnline Help from the PropertiesWindow 3-23
The Properties Dialog Box 3-24
On-sheet Component Properties Dialog Box 3-24
Design Properties Dialog Box 3-25
Parameter Defaults Tab (Design Properties Dialog Box) 3-25
Parameter Values Tab (Properties Dialog Box) 3-26
General Tab (Properties Dialog Box) 3-29
Contents-2
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Symbol Tab (Properties Dialog Box) 3-29
Quantities Tab (Properties Dialog Box) 3-29
Signals Tab (Properties Dialog Box) 3-29
Array/Record Element ValuesDialog Box 3-30
Property Displays Tab (Properties Dialog Box) 3-32
Add/Edit Property Dialog Boxes 3-33
TheMessageManager 3-34
Display or Hide theMessageManager 3-35
Hiding theMessageManager Window Until Messages Appear 3-35
ClearingMessages 3-35
ShowingMessage Details 3-35
The ProgressWindow 3-36
The Design Area 3-36
Schematic Editor Window 3-37
Symbol Editor Window 3-38
Netlist Editor Window 3-39
Model Editor Window 3-39
Script Editor Window 3-40
Report Window 3-40
Window Layouts 3-41
The Status Bar 3-42
DesktopMenus and Toolbars 3-42
Working with theMenu Bar 3-42
Window Drop-downMenu 3-44
Working with The Toolbars 3-45
CustomizeOptions 3-46
Customize Commands 3-47
External User Tools 3-47
Contents-3
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
The Shortcut Menus 3-48
Shortcut Keys 3-49
Editing Keyboard Shortcuts 3-51
Undo and RedoCommands 3-52
Running Simplorer from a command line 3-53
Examples and Further Explanations of -batchoptions use 3-60
For -batchoptionsUse: Project Directory and Lib Paths 3-61
For -batchoptionsUse: TempDirectory. 3-62
For -batchoptionsUse: VariousDesktop Settings 3-62
Getting Started Guide 3-65
4 - Getting Help 4-1
ConventionsUsed in the Online Help 4-3
Finding Information in the Help 4-4
Using the Search Function in the Help 4-4
UsingWebUpdate 4-8
Obtaining Information about the Software and Release 4-9
What's New in this Release 4-10
Emailing a Help Page Title 4-11
5 - Working with Simplorer Projects 5-1
Setting Options for Simplorer 5-3
SettingGeneral Options 5-4
General Options: Desktop Configuration 5-4
General Options: Project 5-5
General Options: Miscellaneous 5-6
ANSYSWorkbench Integration 5-6
MATLAB Optimization 5-6
Save Preview Images 5-6
General Options: User Interface 5-6
Contents-4
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Project Tree Visualization Options 5-7
Color Scheme 5-7
WelcomeMessage 5-7
General Options: Directories 5-7
General Options: Desktop PerformanceOptions 5-8
Report Update Options for Design Type 5-8
Animation 5-9
Desktop Pre/Post Processing 5-9
Disk SpaceWarning 5-9
General Options: Default Units 5-9
General Options: Remote Analysis 5-10
Related Topics 5-10
General Options:WebUpdate Options Tab 5-10
General Options: Component LibrariesOptions 5-11
Setting Simplorer Options 5-11
Simplorer Options: General 5-12
Related Topics 5-12
Simplorer Options: Import Options 5-12
Simplorer Options: Port Options 5-13
Conservative Domain Port Source Components 5-14
Conservative Domain Port Impedance Components 5-17
Quantity Domain Port Source Components 5-20
Related Topics 5-21
Simplorer Options: Spice Compiler Options Tab 5-22
Related Topics 5-22
Simplorer Options: VHDLCompiler 5-22
Simplorer Options: Modelica Compiler 5-22
Setting HPC and Analysis Options 5-23
Contents-5
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Exporting Options Files 5-25
Setting Options via Configuration Files 5-27
Setting or RemovingOption Values in Configuration Files: UpdateRegistry Command 5-31
Example Uses for Export Options Features 5-35
Example for Setting an Installation Default Value 5-36
Example for Setting a Host Dependent Default Value 5-36
Example for Reverting from aUser DefinedOption Value to the AdministratorDefault 5-36
Example Searching for a Registry Key Pathname 5-37
User Options and the Update Registry Tool 5-38
Getting a Value from a Specific Configuration File 5-38
Getting a Value Using Precedence Rules 5-39
Example of Removing a Host Dependent User Option Setting 5-39
Example Adding a Host Independent User Option Setting 5-40
Setting the Temporary Directory 5-40
Temporary Directory Configuration File Format 5-42
Setting the Temporary Directory Using theGUI 5-43
Setting the Temporary Directory From the Command Line 5-44
Setting or Removing Temporary Directory Values in Configuration Files:UpdateRegistry Command 5-44
BatchoptionsCommand Line Examples 5-44
Batchoptions File Format 5-45
Example -BatchOptionswith -Remote 5-46
Example -Batchsolve for Local 5-46
Batchoptions and Analysis Configurations in the Registry 5-47
Setting Analysis ConfigurationsUsing the User Interface 5-49
Simplorer File Types 5-50
Setting Up a Simplorer Design 5-51
Contents-6
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Creating Projects 5-52
Opening Existing Projects 5-53
Opening Recent Projects 5-53
Opening Example Projects 5-54
Translating Legacy Simplorer Projects and Schematics 5-55
WhenComponent Terminals Do Not Match theModel Terminals 5-55
Importing ANF Design Data 5-56
Closing Projects 5-58
Saving Projects 5-59
Saving a New Project 5-59
Saving the Active Project 5-60
Saving a Copy of a Project 5-60
Saving Project Data Automatically 5-61
Recovering Project Data in an Autosave File 5-61
Archiving Projects 5-63
Restoring Archives 5-67
Downloading Content fromServers 5-69
Renaming a Project 5-70
Deleting Projects 5-71
Removing Unused Definitions from a Project 5-72
Datasets 5-73
Datasets Dialog Box 5-73
Adding Datasets 5-74
Adding DatasetsManually 5-74
Dataset Preview Plot Properties 5-75
Importing Datasets 5-75
Editing Datasets 5-77
Cloning Datasets 5-78
Contents-7
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Exporting Datasets 5-78
Removing Datasets 5-79
Using SheetScan 5-79
SheetScan Toolbars 5-80
SheetScan Settings 5-81
The Curve ValuesWindow 5-81
Loading a Datasheet Picture into SheetScan 5-81
Deleting a Datasheet Picture 5-82
Defining a SheetScan Coordinate System 5-82
Defining a Characteristic Curve in SheetScan 5-83
Selecting a SheetScan Characteristic Curve 5-83
Changing Characteristic Curve Settings 5-84
Editing a SheetScan Characteristic Curve 5-84
Deleting a SheetScan Characteristic Curve 5-84
Checking for Monotonicity in X 5-84
Importing Characteristic Data into SheetScan 5-85
Exporting SheetScan Data 5-85
Undoing Commands 5-87
Redoing Commands 5-88
Inserting a Documentation File 5-89
Importing and Updating Simplorer Models and Components 5-90
Importing Simplorer Models 5-90
Handling of Incompatible Definition Names during SimulationModel Import 5-94
Using the Update Project Command in aModel Editor 5-95
Exporting a VHDL-AMSModel Description 5-97
Creating aModel and Component from the Current Schematic 5-99
Printing 5-101
Adding and Saving Project Notes 5-102
Contents-8
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Event Callbacks 5-103
Working with PExprt Designs 5-106
Opening an Existing Design using PExprt 5-106
Creating a New Design using PExprt 5-107
Using theMaterial Editor 5-109
Editing an ExistingMaterial 5-109
Creating a New Material 5-109
The View/Edit Material Dialog Box 5-110
Properties of theMaterial List 5-110
Specifying Thermal Quadratic Parameters 5-111
Material Properties 5-111
6 - Working with Libraries 6-1
Introduction: Components and Component Libraries 6-2
Component Definition Overview 6-2
Parameter Data and Dependent Data 6-2
Simplorer Netlist 6-3
Library Concepts 6-4
Library Directories 6-4
The VHDL-AMS work Library in Simplorer 6-5
Specifying the Location of Library Files 6-5
Managing Library Aliases 6-6
Components and Library Search Precedence 6-6
Updating Project Definitions from Library Definitions 6-7
Model and Library Synchronization 6-7
Synchronizing Project Definitions 6-8
Automatic Library Synchronization 6-8
On-Demand Library Synchronization 6-9
Translating Legacy Libraries 6-9
Contents-9
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Editing Translated Components, Symbols, andModels 6-9
ANSYS Customer Portal Extension Library 6-10
Managing Library Contents 6-11
Adding Definitions to Libraries via the Project Manager 6-12
Exporting Definitions to User Libraries via the Project Manager 6-12
Exporting and Importing Definition Archives 6-13
Exporting Definition Archives 6-13
Importing Definition Archives 6-15
EditingMaterials Libraries 6-16
Editing Scripts Libraries 6-17
Editing Component Libraries 6-17
Exporting Hierarchical Components 6-18
EditingModel Libraries 6-19
Editing Packages Libraries 6-20
Editing Symbol Libraries 6-21
Managing Library Files 6-22
Recompiling, Encoding, and Licensing Libraries 6-24
Using the PasswordManager 6-26
Adding an Encryption Resource 6-26
Deleting an Encryption Resource 6-27
AES Encryption Terms and Conditions 6-27
Encryption SettingsDialog Box 6-28
Time License Settings 6-28
Using the Component Editor 6-30
Editing Components 6-30
Editing an Existing Component 6-30
Adding a New Component 6-31
The Edit Component Dialog Box 6-32
Contents-10
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
General Tab (Edit Component) 6-32
Miscellaneous Tab (Edit Component) 6-33
Terminals Tab (Edit Component) 6-34
SimulationModels Tab (Edit Component) 6-35
The Properties Dialog Box (Edit Component) 6-36
Parameter Defaults Tab (Edit Component) 6-36
Properties Tab (Edit Component) 6-37
Quantities Tab (Edit Component) 6-38
Signals Tab (Edit Component) 6-40
Adding and Editing Properties (Edit Component) 6-40
Removing Properties (Edit Component) 6-40
The Component Netlist String Property 6-41
Netlist String SyntaxReference 6-41
Using the Symbol Editor 6-46
Creating and Editing Symbols 6-46
Editing an Existing Symbol 6-47
Creating a New Symbol 6-47
The Symbol Editor 6-47
Symbol Editor Shortcut Menus 6-48
Symbol GraphicObject Levels 6-49
Arranging Symbol Elements 6-50
The Symbol Draw Menu 6-51
Arc 6-51
Circle 6-52
Line 6-52
Polygon 6-53
Rectangle 6-53
Text 6-54
Contents-11
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Image 6-54
Pin 6-55
Rotate 6-57
Align Horizontal 6-57
Align Vertical 6-57
Flip Vertical 6-57
Flip Horizontal 6-58
Bring to Front 6-58
Send to Back 6-58
The Symbol Menu 6-58
Update Project 6-58
Set Name 6-59
Symbol Property Display Setup 6-59
Pin List (Symbol) 6-60
Grid Setup (Symbol) 6-60
Import File (Symbol) 6-60
Export File (Symbol) 6-61
Edit Component (Symbol) 6-61
Animate 6-61
List Symbol Graphic Elements 6-62
Editing Pin Properties 6-62
The Pin List Dialog Box 6-62
Using Pin Labels 6-64
Changing Pin Properties 6-64
Using the Script Editor 6-65
Starting the Script Editor 6-65
Script Editor Menu 6-65
Script Editor Toolbar 6-65
Contents-12
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Using the C-Model Editor 6-67
C-Model Editor Options 6-67
Adding a C-Model 6-68
Adding Analysis Types, Nodes, States, Variables, andModels to a C-Model 6-70
Adding Analysis Types 6-71
Adding Terminal Nodes 6-72
Editing a Terminal Node 6-72
AddingQuantity Nodes 6-73
Editing aQuantity Node 6-74
Adding Internal State Definitions 6-74
Editing Internal State Definitions 6-75
Declaring Variables 6-76
Editing Variable Declarations 6-76
AddingModels 6-76
Implementing the Initialize, Simulate, Validate, and Close Functions 6-77
SettingMatrix Entries 6-78
Initializing Variables 6-79
Setting the Values of Quantity Nodes 6-80
Checking Syntax (C-Model Editor) 6-81
Building a C-Model Component 6-81
C-Model Editor File Settings 6-81
Source File Settings Tab 6-82
Model Update Settings Tab 6-82
Configuring Build Settings 6-82
Updating a Project to Include the C-Model 6-84
Debugging a C-Model Created with the C-Model Editor 6-84
Revising an Existing C-Model with the C-Model Editor 6-84
Starting the Revision Process 6-85
Contents-13
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Revising a C-Model 6-85
Implementing the Changes 6-85
C-Model Editor Menus andWindows 6-85
C Model Editor MainMenu 6-85
C-Editor Standard Toolbar 6-86
Main C-Editor Window 6-87
C-Editor MessageWindow 6-87
Insert DataMenu 6-88
Simulator DataMenu 6-88
Callback FunctionsMenus 6-88
Sample C-Model Source Code 6-89
RLC Low-Pass Filter Sample Code 6-89
Linear CharacteristicModel Sample Code 6-100
Using the VHDL-AMSModel Editor 6-106
Adding a VHDL-AMSModel 6-106
Editing a VHDL-AMSModel 6-107
Editing Libraries, Packages, andModels 6-107
Adding Terminal, Quantity, or Signal Ports to an Entity Description 6-108
AddingGenerics to an Entity Description 6-109
Editing an Entity 6-109
Renaming an Entity 6-110
Adding an Architecture 6-110
Editing an Architecture Declaration 6-111
Renaming an Architecture Declaration 6-112
Checking Syntax (VHDLModel Editor) 6-112
Instantiating a Predefined Component in an Architecture Description 6-112
Updating a Project to Add a VHDL-AMSModel and Component 6-113
Encrypting or Encoding a VHDL-AMSModel 6-113
Contents-14
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Revising an Existing VHDLModel 6-114
VHDL-AMSModel Editor Menus andWindows 6-114
VHDLModel Editor MainMenu 6-115
VHDL-AMS Edit Model Dialog Box 6-115
VHDLModel Editor Standard Toolbar 6-116
VHDL-AMS Editor Window 6-117
VHDL-AMS Editor MessageWindow 6-118
Using theModelicaModel Editor 6-119
ModelicaModels in Simplorer 6-119
Adding aModelicaModel 6-119
Checking Syntax (ModelicaModel Editor) 6-120
Updating a Project to Add aModelicaModel and Component 6-120
Encrypting or Encoding aModelicaModel 6-121
Using the SMLModel Editor 6-122
Adding an SMLModel 6-122
SMLEditor Window 6-123
Editing an External Model 6-123
Inserting a Dataset in the SMLEditor 6-124
Dataset Parameters Tabs 6-125
Checking Syntax (SML, and SPICE Model Editors) 6-126
Encrypting or Encoding an SML, or SPICE Model 6-126
Using the SPICE Model Editor 6-128
Adding a SPICE Model 6-128
SPICE Editor Window 6-129
Using the Package Editor 6-130
Adding a Package 6-130
Editing a Package 6-131
Package Editor Window 6-131
Contents-15
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Checking Package Syntax 6-131
Encrypting or Encoding a VHDL-AMS Package 6-132
7 - Device Characterization Wizard 7-1
Characterize Device 7-2
Average IGBT Characterization Flow 7-3
Basic Dynamic and Advanced Dynamic IGBT Characterization Flow 7-4
Component Information 7-5
NominalWorking Point Values 7-13
Breakthrough Values 7-16
Half-Bridge Test Circuit Conditions 7-19
Transfer Characteristics 7-25
Boundary Conditions for Transfer Characteristic Data 7-26
Fitting Ranges for Transfer Characteristic 7-27
Fitting Characteristic Order for Transfer Characteristic 7-27
Fitting Transfer Characteristic Data 7-27
Output Characteristic 7-28
Boundary Conditions for Output Characteristic Data 7-30
Fitting Ranges for Output Characteristic 7-30
Fitting Characteristic Order for Output Characteristic 7-30
Fitting Output Characteristic Data 7-31
Freewheeling Diode Characteristic 7-32
Boundary Conditions for Freewheeling Diode Characteristic 7-33
Fitting Ranges for Freewheeling Diode Characteristic 7-34
Fitting Characteristic Order for Freewheeling Diode Characteristic 7-34
Fitting Freewheeling Diode Characteristic Data 7-34
Including Thermal Effects in the IGBTModel 7-35
IGBT ThermalModel 7-36
IGBT Thermal FittingMode 7-37
Contents-16
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Transient Thermal Impedance 7-37
Fraction CoefficientsMode 7-38
Thermal Network Topology 7-39
Partial FractionModel 7-39
Continued FractionModel 7-39
IGBT Heatsink Parameters 7-40
Fitting Characteristic Data Curves 7-40
Freewheeling Diode ThermalModel 7-41
EnergyCharacteristics (Average IGBT) 7-43
EnergyCharacteristic Default Row Description 7-44
DynamicModel Input (Basic and Advanced Dynamic IGBT) 7-46
Dynamic Parameter Validation (Basic and Advanced Dynamic IGBT) 7-55
Validation (Average IGBT) 7-57
Model Parameters 7-59
Adding/Deleting Characteristic Data Curves 7-62
Plotting Characteristics Data 7-63
Selecting a Characteristic Curve 7-64
Working with Characteristic Data Curves 7-65
Fitting Data to theModel 7-67
Validate 7-67
Show Result 7-68
Show Log 7-68
Start Fitting 7-69
Import Model 7-71
SaveModel 7-72
Close the Device CharacterizationWizard 7-73
Tutorial for Characterizing a Basic Dynamic IGBT 7-74
Preliminary ConsiderationsUsing Basic Dynamic IGBT Data Sheet Information 7-74
Contents-17
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Using the Device CharacterizationWizard for a Basic Dynamic IGBT 7-75
Advanced Settings for Characterizing a Basic Dynamic IGBT 7-80
Tutorial for Characterizing a Power MOSFET 7-87
Preliminary ConsiderationsUsing Power MOSFET Data Sheet Information 7-88
Using the Device CharacterizationWizard for a Power MOSFET 7-88
Advanced Settings for Characterizing a Power Mosfet 7-95
Tutorial for Characterizing a Power Diode 7-103
Preliminary Considerations using Power Diode Data Sheet Information 7-103
Using the Device CharacterizationWizard for a Power Diode 7-104
Advanced Settings for Characterizing a Power Diode 7-109
Power DiodeModel 7-115
Mathematical Description 7-116
Dynamic Behavior 7-119
Reverse Recovery Current Model 7-121
Thermal Pins 7-123
Netlist Syntax 7-124
Conservative Pins 7-125
Parameters for Diode_Sync 7-126
8 - Power Module Characterization Wizard 8-1
Using System Library Power ModuleModels 8-2
Modifying System Library Power ModuleModels 8-3
Creating a Power Module Behavioral Model. 8-4
Creating a New Power ModuleModel Library 8-4
Adding a New Behavioral DC/DC Converter Model 8-4
Defining a Static Converter Model 8-5
Generating VHDL-AMS Code and Importing theModel into Simplorer 8-8
Defining the Converter Model Dynamic Behavior 8-8
Defining Event Driven Behavior 8-9
Contents-18
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Enabling Current Sharing and ThermalModeling 8-11
Modeling of DC-DC Converters Based on HybridWiener-Hammerstein Structure 8-13
Proposed HybridWiener-Hammerstein Structure 8-13
DetailedWiener-Hammerstein Structure 8-14
Event-driven Behavior 8-19
9 - Component Dialog Wizard 9-1
Creating a New Component Dialog BoxUsing the Component DialogWizard 9-2
Adding Static Information and Control Elements to a Component Dialog Box 9-3
Changing the Name of a Component Dialog Box 9-3
AddingGroups to a Component Dialog Box 9-4
Adding Statics to a Component Dialog Box 9-5
Adding Text Edits to a Component Dialog Box 9-7
Adding ComboBoxes to a Component Dialog Box 9-10
Adding Check Boxes to a Component Dialog Box 9-15
Adding Radio Buttons to a Component Dialog Box 9-21
Adding List Boxes to a Component Dialog Box 9-24
Determining a Non-conservative Input Node's Value Using Free Values 9-26
Aligning and Sizing Component Dialog Box Elements 9-29
Component Dialog BoxGrid 9-29
Component Dialog Box LockControls 9-29
Component DialogWizard Size Controls 9-31
Setting the TabOrder of a Component Dialog Box 9-34
Setting the Display Behavior of Component Dialog Box Elements 9-36
Component Dialog BoxDisplay Behaviors 9-36
Lock Behavior 9-36
Relative Behavior 9-37
Default Behavior 9-38
Selecting the Dialog BoxDisplay Behavior of a Dialog Element 9-40
Contents-19
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Selecting Dialog BoxResize Behavior 9-40
Setting Dialog Box Element Conditions for Display 9-41
Testing a Component Dialog Box 9-45
Using Show Component Dialog 9-45
Using CheckComponent Dialog 9-46
Saving and Closing a Component Dialog Box 9-47
Using a Component Dialog Box 9-48
Revising a Component Dialog Box 9-49
Component DialogWizardWindow Items 9-50
Component DialogWizardMenu Bar 9-50
WizardMenu (Component DialogWizard) 9-50
Edit Menu (Component DialogWizard) 9-51
Layout Menu (Component DialogWizard) 9-51
ControlsMenu (Component DialogWizard) 9-51
PageMenu (Component DialogWizard) 9-52
Component DialogWizard Standard Toolbar 9-52
Component DialogWizard Layout Toolbar 9-52
10 - Working with Variables 10-1
Variable Types 10-2
Defining a Project Variable 10-4
Viewing and Editing Project Variables 10-6
Deleting Project Variables 10-6
Defining Local (Design) Variables 10-7
Adding a Local Variable at the Design Level 10-7
Adding a Local Variable from aComponent 10-8
Deleting Local Variables 10-9
Defining an Expression 10-10
Operator Precedence 10-10
Contents-20
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Range Functions 10-11
Using StandardMathematical Functions in Expressions 10-11
Constants Tab (Project Variables Dialog) 10-11
Reserved Variable Names 10-12
Defining Parameter Defaults 10-15
Defining a New Parameter Default by Starting at the Design Level 10-15
Assigning Variables 10-16
Choosing a Variable to Optimize 10-17
Including a Variable in a Sensitivity Analysis 10-18
Choosing a Variable to Tune 10-19
Including a Variable in a Statistical Analysis 10-20
11 - Schematic Editor 11-1
Setting Schematic Editor Options 11-2
Schematic Editor Options: General 11-2
Schematic Editor Options: Simplorer Schematic 11-3
Schematic Editor Options:Wiring Tab 11-3
Schematic Editor Options: Multiple Placement 11-3
Schematic Editor Options: Fonts 11-4
Schematic Editor Options: Colors 11-4
Schematic Editor Options: Symbol Editor 11-5
Starting the Schematic Editor 11-6
The Schematic Editor Window 11-7
Schematic Editor Shortcut Keys 11-7
Grid Setup 11-8
Schematic Page Setup 11-9
Page Borders Tab 11-10
Title Block Tab 11-11
Page Properties and Display Tab 11-12
Contents-21
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Zooming and Panning the View 11-12
Zooming In andOut on theWindow Contents 11-13
Zooming In on a Rectangular Area 11-13
Restoring a Previous ZoomView 11-13
Fitting the Drawing to theWindow 11-14
Fitting the Drawing Border to theWindow 11-14
Panning the View 11-14
Redrawing a View 11-14
Closing the Schematic Editor 11-15
Creating SimulationModels Using the Schematic Editor 11-16
Selecting and Placing Components 11-16
Editing Component Parameters 11-18
The Parameters Dialog BoxOutput/Display Tab 11-20
Editing Component Properties 11-21
Copying and Pasting Properties 11-22
To Copy and Paste Selected Properties for Components 11-23
To Copy and Paste Common Properties for Primitive Drawing Elements 11-25
Favorites andMost Recently Used Components 11-26
Operations on Components and DesignObjects in the Schematic Editor 11-27
Characteristics in SimulationModels 11-31
Using Pins 11-32
Displaying and Hiding Pins 11-33
Names at Pins 11-35
Adjusting Symbols and Pins 11-35
Connecting Components 11-37
Selecting aWire 11-39
DisplayingWire Properties 11-39
Checking Connectivity 11-40
Contents-22
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Removing UnconnectedWires 11-40
Nets, Buses, and Bundles 11-40
Drawing Bus EntryObjects 11-43
Net and Bus Auto-Naming 11-45
Placing Ports 11-45
Interface Ports information 11-46
Placing Interface Ports 11-47
Adding Interface Ports at Pins 11-47
Related Topics 11-48
Renaming an Interface Port 11-48
Related Topics 11-48
Setting Interface Port Properties 11-49
Related Topics 11-50
Global Ports 11-50
Renaming aGlobal Port 11-51
Page Connector 11-52
Adding Page Connectors at Pins 11-53
Ground Ports 11-54
Selecting aGround Symbol 11-55
AddingGround Connectors at Pins 11-55
How Ports Affect Node Names 11-56
Changing Node Names 11-57
The Effect of Deleting Ports 11-57
Finding Elements in the Schematic Editor 11-58
Selecting Elements 11-61
Sorting Components 11-62
Listing Design Elements 11-63
Editing Operations 11-67
Contents-23
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Adding Primitive Drawing Elements 11-69
Properties of Drawing Elements 11-69
Drawing an Arc 11-69
Drawing a Circle 11-70
Drawing a Line 11-70
Drawing a Polygon 11-71
Drawing a Rectangle 11-71
Adding Text to a Schematic 11-72
Adding a Bitmap or GIF Format Image to a Schematic 11-72
DrawingOperations 11-74
Adding Reports to a Schematic 11-76
Modifying anOn-sheet Report 11-77
Opening anOn-sheet report in a NewWindow 11-78
Setting UpMulti-Page Schematics 11-79
Setting up Hierarchical Designs 11-81
The Bottom-Up Approach 11-81
The Top-Down Approach 11-81
Adding a SubCircuit to a Simplorer Design 11-83
Adding a SubCircuit 11-83
Creating a SubCircuit from a Selection Area 11-85
Copying an Existing Subcircuit within a Design 11-88
Moving Between Designs in a Schematic Hierarchy 11-89
Copying a Simplorer Design into Another Design 11-90
Working with Design Configurations 11-92
Saving a DesignModel Configuration 11-92
Loading a DesignModel Configuration 11-93
Editing a DesignModel Configuration File 11-93
Design Settings 11-95
Contents-24
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Exporting a Schematic 11-97
Printing a Schematic 11-98
12 - Product Coupling 12-1
Simplorer Coupling 12-2
Simulink SubCircuits 12-3
ProgramRequirements for MATLAB/Simulink SubCircuits 12-4
Add Simulink Component 12-5
Creating and Linking aMATLAB/SimulinkModel 12-6
Simplorer/Simulink Co-Simulation 12-8
UsingMathWorks Real-TimeWorkshop to Export a SimulinkModel to a SimplorerC-Model DLL 12-8
Requirements for Model Creation 12-9
Requirements for Model Usage 12-9
Template Files 12-9
Workflow 12-10
Simplorer Targets 12-11
Generic Simplorer Target with DynamicMemory Allocation 12-13
Visual C/C++ Project Makefile Only 12-15
Licensing Protocols for Simulink Solvers in Simplorer dll's 12-15
Improved Performance and Convergence of an ExportedModel 12-16
Mathcad SubCircuits 12-17
ProgramRequirements for MathcadModel Subcircuits 12-17
AddMathcad Component 12-17
Adding a Dynamic Coupling Component SubCircuit 12-18
Maxwell Coupling Components 12-22
Maxwell Transient Cosimulation Component 12-22
Transient Cosimulation Component ProgramRequirements 12-23
Transient Cosimulation Component Interface Concept 12-23
Contents-25
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Maxwell 2D and 3D Finite Element Model Prerequisites 12-24
Adding aMaxwell Transient Cosimulation Component 12-25
Preparing aMaxwell 2D or 3D Transient model for a link to Simplorer 12-27
How to Use aMaxwell 2D or 3D Finite Element Model in Simplorer 12-28
Continuing a Cosimulation with Maxwell 12-29
Maxwell Equivalent Circuit Component 12-30
Maxwell Equivalent Circuit Component ProgramRequirements 12-30
Maxwell Equivalent Circuit Component Interface Concept 12-30
Adding aMaxwell Equivalent Circuit Component 12-31
Preparing aMaxwell Equivalent Circuit Model for Simplorer 12-33
Linear Motion Equivalent Circuits 12-35
Rotational Motion Equivalent Circuits 12-36
Matrix Equivalent Circuits 12-36
Transformer Equivalent Circuits 12-37
Lookup Table Equivalent Circuits 12-38
How to Use aMaxwell Equivalent Circuit Model in Simplorer 12-38
Exporting aMaxwell Equivalent Circuit Model 12-39
Maxwell DynamicMagnetostatic Coupling Component 12-40
ProgramRequirements for Maxwell DynamicMagnetostatic Coupling 12-40
Maxwell DynamicMagnetostatic Coupling Component Interface Concept 12-40
Overview of Maxwell DynamicMagnetostatic Coupling 12-40
Adding aMaxwell DynamicMagnetostatic Coupling Component 12-41
Maxwell Dynamic Electrostatic Coupling Components 12-43
ProgramRequirements for Maxwell Dynamic Electrostatic Coupling 12-43
Maxwell Dynamic Electrostatic Coupling Component Interface Concept 12-43
Overview of Maxwell Dynamic Electrostatic Coupling 12-43
Adding aMaxwell Dynamic Electrostatic Coupling Component 12-44
Maxwell Dynamic EddyCurrent Coupling Components 12-46
Contents-26
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
ProgramRequirements for Maxwell Dynamic EddyCurrent Coupling 12-46
Overview of Maxwell Dynamic EddyCurrent Coupling 12-46
Adding aMaxwell EddyCurrent Dynamic Coupling Component 12-47
RMxprt Dynamic Coupling Component 12-49
ProgramRequirements for RMxprt Dynamic Coupling Components 12-50
Overview of RMxprt Dynamic Coupling 12-50
Mechanical Pins for RMxprt Dynamic Coupling Components 12-50
Electrical Pins for RMxprt Dynamic Coupling Components 12-51
Adding an RMxprt Dynamic Coupling Component in Simplorer 12-51
Example of an RMxprt DynamicModel in Simplorer 12-53
Q3D Dynamic Coupling Components 12-53
Q3D Equivalent Circuit Component 12-53
ProgramRequirements for Q3D Equivalent Circuit Component Coupling 12-53
Q3D Dynamic Equivalent Circuit Coupling Component Interface Concept 12-54
Overview of Q3D Dynamic Equivalent Circuit Component Coupling 12-54
Adding aQ3D Equivalent Circuit Coupling Component 12-54
Q3D State Space Components 12-56
ProgramRequirements for Q3D State Space Component Coupling 12-57
Overview of Q3D State Space Coupling 12-57
Q3D State Space Component Design Considerations for AC Analysis 12-58
Adding aQ3D State Space Coupling Component 12-61
PExprt Static Coupling Components 12-63
ProgramRequirements for PExprt Static Component Coupling 12-64
Overview of PExprt Static Component Coupling 12-64
ANSYSMechanical Components 12-64
ProgramRequirements for ANSYSMechanical Component Coupling 12-65
ANSYSMechanical Component Interface Concept 12-65
Overview of ANSYSMechanical Component CouplingWorkflow 12-66
Contents-27
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Adding an ANSYSMechanical Component 12-66
ANSYSMechanical Link Example 12-68
File Link Dialog Box 12-69
IcepakComponents 12-70
ProgramRequirements for ANSYS IcepakComponent Coupling 12-71
ANSYS IcepakComponent Interface Concept 12-71
Overview of ANSYS IcepakComponent CouplingWorkflow 12-76
Adding an ANSYS IcepakComponent Subcircuit 12-76
State-Space Components 12-84
ProgramRequirements for State-Space Components 12-84
Overview of State-Space Component Coupling 12-85
Generate State-Space Component Dialog Box 12-85
Adding a State-Space Component 12-88
Viewing and Editing State-Space Component Matrix Values 12-89
Changing or Moving CouplingModel Files 12-90
SIwave Components 12-91
ProgramRequirements for SIwave Component Coupling 12-92
Overview of SIwave Component Coupling 12-92
HFSS Components 12-92
ProgramRequirements for HFSS Component Coupling 12-93
Overview of HFSS Component Coupling 12-93
Push Excitations for HFSS and SIwave Components 12-93
ANSYS RBD Components 12-95
ProgramRequirements for ANSYS RBD Component Coupling 12-96
Limitations 12-96
Overview of ANSYS RBD Component Coupling 12-96
Creating Pins for the RBD System inWorkbench 12-96
Linking the RBD System to Simplorer 12-98
Contents-28
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Creating the link with Simplorer inWorkbench. 12-98
Creating the link with Simplorer outside ofWorkbench. 12-98
Connecting the RBD Component in Simplorer 12-99
Simulating the RBD Coupled Component 12-99
Related Topics 12-100
RBD Coupled Component Postprocessing Results 12-100
ANSYS Fluent Components 12-101
ProgramRequirements for ANSYS Fluent Component Coupling 12-101
Overview of ANSYS Fluent Co-simulation with Simplorer 12-101
ANSYS Fluent LTI Components 12-105
ProgramRequirements for ANSYS Fluent LTI Component Coupling 12-105
Overview of ANSYS Fluent LTI Component Coupling 12-105
ANSYS SCADE Components 12-107
ProgramRequirements for SCADE Component Coupling 12-107
FMU Components 12-107
ProgramRequirements for FMU Component Coupling 12-108
Overview of FMU Coupling with Simplorer 12-108
13 - NetlistEditor 13-1
Viewing Netlists in Simplorer 13-1
Netlist Editor Operation 13-3
Netlist Editor Toolbar 13-3
Edit Menu 13-4
Using Bookmarks 13-5
Inserting a Bookmark 13-5
Deleting a Bookmark 13-5
Deleting All Bookmarks 13-6
Moving Forward to the Next Bookmark 13-6
Moving Backward to the Previous Bookmark 13-6
Contents-29
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Searching the Netlist 13-6
Searching from the Toolbar 13-7
Searching from the Edit Menu or by Keyboard Shortcut 13-7
Searching for and Replacing Text 13-7
Going to a Numbered Line 13-8
Exporting a Netlist or Script 13-8
Text Editor Options Tab 13-10
14 - ANSYS Workbench Integration Overview 14-1
Integrating ANSYS Electromagnetics Suite Products with ANSYSWorkbench 14-2
Integration with ANSYS 17.0 during ANSYS Electromagnetics Product Installation 14-2
Integration with ANSYS 17.0 after ANSYS Electromagnetics Product Installation 14-2
Workbench Data Integration Overview 14-4
Adding New ANSYS Electromagnetics Analysis Systems 14-5
Importing ANSYS Electromagnetics Projects into ANSYSWorkbench 14-6
Editing ANSYS ElectromagneticsModels inWorkbench 14-7
Analyzing ANSYS ElectromagneticsModels inWorkbench 14-7
Performing Parameter Studies inWorkbench 14-8
Scripting inWorkbench 14-9
ANSYS Electromagnetics - ANSYSMultiphysics Coupling 14-10
Multiphysics Coupling onWorkbench with ANSYS Thermal 14-10
Multiphysics Coupling onWorkbench with ANSYS Structural 14-11
Multiphysics Coupling between ANSYS Electromagnetics Field Systems onWorkbench 14-11
ANSYS Electromagnetics CAD Integration throughWorkbench 14-13
CAD Integration andGeometry Sharing 14-14
ANSYS Electromagnetics CAD Integration throughWorkbench 14-16
CAD Integration andGeometry Sharing 14-18
Bi-Directional CAD Integration 14-20
Contents-30
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
CAD IntegrationModel Edits 14-21
Multiple Geometry Links for CAD Integration 14-22
CAD Integration Functionality 14-23
Healing with CAD Integration 14-25
Important GeometryOptions for CAD Integration 14-26
User DefinedModel (UDM) for ANSYSWB Integration 14-28
UDM compared to User Defined Primitives 14-29
Insert UDMCommand on Draw Menu 14-30
UDMProperties 14-31
UDMParameters 14-32
UDMPart Edits 14-32
Library of Models for CAD Integration 14-33
ANSYS to ANSYS ElectromagneticsGeometry Transfer 14-35
CAD IntegrationMaterial Assignment Transfer 14-37
Geometry Transfer through ANSYS DesignModeler (DM) 14-38
CAD Integration Functionality 14-39
15 - Analyzing Simplorer Designs 15-1
Simulator Backplane 15-1
Circuit Simulator Processing 15-2
BlockDiagramSimulator Processing 15-2
State Graph Simulator Processing 15-3
VHDL-AMS Simulation 15-3
Components for VHDL-AMS Simulation 15-3
Simplorer Analyses 15-5
Standard Analysis Types 15-5
Advanced Analysis Types - Optimetrics 15-6
Standard Analysis SetupOptions 15-7
Transient Analysis Setup 15-7
Contents-31
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Guidelines for the Proper Choice of Time Step 15-8
Adding a Transient Analysis 15-9
AC Analysis Setup 15-10
Guidelines for Configuring AC SimulationModels 15-12
Adding an AC Analysis 15-12
DC Analysis SetupOptions 15-14
Guidelines for Configuring DC SimulationModels 15-15
Adding a DC Analysis 15-15
Viewing DC Bias Values in a Schematic 15-16
Select Solution Options 15-19
Setting the Active Analysis Setup 15-20
Disabling/Enabling an Analysis Setup 15-20
Editing an Analysis Setup 15-20
Copying and Pasting an Analysis Setup 15-21
Renaming an Analysis Setup 15-21
Deleting an Analysis Setup 15-22
Solution Options 15-23
TR (Transient) Options 15-23
Using the Simulator Performance Slider 15-26
AC Options 15-27
DC Options 15-28
General Options 15-28
SMLHeader Options 15-30
Adding Solution Options 15-30
Editing Solution Options 15-31
Copying and Pasting Solution Options 15-31
Renaming Solution Options 15-32
Deleting Solution Options 15-32
Contents-32
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Importing Solution Data (.sdb format) 15-33
Importing a Solution Data File (non-.sdb format) 15-34
File Formats 15-35
MDX File Format 15-36
CSV File Format 15-41
XLS, XLSX: Microsoft Excel Format 15-42
COMTRADE File Format 15-43
Setting the Outputs for Simulation 15-44
16 - Running Simulations 16-1
Solving a Single Setup 16-2
RunningMore ThanOne Simulation 16-3
Using Replay Analysis 16-4
Remote Analysis 16-7
Troubleshooting 16-9
Distributed Analysis 16-12
Configuring Distributed Analysis 16-12
Editing DistributedMachine Configurations 16-13
Selecting anOptimal Configuration for Distributed Analysis 16-16
Monitoring and Controlling the Solution Process 16-18
Simplorer Simulation Toolbar 16-19
Progress Bar Menu 16-19
Monitoring Solution Progress 16-21
Modifying Parameters During a Simulation 16-21
Monitoring Queued Simulations 16-24
Large Scale DSO for Parametric Analysis 16-25
Prerequisites for Large Scale DSO 16-26
JobManagement Interface for Large Scale DSO 16-26
Preparing a Project for Large Scale DSOAnalysis 16-33
Contents-33
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Large Scale DSOCommand Line Syntax 16-35
Large Scale DSOJob outputs 16-37
Import Large Scale DSODataset Solution 16-37
Viewing and Deleting Created Dataset Solutions 16-38
Creating a Dataset Report from Imported DSOSolutions 16-39
Cloning a Report from aDataset Solution 16-40
Large Scale DSOResults DatabaseOrganization 16-41
Large Scale DSOJobMonitoring 16-42
Large Scale DSODeployment/Configuration 16-43
Known Issues for Large Scale DSO 16-44
Troubleshooting for Large Scale DSO 16-44
Jobmonitoring and control 16-44
Job outcome 16-45
Large Scale DSOTheory 16-46
High Performance Computing (HPC) Integration 16-50
Scheduler Terminology 16-52
What a Scheduler Does 16-53
Installation of ANSYS Electromagnetics Suite 16-54
Firewall Configuration 16-54
Installation Directory Examples 16-55
ANSYS Electromagnetics Jobs 16-55
Integration with Microsoft Windows HPC Scheduler 16-55
Submitting andMonitoring HPC Jobs 16-58
Submitting andMonitoring Jobs for WindowsHPC 16-59
Windows HPC Job Templates 16-71
Selecting Computation Resource Units (Job Unit Type) 16-72
Windows HPC Job Credentials 16-72
Integration with Platforms Load Sharing Facility (LSF) 16-73
Contents-34
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Installation of ANSYS Electromagnetics Tools on LSF Cluster 16-75
Integration of ANSYS Electromagnetics Products with LSF 16-79
LSF Job Submission Guidelines 16-79
JobManagement User Interface for LSF 16-80
Integrated JobMonitoring for JobManagement Interface for LSF 16-92
LSF CommandUsed to Launch Remote Engine Processes 16-94
Submitting ANSYS Electromagnetics LSF Batch Jobs 16-94
CurrentWorking Directory with LSF 16-94
Quoting ANSYS Electromagnetics Command or Arguments for LSF 16-95
bsub Arguments 16-95
Monitoring ANSYS Electromagnetics LSF Batch Jobs 16-96
Terminating ANSYS Electromagnetics LSF Batch Jobs 16-96
Example LSF bsub Command Lines 16-97
Known Issues for LSF 16-98
Troubleshooting for LSF 16-99
Workarounds for LSF 16-100
Command Line Enhancements for ANSYS Electromagnetics Desktop Products 16-101
Integrating ANSYS Electromagnetics Suite with Third Party Schedulers 16-103
Build Information for Scheduler Proxy Library 16-104
Implementation Details for CustomScheduler Integration 16-104
IsProductLaunchedInYourEnvironment 16-104
GetTempDirectory 16-105
GetMachineListAvailableForDistribution 16-106
LaunchProcess 16-107
GetUseRsmForEngineLaunch 16-108
GetThisJobID 16-108
GetSchedulerDisplayName 16-109
Scheduler Proxy Interfaces 16-110
Contents-35
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Testing Your Scheduler Integration 16-115
Testing IsProductLaunchedInYourEnvironment 16-116
Testing GetSchedulerDisplayName andGetThisJobID 16-116
Testing GetTempDirectory 16-116
Testing GetMachineListAvailableForDistribution 16-117
Testing LaunchProcess 16-117
Testing GetUseRsmForEngineLaunch 16-118
Troubleshooting CustomScheduler Integration 16-118
None of the Proxy Functions are Called 16-118
Troubleshooting IsProductLaunchedInYourEnvironment Function 16-119
Troubleshooting GetSchedulerDisplayName 16-119
Troubleshooting GetThisJobID 16-119
Troubleshooting GetTempDirectory 16-120
Troubleshooting GetMachineListAvailableForDistribution 16-120
Troubleshooting LaunchProcess 16-120
Troubleshooting GetUseRsmForEngineLaunch 16-121
RSM Integration with JobManagement UI 16-122
Re-solving a Problem 16-130
Resetting Symbol Animation 16-131
17 - Network Data Explorer 17-1
ndExplorer Overview 17-2
Loading Data Into ndExplorer 17-5
Exporting Data from ndExplorer 17-6
Creating a Simplorer Component 17-6
Export SYZ Data 17-6
Export MacroModel 17-9
Scripting ndExplorer 17-13
Right-Click Context MenuOptions 17-14
Contents-36
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Display Format 17-14
Multiple Frequency Statistics 17-15
Highlight Min/Max 17-15
Select Transpose 17-15
Full Port Names 17-15
Viewing Data andModifying the Display 17-16
Viewing the S, Y, or Z Matrix for a Selected Frequency 17-16
Color CodedMatrix Plot 17-18
Changing the Color Scheme for aMatrix Color Plot 17-19
ViewingMatrix Cell Data Across All Frequencies 17-20
Cell Filtering 17-21
Displaying aGraph of a Cell Across All Frequencies 17-22
Displaying Statistics by Frequency 17-23
Displaying Individual Statistics for All Frequencies 17-24
Creating a Statistics Plot 17-26
Comparing Network Data 17-28
Comparing Variations 17-30
Displaying Plot Traces fromMultiple Data Sources 17-31
DisplayingMixed-Mode Parameters 17-33
Changing Port Properties and ReducingMatrix Size 17-35
Thresholding 17-37
Smoothing 17-39
Causality Checking and Plots 17-40
18 - Optimetrics 18-1
Parametric Overview 18-3
Setting Up a Parametric Analysis 18-4
Adding a Variable SweepDefinition 18-4
Specifying Variable Values for a SweepDefinition 18-5
Contents-37
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Synchronizing Variable SweepDefinitions 18-7
Modifying a Variable SweepDefinitionManually 18-7
Overriding a Variable's Current Value in a Parametric Setup 18-8
Specifying a Solution Setup for a Parametric Setup 18-9
Specifying the Solution Quantity to Evaluate for Parametric Analysis 18-9
Setup Calculations for Optimetrics 18-10
Specifying a Solution Quantity's Calculation Range 18-11
Viewing Results for Parametric Solution Quantities 18-11
Adding a Parametric Sweep from a File 18-13
Optimization Overview 18-14
Choosing anOptimizer 18-14
Quasi Newton(Gradient) 18-15
Pattern Search(Search-based) 18-18
Sequential Non-linear Programming(Gradient) (SNLP) 18-19
Sequential Mixed Integer NonLinear Programming(Gradient and Discrete) 18-21
Genetic Algorithm(Random search) 18-21
MATLAB optimizer 18-22
Optimization Variables and the Design Space 18-28
Setting Up anOptimization Analysis 18-29
Optimization Setup for the Quasi Newton(Gradient) Optimizer 18-30
Optimization Setup for the Pattern Search(Search-based) Optimizer 18-31
Optimization Setup for theMerit-based Sequential Quadratic Programming(Gradient) Optimizer 18-33
Optimization Setup for the Sequential Nonlinear Programming(Gradient) Optimizer 18-34
Optimization Setup for the Sequential Mixed Integer Nonlinear Programming(Gradient and Discrete) Optimizer 18-35
Optimization Setup for the Genetic Algorithm(Random search) Optimizer 18-37
Optimization Setup for theMATLAB Optimizer 18-38
Contents-38
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Setting theMaximum Iterations for anOptimization Analysis 18-40
Cost Function 18-40
Acceptable Cost 18-41
Cost Function Noise 18-41
Adding a Cost Function 18-42
Adding/Editing a Cost Function Calculation 18-43
Specifying a Solution Quantity for a Cost Function Goal 18-44
Setting the Calculation Range of a Cost Function Goal 18-45
Setting aGoal Value 18-46
Specifying a Single Goal Value 18-46
Specifying an Expression as aGoal Value 18-46
Specifying a Variable-Dependent Goal Value 18-47
GoalWeight 18-47
Modifying the Starting Variable Value for Optimization 18-49
Setting theMin. andMax. Variable Values for Optimization 18-50
Text Entry for Calc. Range or Edit Calculation Range Dialog 18-50
Overriding theMin. andMax. Variable Values for a Single Optimization Setup 18-52
Changing theMin. andMax. Variable Values for EveryOptimization Setup 18-52
Step Size 18-53
Setting theMin. andMax. Step Sizes 18-54
Setting theMin andMax Focus 18-55
Equalizing the influence of different optimization variables. 18-55
To set theMin andMax Focus values: 18-56
Solving a Parametric Setup Before anOptimization 18-56
Solving a Parametric Setup During anOptimization 18-56
Automatically Updating a Variable's Value After Optimization 18-57
Changing the Cost Function Norm 18-57
Explanation of L1, L2 andMax norms in Optimization 18-58
Contents-39
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
AdvancedGenetic AlgorithmOptimizer Options 18-60
Sensitivity Analysis Overview 18-64
Selecting aMaster Output 18-64
Setting Up a Sensitivity Analysis 18-65
Setting theMaximum Iterations Per Variable 18-66
Setting Up anOutput Parameter 18-66
Specifying a Solution Quantity for anOutput Parameter 18-67
Setting the Calculation Range of anOutput Parameter 18-68
Modifying the Starting Variable Value for Sensitivity Analysis 18-69
Setting theMin. andMax. Variable Values 18-69
Overriding theMin. andMax. Variable Values for a Single Sensitivity Setup 18-70
Changing theMin. andMax. Variable Values for Every Sensitivity Setup 18-70
Setting the Initial Displacement 18-71
Solving a Parametric Setup Before a Sensitivity Analysis 18-71
Solving a Parametric Setup During a Sensitivity Analysis 18-72
PerformingWorst Case Analysis 18-73
Extreme Value Analysis 18-73
Monte Carlo Analysis 18-76
Example of aWorst Case Analysis 18-77
Statistical Analysis Overview 18-81
Setting Up a Statistical Analysis 18-82
Statistical Analysis with Netlist Components 18-83
Setting theMaximum Iterations for a Statistical Analysis 18-83
Specifying an Initial Seed Value for a Statistical Analysis 18-84
Specifying the Solution Quantity to Evaluate for Statistical Analysis 18-84
Setting the Solution Quantity's Calculation Range 18-85
Setting the Distribution Criteria 18-86
Overriding the Distribution Criteria for a Single Statistical Setup 18-86
Contents-40
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Changing the Distribution Criteria for Every Statistical Setup 18-87
Statistical Cutoffs 18-88
Edit Distribution 18-89
Modifying the Starting Variable Value for Statistical Analysis 18-90
Solving a Parametric Setup During a Statistical Analysis 18-91
Using the Fast Calculation-Update Algorithm 18-92
TuningOverview 18-95
Tuning a Variable 18-96
Applying a Tuned State to a Design 18-97
Saving a Tuned State 18-97
Reverting to a Saved Tuned State 18-98
Resetting Variable Values after Tuning 18-98
Adding an Expression in the Output VariablesWindow 18-99
Excluding a Variable from anOptimetrics Analysis 18-100
Modifying the Value of a Fixed Variable 18-101
Linear Constraints 18-102
Setting a Linear Constraint 18-102
Modifying a Linear Constraint 18-103
Deleting a Linear Constraint 18-104
Running anOptimetrics Analysis 18-105
Viewing Analysis Results for Optimetrics Solutions 18-106
Viewing anOptimetrics Solution's Profile Data 18-107
Plotting Solution Quantity Results vs. a Swept Variable 18-107
Viewing Cost Results for anOptimization Analysis 18-108
Plotting Cost Results for anOptimization Analysis 18-108
ViewingOutput Parameter Results for a Sensitivity Analysis 18-109
Plotting Output Parameter Results for a Sensitivity Analysis 18-109
Viewing Distribution Results for a Statistical Analysis 18-110
Contents-41
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Plotting Distribution Results for a Statistical Analysis 18-110
Link to Design Xplorer 18-112
19 - Generating Reports and Postprocessing 19-1
TheReport Dialog Box 19-2
Plotting Spectral Domain Data 19-4
The Select Quantities Dialog Box 19-6
Creating a New Report 19-7
Creating a Report from aReport Data File 19-11
Modifying Reports 19-12
Showing and Hiding Active View Objects 19-12
Modifying the Background Properties of a Report 19-13
Modifying the Legend in a Report 19-15
3D Report Attributes 19-16
Spinning a 3D Report 19-17
Creating CustomReport Templates 19-18
Working with the X-Axis Scrollbar (Rectangular, Stacked, Bode, and Nyquist Plots) 19-19
Selecting the Display Type 19-21
Creating Rectangular Plots 19-21
Creating Polar Plots 19-23
Reviewing 2D Polar Plots 19-24
Creating a Data Table or Numeric Display 19-25
Working with Data Tables 19-27
Creating 3D Rectangular Plots 19-28
Creating Rectangular Stacked Plots 19-30
Creating a Rectangular Contour Plot 19-32
Creating a Bode Plot 19-32
Creating a Nyquist Plot 19-34
Creating a Digital Plot 19-35
Contents-42
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Creating a Plot-On-Schematic 19-36
Setting Report SetupOptions 19-38
Setting Report2D Options 19-40
Report 2D Options: Curve Tab 19-40
Report2D Options: Axis Tab 19-41
Report2D Options: Grid Tab 19-41
Report2D Options: Header Tab 19-42
Report2D Options: Note Tab 19-42
Report2D Options: Legend Tab 19-42
Report2D Options: Marker tab 19-43
Report2D Options: Marker Table Tab 19-43
Report 2D Options: X/Y Markers Tab 19-43
Report2D Options: Digital Tab 19-45
Report2D Options: General Tab 19-45
Report2D Options: Table Tab 19-45
Working with Traces 19-47
Editing Trace Properties 19-48
Editing the Display Properties of Traces 19-50
Adding DataMarkers to Traces 19-52
Y Markers in stacked XY plots 19-54
Delta Markers in 2D Reports 19-62
Discarding Report Values Below a Specified Threshold 19-62
Adding Characteristics to a Trace 19-62
Adding a Recently Used Trace Characteristic 19-63
Adding a Trace Characteristic from Favorites 19-63
Adding Trace Characteristics to your Favorites 19-64
Adding Characteristics using the Add Trace Characteristics Dialog 19-65
Removing All Trace Characteristics 19-69
Contents-43
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Defining TracesUsing Range Functions 19-69
Copy and Paste of Report and Trace Definitions 19-77
Copy and Paste of Report and Trace Data 19-78
Removing Traces 19-78
Limit Lines in Cartesian Plots 19-79
Specifying Points to Create Limit Lines 19-79
Creating Limit Lines from a Selected Curve 19-81
Editing Limit Lines 19-82
Variables, Quantities and Functions 19-86
Sweeping a Variable in a Report 19-86
Selecting a Function 19-86
Selecting Solution Quantities to Plot 19-88
Plotting Imported Solution Data 19-88
Setting a Range Function 19-89
Specifying Output Variables 19-91
Adding a New Output Variable 19-91
Building an Expression Using Existing Quantities 19-91
Deleting Output Variables 19-92
Report Data 19-94
Updating Reports (Post-Processing Data) 19-94
Deleting Reports 19-95
Opening Reports 19-95
Exporting Plot Data 19-95
Importing 2D Plot Data 19-96
Report File Formats 19-97
Exporting Graphics Files from a Plot 19-98
Copying Reports to the Clipboard as Images 19-99
Plotting Imported Solution Data 19-99
Contents-44
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Using Animation 19-100
Frequency Animation 19-100
Changing the Design Point 19-102
User DefinedOutputs: Introduction 19-104
Named Probes and Properties in User DefinedOutputs 19-105
Computation of Traces Based UDOCalculations 19-105
DimensionsReduction byUDOCalculations 19-106
Dynamic Probes 19-106
User DefinedOutputs: Python Script API 19-107
UDOExtension IMPLEMENTATION 19-107
Import Statements 19-107
DOExtension Class 19-108
IUDOPluginExtension Abstract Class 19-108
GetUDSName() 19-109
GetUDSDescription() 19-109
GetUDSSweepNames() 19-109
GetCategoryNames() 19-109
GetQuantityNames(string categoryName) 19-110
GetQuantityInfo(string quantityName) 19-110
GetInputUDSParams(List udsParams, 19-111
GetDynamicProbes(List dynamicProbes); 19-113
Compute(IUDSInputData inData, 19-114
Optional Functions in IDOExtension Abstract Class 19-118
Validate(List errorStringList, 19-118
Data TypesUsed in Python Script 19-119
Constants class 19-119
UDDInputParams class 19-119
IProgressMonitor Abstract Class 19-120
Contents-45
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
IUDSInputData 19-121
GetDoubleProbeData(probeName) 19-121
GetSweepsDataForProbe(probeName, sweepName) 19-122
GetComplexProbeData(probeName) 19-122
GetSweepNamesForProbe(probeName) 19-123
GetRequiredQuantities() 19-123
GetVariableValues() 19-123
GetInterpolationOrdersData(probeName); 19-124
IUDSOutputData 19-124
SetSweepsData(sweepName, sweepData) 19-125
SetDoubleQuantityData(qtyName,qtyData) 19-125
SetComplexQuantityData(qtyName, qtyData) 19-125
WorkingWith Properties for UDO 19-126
IPropertyList Abstract class 19-126
IProperty Abstract class 19-127
INumberProperty Abstract class 19-127
ITextProperty Abstract class 19-128
IMenuProperty Abstract class 19-128
Other Application Specific ClassesUsed in Python Scripts 19-129
Constants Class 19-129
UDSProbeParamsClass 19-130
UDSDynamicProbesClass 19-130
QuantityInfo Class 19-131
IProgressMonitor Abstract Class 19-131
Using .NET Collection Classes and Interfaces in Python Scripts 19-132
User DefinedOutputs: MessagingMethods 19-134
User DefinedOutputs: Script Organization 19-141
Using Script Libraries 19-141
Contents-46
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Using additional .NET assemblies 19-141
Toolkit 19-143
User Defined Documents (UDDs) 19-144
Managing Documents Listed in the Project Window Under Results 19-147
Documents folder right clickmenu 19-148
Document folder Property window 19-148
Viewing UDDswith an HtmlWeb Browser 19-149
UDD Script Libraries 19-151
User Defined Definitions: Python Script API 19-152
IUDDPluginExtension Abstract Class 19-152
User Defined Definitions: Python Script API 19-160
IUDDPluginExtension Abstract Class 19-161
Data TypesUsed in Python Script 19-169
Constants class 19-169
UDDInputParams class 19-169
IProgressMonitor Abstract Class 19-170
Data TypesUsed in Python Script 19-171
Constants class 19-171
UDDInputParams class 19-172
IProgressMonitor Abstract Class 19-173
Data TypesUsed in Python Script 19-174
Constants class 19-174
UDDInputParams class 19-174
IProgressMonitor Abstract Class 19-175
Data TypesUsed in Python Script 19-176
Constants class 19-176
UDDInputParams class 19-177
IProgressMonitor Abstract Class 19-178
Contents-47
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
UDD Input interfaces 19-179
User Defined Document Scripting Interface 19-182
The UserDefinedDocument Data format in the script: 19-183
Python Script to Define Document 19-185
Sample Script:- This one adds, edits, renames and deletes a document 19-187
Document Generator Interfaces 19-191
20 - C-Models in Simplorer 20-1
Introduction to the Simplorer C Interface 20-2
Simplorer C InterfaceOverview 20-2
ProgramRequirements 20-3
Installation 20-3
Designing a C-Model 20-4
DefiningModel Equations 20-4
Transient (TR) Equations 20-5
DC Equations 20-6
AC Equations 20-7
Implementing C-Models 20-9
Microsoft Visual Studio Project Environment 20-9
Defining C-models in Microsoft Visual Studio 20-9
Modifying C-models in Microsoft Visual Studio 20-10
Debugging C-models in Microsoft Visual Studio 20-11
Programming C-models 20-12
Basic Steps 20-12
Include Simplorer-specific Header Files 20-12
Define aModel Name 20-13
Define Inputs/Outputs Using the Prepare Function 20-13
Define the PISVC Functions 20-15
DefineModel Kind and Number Using RegisterUserModel 20-17
Contents-48
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
DefineModel-dependent FunctionsUsing RegisterUMODELFct 20-18
Implementing for Transient Simulations (TR) 20-20
TR Initialize Function 20-21
TR Simulate Function 20-23
TR Validate Function 20-25
TR Close Function 20-26
Using Internal States 20-26
Implementing for Operating Point Analysis (DC) 20-27
DC Initialize Function 20-27
DC Simulate Function 20-28
DC Validate Function 20-29
DC Close Function 20-29
Implementing for Spectral Analysis (AC) 20-30
AC Initialize Function 20-30
AC Simulate Function 20-32
AC Validate function 20-33
AC Close function 20-33
C-Models with Specified Sample Time 20-33
C-Models Used asCharacteristics 20-34
Using C-Models in Simplorer 20-38
Updating C-models 20-38
C-models in Schematics 20-39
C-models in SMLDescription 20-39
C/C++ Function Reference 20-40
Data Types 20-40
CUModDecl Object 20-41
CModUser Object Methods 20-44
CModUser object methods grouped by application area 20-44
Contents-49
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Alphabetical List of CModUser object methods 20-46
AddAvailableAnalysisType 20-46
AddNode__c 20-46
AddNode_nc 20-47
AddNode_State 20-48
AddSubNode_nc 20-48
AllocateUserDataMemory 20-49
GetAnalysisType 20-50
GetCplxSVVal 20-50
GetDataTypeNode_nc 20-51
GetDefName 20-51
GetDCUserData 20-52
GetDSVVal 20-52
GetHierName 20-53
GetNode_ncParam 20-53
GetSVVal 20-54
GetUseName 20-54
GetUserData 20-55
GetValNode_nc 20-55
GetValNode_nc (for use with characteristics) 20-56
GetValNode_ncCplx 20-57
GetValNode_ncFile 20-57
GetValNode_ncStrg 20-58
GetValNode_State 20-59
GetValNode_StateCplx 20-59
GetValSubNode_nc 20-60
IsCharConn 20-60
IsParamSetFlag 20-61
Contents-50
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
IsTransientOP 20-61
SetCplxGSEntry 20-62
SetCplxRSEntry 20-63
SetDataTypeNode_nc 20-63
SetInfoNode__c 20-64
SetInfoNode_nc 20-65
SetNatureTypeNode__c 20-65
SetRealGSEntry 20-66
SetRealRSEntry 20-67
SetSVVal 20-67
SetSymbolicGSEntry 20-68
SetUModCloseFct 20-69
SetUModInitFct 20-69
SetUModPrepFct 20-70
SetUModSimFct 20-70
SetUModValidFct 20-71
SetUnitNameNode 20-72
SetUserData 20-73
SetValNode_nc 20-73
SetValNode_ncFile 20-75
SetValNode_State 20-75
SetValPtrNode_nc 20-76
SetValSubNode_nc 20-77
Callback Functions 20-77
CHAR_IN 20-77
CHAR_OUT 20-78
CHAR_OUT_DERIVE 20-78
GET_SAMPLETIME 20-78
Contents-51
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
GetInfo 20-79
getPATH 20-80
ISIM_BASE 20-80
ISIM_BASE_MAX 20-81
ISIM_BASE_MIN 20-81
ISIM_BASE_STEP 20-81
ISIM_BASE_TEMP 20-81
ISIM_BASE_XEND 20-82
ISIM_BASE_XSTART 20-82
ISIM_ECM_D_DT 20-82
ISIM_ECM_IEMAX 20-82
ISIM_ECM_ITERAT 20-82
ISIM_ECM_LDF 20-83
ISIM_ECM_NEW 20-83
ISIM_ECM_P 20-83
ISIM_ECM_SOLVER 20-84
ISIM_ECM_UEMAX 20-84
OSIM_ECM_REJECT 20-84
OSIM_ECM_SYNC 20-84
OSIM_SYNC 20-85
Report2Sim 20-85
SET_SAMPLETIME 20-86
21 - VHDL-AMS Models in Simplorer 21-1
Understanding VHDL-AMSModels 21-2
Across and ThroughQuantities of Natures 21-2
Packages andModels in Libraries 21-3
Entities and Architectures of VHDL-AMSModels 21-3
Creating and Editing VHDL-AMSModels 21-5
Contents-52
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Placing and Connecting VHDL-AMSModels 21-5
Using TransformationModels 21-6
DefiningModel Properties 21-6
VHDL-AMS Language Fundamentals 21-8
Design Units 21-9
Entities and Architectures 21-9
Entity Declaration 21-9
Architecture 21-10
Packages 21-11
Package Declaration 21-11
Package Body 21-12
Package Visibility 21-13
VHDL-AMS Standard Packages and Types 21-14
STD Library 21-15
The IEEE Library 21-15
Packages for the Simulation of Digital Designs 21-15
Packages for the Simulation of Multidomain Systems 21-16
Packages for Mathematical Operations 21-17
Subprograms 21-17
Procedures 21-17
Functions 21-19
Declarations 21-21
TYPE Declarations 21-21
SUBTYPE Declaration 21-22
NATURE Declaration 21-22
Data Object Declarations 21-23
CONSTANT Declaration 21-23
SIGNALDeclaration 21-24
Contents-53
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
VARIABLE Declaration 21-24
FILE Declaration 21-25
QUANTITY Declaration 21-26
TERMINALDeclaration 21-26
Other Declarations 21-27
ATTRIBUTE Declaration 21-27
COMPONENTDeclaration 21-27
Concurrent Statements 21-29
BLOCK Statement 21-29
PROCESS Statement 21-30
Concurrent Procedure Call Statement 21-31
Concurrent ASSERT Statement 21-31
Concurrent SIGNAL Assignment Statement 21-32
Component Instantiation Statement 21-33
Concurrent BREAK Statement 21-35
Sequential Statements 21-36
WAIT Statement 21-36
ASSERT Statement 21-36
SIGNAL Assignment Statement 21-38
VARIABLE Assignment Statement 21-38
Procedure Call Statement 21-39
IF Statement 21-39
CASE Statement 21-40
LOOP Statements 21-41
NEXT Statement 21-43
EXIT Statement 21-43
RETURN Statement 21-44
NULL Statement 21-44
Contents-54
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
BREAK Statement 21-45
Simultaneous Statements 21-46
Simple Simultaneous Statement 21-46
Simultaneous IF Statement 21-46
SimultaneousCASE Statement 21-47
Simultaneous PROCEDURALStatement 21-49
SimultaneousNULL Statement 21-50
Identifiers, Literals, and Expressions 21-51
Identifiers 21-51
Literals 21-52
Arithmetic and Logical Expressions 21-53
Predefined Data Types 21-55
Predefined Type Declarations 21-55
Predefined Attributes 21-56
Quantity Attributes 21-56
Signal Attributes 21-58
Data Type Bounds 21-58
Enumeration Data Types 21-59
Array Indexes for an Array A 21-59
ReservedWords 21-60
Modeling Aspects in Simplorer 21-65
Processes 21-65
Quantities, Signals, and Variables 21-65
Signal Assignments with Delay 21-66
Data Exchange inMixed-Signal Models 21-67
Signal to Quantity Assignment (Digital to Analog) 21-67
Quantity to Signal Assignment (Analog to DIgital) 21-68
Solvability 21-69
Contents-55
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
WORK Library 21-70
Alias for File Names 21-70
Values on Sheet 21-71
Vector Inputs on Sheet 21-71
22 - Modelica Example Tutorial 22-1
Importing aModelica File 22-1
Working with Modelica in Simplorer 22-5
Exporting a Functional Mockup Unit (FMU) fromSimplorer 22-9
23 - Simplorer Modeling Language 23-1
Common SMLConventions 23-2
Comments 23-2
Names 23-3
File Names 23-3
Define Name and Value 23-3
Type Names 23-4
Instance Names 23-4
Separators 23-5
Continuation Sign 23-5
Keywords, Pre-defined Functions andOperators, Constants 23-6
Nodes 23-6
Model Attributes 23-6
SMLModel Descriptions 23-8
Preprocessor Instructions 23-8
#INCLUDE Instruction 23-8
#SET Instruction 23-9
#DEFINE Instruction 23-9
#UNDEF Instruction 23-10
#IF Compile Instruction 23-10
Contents-56
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
#EXTSIM Instruction 23-11
Model Instances 23-12
INTERN Model Instance 23-12
Models with Fixed Behavior 23-13
Models with User-Defined Behavior 23-13
Initial Condition Assignments and Equations 23-14
Defining Actions in States 23-15
MODEL Instance 23-15
UMODEL Instance 23-16
COUPL Instance 23-16
Structural Models (Subsheets) 23-18
Header Information of Structural Models 23-18
Model Description of Structural Models 23-19
Usage of Structural Models 23-19
Configuration Controls 23-21
Simulator Configurations 23-21
Output Configurations 23-22
24 - Scripting 24-1
Working with Scripts 24-2
Recording a Script to a File 24-2
Recording a Script to a Project 24-2
Working with Project Scripts 24-3
Stopping Script Recording 24-3
Running a Script 24-3
Running VBScripts in 64-bit Windows Installations 24-4
Running Scripts when Different Versions of Simplorer are Installed 24-5
Pausing and Resuming a Script 24-5
Stopping a Script 24-6
Contents-57
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
25 - Simplorer Design Conventions 25-1
Names of Components and Variables 25-2
Parameter Qualifiers 25-3
Qualifier Lists 25-3
SystemOutputs 25-3
Component Parameters 25-4
Parameter Types 25-7
Predefined Variables 25-9
Pre-defined Constants 25-10
Equations, Expressions, and Variables 25-11
Operators 25-11
StandardMathematical Functions 25-13
Unit Suffixes of Numeric Data 25-18
SI Units 25-19
Unit Handling 25-20
Unit Types 25-21
26 - Technical Notes 26-1
Fixing Non-Convergence in Simplorer 26-2
Using Time Trigger 26-4
Intention 26-4
Handling 26-4
State Graph Extension 26-5
C/C++ Interface Extension 26-6
Error Messages 26-6
Library Extensions 26-7
Simplorer - ModelSimCo-simulation Interface User Guide 26-8
Introduction (ModelSim) 26-8
Installation/Pre-Setup (ModelSim) 26-8
Contents-58
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Setup (ModelSim) 26-9
Creating Co-simulationModels (ModelSim) 26-9
Schematic Capture (ModelSim) 26-10
Netlisting (ModelSim) 26-11
Co-simulation Setup (ModelSim) 26-12
Simulation (ModelSim) 26-13
Starting Simulation (ModelSim) 26-13
Controlling Simulation (ModelSim) 26-13
Ending Simulation (ModelSim) 26-14
Saving and Continuing a Simulation (ModelSim) 26-14
Displaying Results and Post Processing (ModelSim) 26-14
Limitations and Known Issues (ModelSim) 26-15
About the VHDL-AMS working Library in Simplorer 26-16
27 - Desktop Scripting with IronPython 27-1
Introduction to IronPython 27-2
IronPythonMini-cookbook 27-4
A note about indentation 27-8
Obtainingmore Information on Python 27-9
DiscoveringMethods 27-10
Help on aMethod 27-10
Translating Script commands fromVBScript to IronPython 27-12
Script Method Argument 27-12
VBscript Method Call Types 27-13
Converting VBScript Function calls to IronPython Syntax 27-14
Return Values 27-14
PrimitiveMethod Arguments 27-15
Named Array Argument 27-15
Named Array Valueswith All Key Value Pairs 27-17
Contents-59
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Named Arrayswith Nested Named Arrays 27-18
Function Blocks 27-19
Scripting Using Iron Python: Putting it all Together 27-21
IronPython Script Execution Environment 27-21
Script Argument for IronPython 27-22
Script Objects for IronPython 27-23
Methods for IronPython 27-23
Methods for Manipulating Registry Values 27-24
Scripting using Embedded VBScript or JavaScript 27-25
Scripting with IronPython 27-29
IronPython Samples 27-30
Creating User Defined Primitives and User DefinedModels in Python Scripts 27-36
Developing a UDM/UDP 27-40
UDPExtension 27-41
IUDPExtensionmethods 27-42
Example UDP 27-43
UDPFunctionLibrary 27-44
UDMExtension 27-47
IUDMExtensionmethods 27-47
Example UDM 27-50
UDMFunctionLibrary 27-50
UDP/UDMStructures and constants 27-52
UDP/UDMStructures 27-52
UDP/UDMConstants 27-59
Logging and DesktopMessaging 27-61
28 - Simplorer Terminology 28-1
Glossary: A 28-2
A/D (Analog-to-Digital) 28-2
Contents-60
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
AC simulation 28-2
AC simulator 28-2
Action type 28-2
.afa file 28-2
Analytic frequency step response 28-2
Animated Symbol 28-2
.aws file 28-2
Glossary: B 28-3
Backplane 28-3
Basic version 28-3
Basics 28-3
Behavioral model 28-3
Best representation 28-3
Bezier 28-3
Block 28-3
Block diagram 28-3
BlockDiagramModule (BDM) 28-3
Bookmark 28-3
.brs file 28-3
Glossary: C 28-4
Characteristic 28-4
Characteristic values 28-4
C-Interface 28-4
C-Model Editor 28-4
Color scheme 28-4
Compiler 28-4
Computation sequence 28-4
Connection rule 28-4
Contents-61
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Conservative node 28-4
Coordinate system 28-4
Crossing over 28-4
Cursor 28-5
Glossary: D 28-6
Data cache 28-6
Data channel 28-6
Data filter 28-6
Data format 28-6
Data set 28-6
DC simulation 28-6
DC simulator 28-6
Differentiation 28-6
DISPLAY 28-6
Display Element 28-6
DLL 28-6
Dongle 28-6
DSDE 28-7
Glossary: E 28-8
Electric circuit 28-8
Electric Circuit Module (ECM) 28-8
Element 28-8
Entity 28-8
Euler formula 28-8
Evaluation function 28-8
Expert mode 28-8
Export filter 28-8
Extern View 28-8
Contents-62
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All rights reserved. - Contains proprietary and confidential
information of ANSYS, Inc. and its subsidiaries and affiliates.
-
Simplorer Online Help
Glossary: F 28-9
FFT 28-9
File output 28-9
Fitness function 28-9
FormulaModule (FML) 28-9
Frequency step response analysis 28-9
Glossary: G 28-10
Genetic Algorithm 28-10
Grid lines 28-10
Glossary: H 28-11
HMAX 28-11
HMIN 28-11
Glossary: I 28-12
ID 28-12
Information window 28-12
Initial condition 28-12
Initial state 28-12
INT 28-12
Interactivity pad 28-12
Iteration 28-12
Glossary: J 28-13
JacobianMatrix 28-13
Glossary: K 28-14
Keyword 28-14
.krn file 28-14
Glossary: L 28-15
Language concept 28-15
Library 28-15
Contents-63
ANSYSElectromagnetics Suite 17.0 - SAS IP, Inc. All