dream-ttt 发表于 2022-9-18 21:33

请问,为何绕组自动设置脚本失效报错?

如题,请问一下大佬,为何绕组自动设置脚本失效报错?
所用的maxwell是2022R1版本,绕组自动设置脚本模块可以updata并且在菜单里面调用出来,但是按照上面的参数设置完后,点确定后就报错了。
当时设置的绕组参数是简单的48槽,8极,匝数7,跨距5,并联支路数4,其他位置设置为模块默认参数,报错信息如下:



*Global - Messages
Type "UDPExtension" cannot be found---- While reading extension definition
Project1 (E:/yongci/)
Arc points are collinear. A line segment will be fitted between the end points. (9:20:49 下午9月 18, 2022)

详细信息:
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
IronPython.Runtime.UnboundNameException: global name 'oDesktop' is not defined
   在 IronPython.Runtime.Operations.PythonOps.GetVariable(CodeContext context, String name, Boolean isGlobal, Boolean lightThrow)
   在 IronPython.Compiler.LookupGlobalInstruction.Run(InterpretedFrame frame)
   在 Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
   在 Microsoft.Scripting.Interpreter.LightLambda.Run4(T0 arg0, T1 arg1, T2 arg2, T3 arg3)
   在 IronPython.Compiler.PythonCallTargets.OriginalCallTarget3(PythonFunction function, Object arg0, Object arg1, Object arg2)
   在 CallSite.Target(Closure , CallSite , Object , Object , EventArgs )
   在 System.Dynamic.UpdateDelegates.UpdateAndExecute3(CallSite site, T0 arg0, T1 arg1, T2 arg2)
   在 _Scripting_(Object[] , Object , EventArgs )
   在 System.Windows.Forms.Control.OnClick(EventArgs e)
   在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
   在 System.Windows.Forms.Button.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.8.4515.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Ansys.Ansoft.PluginCoreDotNet
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/Ansys.Ansoft.PluginCoreDotNet.DLL
----------------------------------------
Ansys.Ansoft.CoreDotNet
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/Ansys.Ansoft.CoreDotNet.DLL
----------------------------------------
Ansys.Ansoft.Geometry3DPluginDotNet
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/Ansys.Ansoft.Geometry3DPluginDotNet.DLL
----------------------------------------
Microsoft.Scripting
    程序集版本:1.1.0.20
    Win32 版本:1.1.0.21
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/Microsoft.Scripting.DLL
----------------------------------------
IronPython
    程序集版本:2.7.0.40
    Win32 版本:2.7.4.1000
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/IronPython.DLL
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.8.4536.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.8.4536.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Numerics
    程序集版本:4.0.0.0
    Win32 版本:4.8.4161.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Microsoft.Dynamic
    程序集版本:1.1.0.20
    Win32 版本:1.1.0.21
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/Microsoft.Dynamic.DLL
----------------------------------------
IronPython.Modules
    程序集版本:2.7.0.40
    Win32 版本:2.7.4.1000
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/IronPython.Modules.DLL
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.8.4341.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.8.4161.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
    程序集版本:0.0.0.0
    Win32 版本:4.8.4515.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_64/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
Snippets.scripting
    程序集版本:0.0.0.0
    Win32 版本:1.1.0.21
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/Microsoft.Dynamic.dll
----------------------------------------
Ansys.Ansoft.Edb
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/Ansys.Ansoft.Edb.DLL
----------------------------------------
Snippets
    程序集版本:0.0.0.0
    Win32 版本:4.8.4536.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Ansys.Ansoft.SimSetupData
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/Program%20Files/AnsysEM/v221/Win64/Ansys.Ansoft.SimSetupData.DLL
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.8.4550.0 built by: NET48REL1LAST_C
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.8.4395.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Accessibility
    程序集版本:4.0.0.0
    Win32 版本:4.8.4161.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.4161.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试程序,
而不是由此对话框处理。


raozhimeng 发表于 2022-9-19 08:51

我用了 好几次也是报错 这个插件我感觉有点问题

dream-ttt 发表于 2022-9-19 08:59

raozhimeng 发表于 2022-9-19 08:51
我用了 好几次也是报错 这个插件我感觉有点问题

谢谢饶工回复
同时继续希望有其他大佬或者成功调用了绕组模块的朋友帮忙看看

L053226 发表于 2022-9-19 09:58

dream-ttt 发表于 2022-9-19 08:59
谢谢饶工回复
同时继续希望有其他大佬或者成功调用了绕组模块的朋友帮忙看看

1、这个插件要在瞬态模式下才能用;
2、如果模型前面用了一次,再想重新设置,要把绕组这些删掉;

dream-ttt 发表于 2022-9-19 10:16

L053226 发表于 2022-9-19 09:58
1、这个插件要在瞬态模式下才能用;
2、如果模型前面用了一次,再想重新设置,要把绕组这些删掉;

谢谢回复,我等会按您的提醒再试试

dream-ttt 发表于 2022-9-19 14:10

L053226 发表于 2022-9-19 09:58
1、这个插件要在瞬态模式下才能用;
2、如果模型前面用了一次,再想重新设置,要把绕组这些删掉;

刚才试了,还是不行。具体显示如图:

顺便问一下,您的绕组自动设置模块是不是版本不一样哟{:aa13

raozhimeng 发表于 2022-9-19 14:48

我是一般在rm大致建立一个参数, 导入manxwell之后 在用外部导入的尺寸

L053226 发表于 2022-9-20 18:25

dream-ttt 发表于 2022-9-19 14:10
刚才试了,还是不行。具体显示如图:

顺便问一下,您的绕组自动设置模块是不是版本不一样哟

方便的话可以把模型发我给你看下。877607606@qq.com

dream-ttt 发表于 2022-9-26 17:10

L053226 发表于 2022-9-20 18:25
方便的话可以把模型发我给你看下。

模型刚才发了,邮件里面忘记写绕组参数了,4匝,跨距7(1-8),并联支路8路
谢谢{:1_494:}

skylent 发表于 2022-9-30 20:11

dream-ttt 发表于 2022-9-19 14:10
刚才试了,还是不行。具体显示如图:

顺便问一下,您的绕组自动设置模块是不是版本不一样哟

删错地方了,他说的是删除激励下面的coil和winding激励。
没有线圈当然会出现,数组越界的问题。

dream-ttt 发表于 2022-10-3 10:03

skylent 发表于 2022-9-30 20:11
删错地方了,他说的是删除激励下面的coil和winding激励。
没有线圈当然会出现,数组越界的问题。

谢谢,换成了R22版本,重新把脚本模块文件拷贝粘贴后可以用了
页: [1]
查看完整版本: 请问,为何绕组自动设置脚本失效报错?