Maxwell 脚本应用一例-仿真结果的导出导入 Maxwell, 脚本, 仿真, 结果, 应用Maxwell, 脚本, 仿真, 结果, 应用 本帖最后由 hottomson 于 2009-3-12 11:29 编辑 8 q" _/ Y2 J1 F9 }7 i
S) 问题提出,如果做了多个模型,输出相同位置的Bz 值,想在同一个图中比较,可以导出后用其它诸如excel、 matlab 等重新绘图,只用maxwell 可以吗
当然可以,这里仅提供一种方案,仅作参考
比如建立了Model1,Model2
Model6, 6 个 Design 在同一个project 中,如果用脚本一次性求解输出,可以使用如下脚本: 1
For n = 1 to 6 2
sDesignName="Model" & n 3
Set oDesign = oProject
SetActiveDesign(sDesignName) 4
oDesign
Analyze "Setup1" 5
Set oModule = oDesign
GetModule("ReportSetup") 6
oModule
ExportToFile "Bz At Line1("&sDesignName&")", sProjDir & "\" & ProjectName & "-" & sDesignName &"
csv" 7
Next 复制代码 输出完成后,可以在最后一个Design 中随便建一个report,名字为All Bz Result,然后导入前面的输出,可以使用如下的脚本: 1
For n = 1 to 6 2
sDesignName="Model" & n 3
oModule
ImportIntoReport "All Bz Result", sProjDir & "\" & Pro