Skip to content
Merged
Show file tree
Hide file tree
Changes from 3 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
1 change: 1 addition & 0 deletions mach_cad/tools/jmag/jmag.py
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,7 @@ def open(
self.geometry_editor = self.jd.CreateGeometryEditor(
True
) # creates new geometry or edits the geometry.
self.geometry_editor.SetVersion(21.1)
self.doc = self.geometry_editor.GetDocument()
self.assembly = self.doc.GetAssembly()
return file_found
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -322,6 +322,7 @@ def draw_jmag_model(
# open JMAG Geometry Editor
app.LaunchGeometryEditor()
geomApp = app.CreateGeometryEditor()
geomApp.SetVersion(21.1)
# geomApp.Show()
geomApp.NewDocument()
doc = geomApp.GetDocument()
Expand Down
7 changes: 7 additions & 0 deletions mach_eval/analyzers/electromagnetic/bspm/jmag_2d.py
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,7 @@ def group(name, id_list):
partIDRange_Magnet = part_ID_list[2 : int(2 + self.machine_variant.p * 2)]
# id_sleeve = part_ID_list[int(2 + self.machine_variant.p * 2)]
id_statorCore = part_ID_list[int(2 + self.machine_variant.p * 2) + 1]
id_statorCore = part_ID_list[int(2 + self.machine_variant.p * 2)]
partIDRange_Coil = part_ID_list[
int(1 + self.machine_variant.p * 2)
+ 2 : int(2 + self.machine_variant.p * 2)
Expand All @@ -318,6 +319,12 @@ def group(name, id_list):
group("Magnet", partIDRange_Magnet)
group("Coils", partIDRange_Coil)

# """ Set Parts names """

app.GetModel(0).SetPartName(id_backiron, u"NotchedRotor")
app.GetModel(0).SetPartName(id_shaft, u"Shaft")
app.GetModel(0).SetPartName(id_statorCore, u"StatorCore")

""" Add Part to Set for later references """

def add_part_to_set(name, x, y, ID=None):
Expand Down