之前我们推送过一篇文章《Solidworks模型在workbench进行参数化仿真》,介绍了如何在workbench里面对SolidWorks创建的模型进行参数仿真。最近我们用同样的方法却无法将SolidWorks2024创建的模型带参数导入Workbench2025R2。
经过几次尝试,发现需要在SolidWorks里面通过ANSYS 2025R2插件方式打开才行,如下图。而且,这种方式是双向驱动,因此SolidWorks不能关闭,否则Workbench的参数会丢失。



接着,在桌面上新建一个文本文档,并命名为 SolidWorksAddIn_Ansys25.bat(注意:后缀必须是 .bat,不是 .txt。如果文件扩展名不可见,需在文件夹选项中开启显示,文件名可以随意设置,不一定要用这么长的)。右键点击该文件,选择“编辑”,将以下代码按照相应版本复 制到bat文件里面,然后运行该文件。这一步是修复可能缺失的安全库文件,比如笔者的软件就缺少了相关文件,直到这一步完成后才可以在SolidWorks开启ANSYS插件。
ANSYS 2025R2
@echo oncopy /Y "%AWP_ROOT252%\Framework\bin\Win64\Xalan-C_1_12.dll" "%AWP_ROOT252%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT252%\Framework\bin\Win64\XalanMessages_1_12.dll" "%AWP_ROOT252%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT252%\Framework\bin\Win64\xerces-c_3_2.dll" "%AWP_ROOT252%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT252%\Framework\bin\Win64\zlib1.dll" "%AWP_ROOT252%\aisol\CADIntegration\SolidWorks\winx64"
ANSYS 2025R1
@echo oncopy /Y "%AWP_ROOT251%\Framework\bin\Win64\Xalan-C_1_12.dll" "%AWP_ROOT251%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT251%\Framework\bin\Win64\XalanMessages_1_12.dll" "%AWP_ROOT251%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT251%\Framework\bin\Win64\xerces-c_3_2.dll" "%AWP_ROOT251%\aisol\CADIntegration\SolidWorks\winx64"copy /Y "%AWP_ROOT251%\Framework\bin\Win64\zlibd1.dll" "%AWP_ROOT251%\aisol\CADIntegration\SolidWorks\winx64"
上面算是一个经验分享吧,如果有读者朋友遇到同样的问题,可以试试。