Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 9 additions & 4 deletions pyaedt/wpf_edb_merge/merge_wizard.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@
import time
import sys

#Uncomment this if the script will run within AEDT with Ironpython. Setup the path where pyaedt folder is.
#path_to_pyaedt_root_folder=""
#sys.path.append(path_to_pyaedt_root_folder)


from pyaedt import Edb, Hfss3dLayout, is_ironpython
from pyaedt.generic.toolkit import WPFToolkit, launch, select_directory
import json
Expand Down Expand Up @@ -72,7 +77,7 @@ def __init__(self):
self.edit_window_size(900, 400, "Pyaedt EDB Merge Utility")
#Edit the UI

self.add_label("label1", "Merged Layout", 10, 50)
self.add_label("label1", "Source Layout", 10, 50)
self.add_text_box(name="merged", x_pos=150, y_pos=50, width=600)
self.add_button("merged_path_button", "Browse...", x_pos=760, y_pos=50, callback_method=self.browse_design1)

Expand All @@ -86,8 +91,8 @@ def __init__(self):
self.add_check_box("placement_3d", "3d Placement", x_pos=300, y_pos=10)

y_pos = 165
self.add_check_box("place_on_top_check", "Flip host design", x_pos=150, y_pos=125)
self.add_check_box("flip_check", "Flip merged layout", x_pos=275, y_pos=125)
self.add_check_box("place_on_top_check", "Flip host layout", x_pos=150, y_pos=125)
self.add_check_box("flip_check", "Flip source layout", x_pos=275, y_pos=125)
self.add_check_box("open_layout", "Open 3d Layout after merge", x_pos=400, y_pos=125)

if self.enable_automatic_placement:
Expand Down Expand Up @@ -127,7 +132,7 @@ def __init__(self):
self.add_text_box(name="yoffset", x_pos=500, y_pos=y_pos, width=75, callback_method=self.validate_float,
callback_action='LostFocus')

self.add_label("label3", "Solder ball height (um)", 600, y_pos)
self.add_label("label3", "Solder height (Optional, um)", 575, y_pos)
self.add_text_box(name="zoffset", x_pos=750, y_pos=y_pos, width=75, callback_method=self.validate_float,
callback_action='LostFocus')
y_pos += 50
Expand Down
8 changes: 4 additions & 4 deletions pyaedt/wpf_edb_merge/merge_wizard_settings.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"enable_automatic_placement": "1",
"enable_automatic_placement": "0",
"desktop_version": "2022.1",
"host": "wpf_edb_merge\\board.aedb",
"merge": "wpf_edb_merge\\package.aedb",
Expand All @@ -12,9 +12,9 @@
"design_1_pin2": "A14",
"design_2_pin1": "A12",
"design_2_pin2": "A14",
"yoffset": "5",
"rotation": "90",
"xoffset": "3",
"yoffset": "0",
"rotation": "0",
"xoffset": "0",
"zoffset": "0",
"flip_merged_layout": "0",
"flip_host_layout": "0",
Expand Down