运行报错只有建模的电脑不报错

薛凌月薛凌月提问于:2026-04-14 17:23厂家模型94 浏览7 回答

王总,麻烦问一下,建模的电脑可以正常运行,但是生成packet或者发给别人dll和xml。无论插入还是直接导入packet都报错,这是什么原因。错误如下:

17:04:06: [电磁进程]Time = 0.000050
17:04:06: [电磁进程]SIM INFO [Error]: iErrorId=1, iErrorComponentName=Not Found! , iErrorSubnetNumber=0, iErrorNumber=114, iErrorComponentType=8000, iErrorComponentNumber=99999

17:04:06: [电磁进程]Fatal Error: UD Calculate Failed!: failed to initialize function 2-1-8-MySEx_DFIG_M-1920 of UDM. Fail to Load function InitMySEx_DFIG_M

软件版本3.0
计算方式本地串行
王玭
王玭LV7

回答于:2026-04-15 11:11北京

薛凌月 LV3

回复于:2026-04-15 11:24陕西

我现在是windows下就不行,自己这边正常运行。但是发给其他人或者自己重新插入dll也是报这个错误
薛凌月
薛凌月LV3

回答于:2026-04-15 11:24陕西

我现在是windows下就不行,自己这边正常运行。但是发给其他人或者自己重新插入dll也是报这个错误
王玭
王玭LV7

回答于:2026-04-16 10:48北京

你导出packet,再导入试试
薛凌月 LV3

回复于:2026-04-16 11:54陕西

不行,我自己电脑,如果重新插入相同的dll也是报错。他dll默认查找的路径是D:\Program Files\Adpss3.1\ETSDAC\bin\udInterFace。反而不是D:\Program Files\Adpss3.1\ETSDAC\model\UdPlugins。这个是因为代码的命名搞错了,还是xml错了
王玭
王玭LV7

回答于:2026-04-17 09:20北京

你可以试试别的模型,导出再导入有问题吗?
王玭
王玭LV7

回答于:2026-04-17 09:36北京

你这个算例是从2.8升级过来的,最早的2.8没有packet包,只能拷贝DLL,后期升级为packet包是为了使用方便,你这种情况,不光要给packet包,还要把原先2.8时期,在/bin/udinterFace中对应的dll拷贝到相同目录就好了