Professional Documents
Culture Documents
EMPro Workshop - Module2 - EMPro Basics Version 2.0
EMPro Workshop - Module2 - EMPro Basics Version 2.0
Project Tree:
Port/Feed Sensors Materials Waveforms Boundary Grid/Mesh Python Script
WorkSpace Window
View Tools (Under View menu as well)
Port / Feed
Port/Feed Setup
Grid / Meshing
FDTD Grid/Mesh
FDTD FEM
Drawing in EMPro Geometry Data Material Editor Waveguide Ports (only for FEM)
EMPro Workshop Version 2.0 3
FDTD
Result Window
FEM
FEM
Application Preferences
Setup EMPro preferences
Viewing/Measure Tools
3D View
2D View
Measure Tool Parts Component Sensor Output Mesh Viewing Control Bounding Box Visibility On/Off Transparency Setup Field Reader
CAD Data
CAD
File Import
o EMPro allows to import various industry standard CAD formats o A fast way to bring existing design geometries to EMPro simulation space
CAD Data
CAD
File Import
o ODB++ is a printed circuit board manufacturing database o EMPro can import ODB++ (from EMPro2010)
Bottom View
Add/Open/Remove Libraries
Library Filter
Required Material Definitions and Assignment for QFN Package Lab Exercise
o Materials
o Assignment: Just drag and drop the material to the designated part
In this exercise, the imported objects are renamed and reassembled shown to the right
Drag and Drop will assign and change the color of objects
Global Triad
V U
Local or Working Coordinate System
10
Example
Context of Local Coordinate System from Global Coordinate System View Origin of Local Coordinate System from Global Coordinate referenced
11
Box
Pyramid Sphere
Helix
Cylinder
Torus
Cone
12
13
14
Lab_10x10x10_Cube_With_3D_Library.ep
o Then, lets try another way which is using the primitives building blocks
Box
Step2: Enter Depth, Height, and Width, all 10 mm Done! Now you have just created another 10x10x10 [mm] cube The difference of this 3D box is that the center of object is located at (0,0,0) whereas the other is user definable, which was located at (5,5,0). However the box can be easily moved to another location by translating it
Draft By Law
Twist
Hole Special
15
Delete parameters
16
o Create a box with p_x, p_y, and p_z parameters that are all 10 mm
Step1: Open the parameter window Step2: Define p_x, p_y, and p_z as shown below Step3: Create a box but type the parameter instead a constant value Step4: Done!
17
Lab_10x10x10_Cube.ep
o EMPro remembers modeling operations applied to the object so that user can go back to the operation and change it any time o Example: Resize the height to 20 mm
Step1: Open Lab_10x10x10_Cube.ep project Step2: Expand the Parts menu and double click Extrude Step3: Go to the Extrude tab and change the Extrude Distance to 20 mm Step4: Click Done
18
o Double click of Extrude brings 2D drawing space back o Click Select/Manipulate Button o Hover the mouse over the edges or corners of rectangle, and click right mouse button to bring up the edit/delete menu
User can delete the edges or select vertices to edit or lock the positions
o Use Specify Orientation menu or tab from either the geometry modeling menu or object created o Moving objects is Translating objects in EMPro o Translation/Rotation work in the local coordinate system but it can be changed to other coordinate system in the Context menu
Move
19
Boolean Operations
Lab_Boolean_Operations.ep
o Boolean operation in EMPro applies to two or multiple parts o Invoke Boolean/Two Parts o Select blank object (the object that Boolean operation will be applied) and tool object (the object that Boolean operation will perform) from the Boolean operation tabs o Select type of operation: Subtract, Union, Intersect and Chop
Subtract
Union
20
o Users can invoke the pattern menu either from the part itself or from the geometry menu Patterns o Linear/Rectangular or Circular/Elliptical patterns
Linear Pattern
Elliptical Pattern
Chamfer Edges
Blend Edges
Shell
Loft Faces
Offset Faces
21
Quiz:
o Coffee Break, so can we create a coffee mug?
A Mug.ep
22
Opens EMPro and creates the EMPro design including material and ports setup Create a self-contained Python script that includes design, material, and ports setup
23
24
25
o Locate proj.py file under ~/mon_dsn/project_name/emprep/ o Bring this python script into EMPro scripting window and run to generate the geometry drawing
26