记录完脚本再次Run Script会报错,不能运行是怎么回事?
在ansoft随便记录一个简单的脚本,再次在工程文件Run Script时,会不能运行脚本,并报错。是自己录制的脚本吗?还是改的。。。。脚本放上来 是自己录制的脚本,就在ansoft上recoard a script,然后新建了简单的图像,生成的py文件,结果导入不能运行 # ----------------------------------------------
# Script Recorded by ANSYS Electronics Desktop Version 2017.1.0
# 9:48:19十月 17, 2019
# ----------------------------------------------
import ScriptEnv
ScriptEnv.Initialize("Ansoft.ElectronicsDesktop")
oDesktop.RestoreWindow()
oProject = oDesktop.SetActiveProject("Project6")
oDesign = oProject.SetActiveDesign("Maxwell2DDesign1")
oEditor = oDesign.SetActiveEditor("3D Modeler")
oEditor.CreateCircle(
[
"NAME:CircleParameters",
"IsCovered:=" , True,
"XCenter:=" , "0mm",
"YCenter:=" , "0mm",
"ZCenter:=" , "0mm",
"Radius:=" , "1mm",
"WhichAxis:=" , "Z",
"NumSegments:=" , "0"
],
[
"NAME:Attributes",
"Name:=" , "Circle1",
"Flags:=" , "",
"Color:=" , "(143 175 143)",
"Transparency:=" , 0,
"PartCoordinateSystem:=", "Global",
"UDMId:=" , "",
"MaterialValue:=" , "\"vacuum\"",
"SurfaceMaterialValue:=", "\"\"",
"SolveInside:=" , True,
"IsMaterialEditable:=" , True
])
oProject.SaveAs("D:\\2019\\20191017\\Project6.aedt", True)
oDesktop.CloseProject("Project6")
oProject = oDesktop.NewProject()
oProject.InsertDesign("Simplorer", "Simplorer1", "", "")
oProject.DeleteDesign("Simplorer1")
oProject.InsertDesign("Icepak", "IcepakDesign1", "TemperatureAndFlow", "")
oProject.DeleteDesign("IcepakDesign1")
问题已经解决了,程序的开头设置错误
应该是以下几行:
# ecoding : utf - 8
import System , sys , os , clr
oProject = oDesktop.GetActiveProject("Project6")
oDesign = oProject.GetActiveDesign("Maxwell2DDesign1")
oEditor = oDesign.SetActiveEditor("3D Modeler") TROUBLE 发表于 2019-10-22 20:25
问题已经解决了,程序的开头设置错误
应该是以下几行:
# ecoding : utf - 8
你好,如下问题您知道怎么解决么?
录制的脚本如下
import ScriptEnv
ScriptEnv.Initialize("Ansoft.ElectronicsDesktop")
oDesktop.RestoreWindow()
oProject = oDesktop.SetActiveProject("Project2")
oDesign = oProject.SetActiveDesign("Maxwell2DDesign1")
然而只有是project2和design1的时候才能运行,其他的就报错?求大神能解决下 您好,运行脚本好像需要新建工程文件 注意存储脚本文件时编码方式 TROUBLE 发表于 2020-3-10 13:49
您好,运行脚本好像需要新建工程文件
是啊,新建工程文件,比如我录的是project2和design1,新建了project3后就不能用了,同一个工程文件project里边design2也报错
TROUBLE 发表于 2019-10-22 20:25
问题已经解决了,程序的开头设置错误
应该是以下几行:
# ecoding : utf - 8
import System , sys , os , clr
oProject = oDesktop.GetActiveProject("Project6")
oDesign = oProject.GetActiveDesign("Maxwell2DDesign1")
oEditor = oDesign.SetActiveEditor("3D Modeler")
具体什么意思,把前面几行换成你的就可以了?
TROUBLE 发表于 2019-10-17 20:22
是自己录制的脚本,就在ansoft上recoard a script,然后新建了简单的图像,生成的py文件,结果导入不能运行
同样的问题,最后怎么解决了? bestery 发表于 2020-3-15 22:24
是啊,新建工程文件,比如我录的是project2和design1,新建了project3后就不能用了,同一个工程文件proje ...
建议尝试同样的项目名及设计名 使用看看是否可行 或者手动更改脚本的项目名及设计名 让他跟你需要执行脚本的项目名及设计名对应上 请问楼主,录制的脚本可以有变量吗?就是运行脚本后可以更改变量参数的那种
页:
[1]