兰比比 发表于 2018-5-9 21:21

在实现matlab和maxwell联合仿真时候,matlab的程序出现了错误,不知道什么原因

参照网上的例子,做matlab和maxwell联合仿真,matlab的程序出现了错误,不知道什么原因
程序如下:
iMaxwell=actxserver('AnsoftMaxwell.MaxwellScriptInterface');
Desktop=iMaxwell.GetAppDesktop();
Desktop.RestoreWindow

Project=Desktop.SetActiveProject('test')
Design=Project.SetActiveDesign('design1')
Editor=Design.SetActiveEditor('3D Modeler')
DefinitionManager=Project.GetDefinitionManager()

invoke(Editor,'CreateRegularPolyhedron',...
{'NAME:PolyhedronParameters', 'CoordinateSystemID:=',-1,...
'XCenter:=','0mm','YCenter:=','0mm','ZCenter:=','0mm',...
'XStart:=','0.2mm','YStart:=','0mm','ZStart:=','0mm',...
'Height:=','0.6mm','NumSides:=','36','WhichAxis:=','Z'},...
{'NAME:Attributes','Name:=','RegularPolyhedron1','Flags:=','','Color:=','(132 132 193)', ...
'Transparency:=',0,'PartCoordinateSystem:=','Global','MaterialName:=','vacuum','SolveInside:=',true})

delete(iMaxwell);

兰比比 发表于 2018-5-12 11:22

大神在哪里啊,啊啊啊

一只会飞的猪 发表于 2018-12-22 21:25

兰比比 发表于 2018-5-12 11:22
大神在哪里啊,啊啊啊

楼主,你有没有试过直接联合仿真,不用程序?

兰比比 发表于 2018-12-25 22:03

一只会飞的猪 发表于 2018-12-22 21:25
楼主,你有没有试过直接联合仿真,不用程序?

这个直接联合仿真怎么实现,您会吗

doulitangduo 发表于 2019-1-14 13:02

兰比比 发表于 2018-5-12 11:22
大神在哪里啊,啊啊啊

楼主您好,想请教一下,不知道您做的怎么样了。可以实现吗?我现在想做永磁同步电机的优化,需要联合仿真。我刚刚接触,还是个小白,想了解一下这个Matlab和Mexwell联合仿真的可行性以及其他相关问题,看到请麻烦回复一下,万分感谢!!!

HUST_EE 发表于 2019-1-24 11:53

doulitangduo 发表于 2019-1-14 13:02
楼主您好,想请教一下,不知道您做的怎么样了。可以实现吗?我现在想做永磁同步电机的优化,需要联合仿真 ...

可以使用ansys自带的优化效果也不错

zjhdahan 发表于 2020-2-24 16:16

Maxwell 联合仿真教程文档可以发我一份吗,我也想照教程做一遍

zwl2008 发表于 2020-3-13 13:27

iMaxwell=actxserver('AnsoftMaxwell.MaxwellScript');
Desktop=iMaxwell.GetAppDesktop();
Desktop.RestoreWindow


aedt的话,我这里第一行改成这样可以运行的。

我后来查过,是progid不一致导致的

zwl2008 发表于 2020-3-13 13:27

zwl2008 发表于 2020-3-13 13:27
iMaxwell=actxserver('AnsoftMaxwell.MaxwellScript');
Desktop=iMaxwell.GetAppDesktop();
Desktop.Rest ...

如果还是出错,建议查找是否有对应的progid

1090847828 发表于 2023-7-19 10:17

您好,请问matlab和maxwell联合仿真最后仿真成功了吗
页: [1]
查看完整版本: 在实现matlab和maxwell联合仿真时候,matlab的程序出现了错误,不知道什么原因