找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

Flux电机有限元分析教程西莫团购入口 | 奖励入口当当网购物入口 | 奖励入口欢迎使用!西莫论坛App开放下载Motor-CAD电机多物理域设计教材购买入口 | 奖励入口
★新会员论坛须知★《西莫电机技术》第39期发售火热进行中Flux电机电磁阀有限元分析教程团购入口 | 奖励入口论坛微信公众平台欢迎入驻
西莫电机及相关产品供需交流群开放邀请★ 论坛VIP会员申请 ★Motor-CAD.MANATEE电磁热振动噪声教程 | 奖励入口西莫团队欢迎您的加盟!
宣传推广合作请联系QQ:25941174西莫电机论坛微信群正式开放Flux变压器与电抗器有限元分析团购入口 | 奖励入口西莫电机论坛技术版区QQ群汇总
查看: 911|回复: 12

[Maxwell] 记录完脚本再次Run Script会报错,不能运行是怎么回事?

[复制链接]

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

发表于 2019-10-17 09:53 | 显示全部楼层 |阅读模式 来自: 中国湖南株洲

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
在ansoft随便记录一个简单的脚本,再次在工程文件Run Script时,会不能运行脚本,并报错。
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过

签到天数: 16 天

连续签到: 1 天

[LV.4]偶尔看看III

发表于 2019-10-17 19:30 | 显示全部楼层 来自: 中国浙江杭州
是自己录制的脚本吗?还是改的。。。。脚本放上来
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

 楼主| 发表于 2019-10-17 20:22 | 显示全部楼层 来自: 中国湖南株洲
是自己录制的脚本,就在ansoft上recoard a script,然后新建了简单的图像,生成的py文件,结果导入不能运行
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

 楼主| 发表于 2019-10-17 20:23 | 显示全部楼层 来自: 中国湖南株洲
# ----------------------------------------------
# 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")
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

 楼主| 发表于 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")
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-3-4 21:11 | 显示全部楼层 来自: 中国
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的时候才能运行,其他的就报错?求大神能解决下
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

 楼主| 发表于 2020-3-10 13:49 | 显示全部楼层 来自: 中国湖南株洲
您好,运行脚本好像需要新建工程文件
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 9 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2020-3-10 22:12 | 显示全部楼层 来自: 中国湖南株洲
注意存储脚本文件时编码方式
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 5 天

连续签到: 1 天

[LV.2]偶尔看看I

发表于 2020-3-15 22:24 | 显示全部楼层 来自: 中国
TROUBLE 发表于 2020-3-10 13:49
您好,运行脚本好像需要新建工程文件

是啊,新建工程文件,比如我录的是project2和design1,新建了project3后就不能用了,同一个工程文件project里边design2也报错
1.PNG

点评

建议尝试同样的项目名及设计名 使用看看是否可行 或者手动更改脚本的项目名及设计名 让他跟你需要执行脚本的项目名及设计名对应上  详情 回复 发表于 2023-1-31 23:42
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 11 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2021-5-31 22:41 来自手机 | 显示全部楼层 来自: 中国
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")

具体什么意思,把前面几行换成你的就可以了?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 11 天

连续签到: 1 天

[LV.3]偶尔看看II

发表于 2021-5-31 22:46 来自手机 | 显示全部楼层 来自: 中国
TROUBLE 发表于 2019-10-17 20:22
是自己录制的脚本,就在ansoft上recoard a script,然后新建了简单的图像,生成的py文件,结果导入不能运行

同样的问题,最后怎么解决了?
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 21 天

连续签到: 1 天

[LV.4]偶尔看看III

发表于 2023-1-31 23:42 | 显示全部楼层 来自: 中国浙江杭州
bestery 发表于 2020-3-15 22:24
是啊,新建工程文件,比如我录的是project2和design1,新建了project3后就不能用了,同一个工程文件proje ...

建议尝试同样的项目名及设计名 使用看看是否可行 或者手动更改脚本的项目名及设计名 让他跟你需要执行脚本的项目名及设计名对应上
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

签到天数: 24 天

连续签到: 2 天

[LV.4]偶尔看看III

发表于 2024-11-13 11:06 | 显示全部楼层 来自: 中国江苏苏州
请问楼主,录制的脚本可以有变量吗?就是运行脚本后可以更改变量参数的那种
西莫电机论坛微信公众平台正式上线!★详情请点击★ 西莫电机论坛会员交流专用群欢迎您西莫电机论坛加群请注明论坛用户名及所从事专业,否则不予通过
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

西莫电机论坛微信公众平台欢迎您的关注!

QQ|Archiver|手机版|小黑屋|西莫电机圈 ( 浙ICP备10025899号-3|浙公网安备:33028202000436号 )

GMT+8, 2025-1-10 20:05 , Processed in 0.093779 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表