fming 发表于 2017-2-28 11:00

关于Toolkit 出错的问题,求大神指点!

为分析一个永磁电机,我将Tollkit文件复制在PersonalLib目录下,在使用Toolkit前通过Create User Defined Solution——Userlib——Electric Machines Solutions-R16.1——Averge and RMS Solutions设置了极数,角度、绕组电阻电感等参数,但在通过菜单栏Maxwell2D——Toolkit——PersonalLib——Electric Machines Design Toolkit-R16.1——Electric Machines Design Toolkit启动时,总是出错,在Message—Manager报出的错误是

UnboundLocalException: Local variable 'All_Dirs' referenced before assignment.
In file "D:/fming/software/maxwell/PersonalLib/Toolkits/Maxwell2D/Electric Machines Design Toolkit - R16.1/Electric Machines Design Toolkit.py", line 8992 ---- While executing script: D:/fming/software/maxwell/PersonalLib/Toolkits/Maxwell2D/Electric Machines Design Toolkit - R16.1/Electric Machines Design Toolkit.py

看这个信息,好像脚本里的变量'All_Dirs' 没声明,但脚本我一直没改过啊,还有就是这个脚本用记事本打开后,行数远远没有8992这么多,哪位大神能指点一下这是哪里出错了么? 万分感谢!

limengde2001 发表于 2017-2-28 11:14

有很多细节要注意,建议详细阅读帮助文档。另外注意有时候杀毒软件会杀脚本,添加信任即可

拉风的星星 发表于 2017-3-1 09:31

建议你卸掉杀毒软件,再重新装一遍,有可能是杀毒软件杀掉了相关脚本造成的

fming 发表于 2017-3-1 15:24

谢谢楼上两位,我这台计算机是专门做数值计算的,没装杀毒软件,而且windows自带的防火墙也关了,所以不是涉毒软件或防火墙的事。我用的AnsysEM17.2版本和Toolkit16.0和Toolkit16.1,考虑到可能是版本不兼容原因,写信咨询了Ansys的官方客服,他建议使用最新的Toolkit16.2版本,可是找不到这个版本,哪位大侠有可以分享下啊

哩子菜 发表于 2017-3-8 21:40

fming 发表于 2017-3-1 15:24
谢谢楼上两位,我这台计算机是专门做数值计算的,没装杀毒软件,而且windows自带的防火墙也关了,所以不是 ...

楼主问题解决了吗,我刚下下来还没安装,ansys EM16应该装哪个版本?

fming 发表于 2017-3-13 10:01

哩子菜 发表于 2017-3-8 21:40
楼主问题解决了吗,我刚下下来还没安装,ansys EM16应该装哪个版本?

用AnsysEM16.1版本和Toolkit16.1配合就可以

哩子菜 发表于 2017-3-14 21:29

fming 发表于 2017-3-13 10:01
用AnsysEM16.1版本和Toolkit16.1配合就可以

谢谢,已安装了,使用上还有点问题,还不熟练,谢了

xiachunhu 发表于 2017-3-15 16:56

以前看到一贴子,主要内容:

   用toolkit计算Ld、Lq时,计算结果有偏差,最后通过调整程序中的变换系数(等幅变换、等功率变换),计算结果对了

    现在怎么找不到此贴了,请大神帮忙

fming 发表于 2017-3-15 17:08

xiachunhu 发表于 2017-3-15 16:56
以前看到一贴子,主要内容:

   用toolkit计算Ld、Lq时,计算结果有偏差,最后通过调整程序中的变换系 ...

谢谢,我试着求下Ld、Lq,看看准确度

hung1412 发表于 2017-6-29 01:10

今天剛好也在用這個toolkit,有找到解決方式,分享給大家

因為在Maxwell 2017版本中,已經將分析結果的資料夾改為"專案名稱.aedtresults",而舊版本的分析結果資料夾是"專案名稱.mxwlresults",

所以導致toolkit的python程式檔案,找不到路徑而無法開啟toolkit,

修正方法就是用記事本打開Electric Machines Design Toolkit.py,尋找字串mxwlresults,更改為aedtresults,總共有三個地方,改完以後就可以執行了。

另外,只要再修改條件式的話,其實各種版本都可以適用的...

欧阳庆 发表于 2017-6-29 09:37

楼上朋友正解。不过我好像有toolkit16.2,不记得很清楚了。

电机小手 发表于 2017-8-10 16:22

limengde2001 发表于 2017-2-28 11:14
有很多细节要注意,建议详细阅读帮助文档。另外注意有时候杀毒软件会杀脚本,添加信任即可

大侠,您对感应电机那个例子有研究么,计算总是报错,永磁电机的可以过去。

chenbo1985 发表于 2017-8-14 14:54

hung1412 发表于 2017-6-29 01:10
今天剛好也在用這個toolkit,有找到解決方式,分享給大家

因為在Maxwell 2017版本中,已經將分析結果的 ...

这位兄弟分享的太牛逼了,已经解决,谢谢

dajoy 发表于 2017-9-28 23:30

xiachunhu 发表于 2017-3-15 16:56
以前看到一贴子,主要内容:

   用toolkit计算Ld、Lq时,计算结果有偏差,最后通过调整程序中的变换系 ...

修改UserDefinedOutputs\Electric Machines Solutions - R16\Lib目录下的mathlib.py文件,里面有dq0变换矩阵,改系数就行

lvzhiyong343 发表于 2017-10-11 21:55

这个帖子太好了,感谢大神的耐心解答

zhdbit 发表于 2017-11-21 17:20

本帖最后由 zhdbit 于 2017-11-21 17:30 编辑

谢谢各位老师分享经验,不知道现在toolkit的版本有没有与时俱进

sslsslklo 发表于 2018-3-10 18:00

hung1412 发表于 2017-6-29 01:10
今天剛好也在用這個toolkit,有找到解決方式,分享給大家

因為在Maxwell 2017版本中,已經將分析結果的 ...

正解,改了之后AE18.1还能打开bq2_43

xiachunhu 发表于 2018-3-20 11:07

AE18.1,运行Electric Machine Solution R16.1时,没有显示结果,大神出现过这样的问题吗?

ndzhaolun 发表于 2018-8-31 14:43

十楼是正确的解决办法

3004 发表于 2018-10-3 20:47

感谢 欧阳庆、huang1412 老前辈{:1_551:}
页: [1] 2
查看完整版本: 关于Toolkit 出错的问题,求大神指点!