平台: Windows 适用于: LiveLink™forSOLIDWORKS® 版本:

问题描述

当我尝试在 COMSOL 和 SOLIDWORKS 之间同步几何时,系统显示以下错误消息

无法连接到 SOLIDWORKS。请确保 SOLIDWORKS 正在运行。

并且 SOLIDWORKS 中的COMSOL Multiphysics选项卡不可用。

解决方法

如果您拥有 LiveLink for SOLIDWORKS 许可证,则“COMSOL 安装程序”会在 SOLIDWORKS 中创建一个名为LiveLink for COMSOL的插件。此插件会显示在 SOLIDWORKS 用户界面上(在插件对话框中列出,可从工具菜单进行访问)。

如果 SOLIDWORKS 无法加载该插件,则 COMSOL 与 SOLIDWORKS 之间的连接可能会失败。例如,当 COMSOL 安装移至其他文件夹时,可能会发生这种情况。在连接失败时,您可以重新安装 LiveLink for SOLIDWORKS,或者按知识库 1221中的描述修复安装。

手动修复

您可以通过以下操作手动建立连接:

  1. 如果计算机正在运行 SOLIDWORKS,请将其关闭。
  2. 单击 Windows 桌面左下角的开始菜单符号。
  3. 在“开始”菜单的搜索框中输入cmd
  4. 程序列表中会显示 cmd.exe。右键单击该程序并选择以管理员身份运行
  5. 在出现的命令窗口中,根据您的操作系统输入以下内容之一:

注:对于指定的版本,需要输入所有命令,且必须在一行内写入每个完整的命令字符串。

COMSOL 5.4 及更高版本:

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe "C:\Program Files\COMSOL\COMSOLXX\Multiphysics\ext\LiveLink\SolidWorks\win64\cslivelinksw.dll" /codebase

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe "C:\Program Files\COMSOL\COMSOLXX\Multiphysics\ext\LiveLink\SolidWorks\win64\cscomactivex.dll" /codebase

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe "C:\Program Files\COMSOL\COMSOLXX\Multiphysics\ext\LiveLink\SolidWorks\win64\Comsol.LiveLink.SOLIDWORKS.OneWindow.dll" /codebase

上面的C:\Program Files\COMSOL\COMSOLXX\Multiphysics是 COMSOL 本地安装路径。使用与您的安装对应的版本号,例如,COMSOL Multiphysics 6.0 为C:\Program Files\COMSOL\COMSOL60

COMSOL 5.0 到 COMSOL 5.3a:

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe "C:\Program Files\COMSOL\COMSOLXX\Multiphysics\ext\LiveLink\SolidWorks\win64\cslivelinksw.dll" /codebase

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe "C:\Program Files\COMSOL\COMSOLXX\Multiphysics\ext\LiveLink\SolidWorks\win64\cscomactivex.dll" /codebase

上面的C:\Program Files\COMSOL\COMSOLXX\Multiphysics是 COMSOL 本地安装路径。使用与您的安装对应的版本号,例如,COMSOL Multiphysics 5.3a 为C:\Program Files\COMSOL\COMSOL53a

激活插件

您可能还必须在 SOLIDWORKS 中激活插件才能完成注册:

  1. 打开 SOLIDWORKS,并在工具菜单中选择插件
  2. 在打开的“插件”对话框中,确保选中适当的复选框,使LiveLink for COMSOL项处于活动状态。
Baidu
map