CAD 设置和疑难解答

Autodesk Simulation Mechanical 软件能够打开各种商业版 CAD 软件包中的 CAD 模型。该软件也可以针对某些特定的 CAD 实体建模器,通过直接的程序间数据传递来捕获几何信息。程序插件可专门用于从以下软件包直接进行 CAD 传递:

注: 以星号 (*) 标记的产品插件不会自动安装。完成 Simulation Mechanical 安装之后,或将关联的 CAD 软件包之一添加到 Simulation 工作站之后,您必须手动启动 CAD 配置程序。在 Simulation Mechanical 安装文件夹中找到以下程序(默认路径为 C:\Program Files\Autodesk\Simulation 20xx):
SimMechConfig.exe

双击此可执行文件以启动插件安装过程。此时将显示一个对话框,其中列出可用的 CAD 插件。使用每个附加模块旁的复选框指定是否要安装该附加模块。当系统中不包含 CAD 软件包的兼容版本时,将禁用相应的选项。

下面,我们将针对自动流程不起作用的情况,提供一些疑难解答提示。请参考每个 CAD 软件包部分和“常规疑难解答”部分。

请注意,此信息仅适用于 Windows 操作系统。

上述疑难解答的大部分(即使不是全部)流程需要计算机上的管理员权限。

Pro/ENGINEER 和 Creo Parametric 疑难解答

当您运行 SimMechConfig.exe 为 Simulation Mechanical 安装 Pro/ENGINEER 或 Creo Parametric 时,必须提供以下四条信息:

  1. 正在使用的 Pro/ENGINEER 版本。
    • 对于 32 位版本的 Pro/E、V2001 和更高版本,请选择“Pro/ENGINEER 2001 (及更高版本)”
    • 对于 64 位版本的 Pro/E(而不是 Creo Parametric),请选择“64 位 Pro/ENGINEER”
    • 对于 Creo Parametric 1.0 或 2.0,请选择“Creo Parametric 1.0 和 2.0”

      (Creo Parametric 3.0 当前不支持使用原生转换器将模型推入 Simulation Mechanical。您必须使用“文件”“打开”对话框在 Simulation Mechanical 中提取 Creo Parametric 3.0 文件。)

  2. 用于启动 Pro/ENGINEER 的 .bat 或 .exe 文件路径。单击“浏览”,找到所需的文件。它将位于 Pro/ENGINEER 或 Creo Parametric 安装文件夹组内的 bin 子文件夹中。
  3. Pro/ENGINEER 消息传送可执行文件 (pro_comm_msg.exe) 的路径。单击“浏览”,找到所需的文件。
  4. Pro/ENGINEER 安装目录的路径。单击“浏览”,找到所需的文件。
注: 只要在步骤 2 中指定路径,系统便会根据 Pro/ENGINEER 或 Creo Parametric 的版本,自动填充步骤 3 和/或 4 的路径。

在辅助应用程序信息窗口中,应当会显示 Pro/ENGINEER 或 Creo Parametric 与 Simulation Mechanical 之间链接的详细信息:

转至“工具”“实用程序”“辅助应用程序”“信息”

“EXE 路径:”行指示正在使用哪个 dll 文件连接 Simulation Mechanical。列出的 .dll 文件名因 Pro/ENGINEER 和 Creo Parametric 软件的不同版本而异。“信息”窗口的典型内容如下所示:

==================================================
Auxiliary application Information
==================================================

Application 0: Autodesk Simulaiton for Creo
Exec path: C:\Program Files\Autodesk\Simulation 20xx\PEMnu81-win-x64.dll
Text path: C:\Program Files\Autodesk\Simulation 20xx
Version 29 - 2009440
Application is running.
注: 通常,Autodesk Simulation 附加模块不会显示在“辅助应用程序”对话框中。因此,您无法从该对话框中启动或停止它。如果该附加模块正在运行,则会显示在“信息”窗口内。通过单击“辅助应用程序”对话框内的“信息”,您可以访问该窗口。

Pro/ENGINEER 2000 至 Wildfire 5(也称为 Creo Elements):

对于 Pro/ENGINEER 至 Wildfire 5 的版本,简化当前模型或将其传输到 Simulation Mechanical 的命令位于 Autodesk Simulation 下拉菜单中。Pro/ENGINEER 和 Simulation Mechanical 之间的链接位于 Simulation Mechanical 安装文件夹内 text 子文件夹下的 Pro/E 文件 config.pro protk.dat 文件中。如果 Autodesk Simulation 下拉菜单不显示,或者只对某些用户显示,不对其他用户显示,请检查 config.pro 是否正确。(使用 Intralink 时,常见问题是会从网络复制不同的 config.pro 文件,具体取决于用户。)

注: 典型 Pro/ENGINEER 安装中可能存在多个 config.pro 文件实例。位于 Pro/ENGINEER 安装文件夹内的 text 子文件夹中的文件,应包含与 Autodesk Simulation 连接所需的数据。

以下各行应包含在 config.pro 文件中:

!BEGIN SETUP
!============================= 
!== Setup == 
!============================= 
PROTKDAT C:\Program Files\Autodesk\Simulation 20xx\text\protk.dat 
!END ALGOR SETUP 

其中 C:\Program Files\Autodesk\Simulation 20xx 是 Autodesk Simulation Mechanical 的安装路径。如果路径与默认安装路径不同,请用正确的路径代替。

如果使用的是 Intralink 和 Pro/ENGINEER(64 位版本),则 PATH 环境变量需要包括具有 64 位版本 agsdb_ar.dll (agsdb_ar-win-x64.dll) 文件的文件夹路径。对于当前 Simulation Mechanical 版本,此文件的 i86(32 位)和 x64(64 位)版本均位于顶层程序安装文件夹中。默认路径为 C:\Program Files\Autodesk\Simulation 20xx。有关设置环境变量的帮助,请咨询您的 IT 部门。

如果 Autodesk Simulation 的附加模块应用程序未显示在“信息”窗口中,请尝试以下步骤:

  1. 在 Pro/ENGINEER 中,转至“工具”“辅助应用程序”“注册”
  2. 浏览并打开文件 protk.dat(通常位于路径 C:\Program Files\Autodesk\Simulation 20xx\text 中)。
  3. 在“应用程序”窗口中亮显 Autodesk Simulation 条目,然后单击“启动”
  4. 此时应显示 Autodesk Simulation 菜单项,并且建立与 Pro/E 的连接。

如果上述步骤将 Autodesk Simulation 下拉菜单加载到 Pro/ENGINEER,则以前使用的 config.pro 文件是错误的。

如果 Autodesk Simulation 仍未显示在 Pro/ENGINEER 中,或从 Autodesk Simulation Mechanical 打开 Pro/E 模型时出错,请与 Autodesk 联系以获得技术支持。

Creo Parametric 1 和 2:

对于 Creo Parametric 1 和 2,简化当前模型或将其传输到 Simulation Mechanical 的命令位于以下位置:

“工具”“工具包”“工具” Autodesk Simulation
注: Creo Parametric 3.0 当前不支持使用原生转换器将模型推入 Simulation Mechanical。您必须使用“文件”“打开”对话框在 Simulation Mechanical 中提取 Creo Parametric 3.0 文件。

如果 Autodesk Simulation 的附加模块应用程序未显示在“信息”窗口中,请尝试以下步骤:

  1. 在 Creo Parametric 中,转至“工具”“实用程序”“辅助应用程序”“注册”
  2. 浏览至相应的 protk.dat 文件并选择该文件
    注: 典型的 Creo Parametric 安装中可能存在多个 protk.dat 文件版本。您查找的文件将位于 text 子文件夹中(例如 C:\Program Files\PTC\Creo 2.0\Common Files\M110\text)。protk.dat 文件的内容应与以下文本类似:
    NAME Autodesk Simulation for Creo
    EXEC_FILE C:\Program Files\Autodesk\Simulation 2017\PEMnu81-win-x64.dll
    TEXT_DIR C:\Program Files\Autodesk\Simulation 2017
    STARTUP dll
    REVISION 81
    unicode_encoding false
    END
  3. 单击 “打开”。如果显示一个确认对话框,请单击“确定”
  4. “辅助应用程序”对话框中,确保已选择该附加模块名称,然后单击“开始”

如果遇到任何问题,请与 Autodesk 联系以获得技术支持。

  • 不存在所需的 protk.dat 文件。
  • Autodesk Simulation 菜单仍未显示在 Creo Parametric 中。
  • 从 Autodesk Simulation Mechanical 打开 Creo 模型时出错。

Rhinoceros 疑难解答

在全新安装后第一次运行时,以及尝试打开 Rhinoceros .3dm 文件时,可能无法打开模型。之所以发生这种情况,是因为必须先在 Rhinoceros 中激活 CAD 传输插件,才能打开要传输的模型。解决方法很简单:

如果重新打开 .3dm 文件无法解决 CAD 传输插件问题,请使用 Rhinoceros 完成以下步骤:

  1. 打开“Rhino 选项”对话框。
  2. “Rhino 选项”列表中选择“插件”选项。
  3. 单击“Install”
  4. 浏览到 Simulation Mechanical 安装文件夹(通常位于 C:\Program Files\Autodesk\Simulation 20xx)。
  5. 找到文件 AlgRhino4-win-ix86.dll 并选择它。
  6. 单击“打开”,然后在“Rhino 选项”对话框上单击“确定”来安装插件。
注: AlgRhino4-win-i86.dll 插件也适用于 32 位版本的 Rhino 5。

SolidWorks 疑难解答

如果“Autodesk Simulation Mechanical 20xx”选项卡未显示在 SolidWorks 功能区中,请在 SolidWorks 中选中“选项”“附加模块”对话框。Autodesk Simulation Mechanical 附加模块应处于激活状态。如果未列出 Autodesk Simulation SolidWorks 附加模块,请注册表 1 中列出的文件(请参见本页末尾的“如何注册文件”)。

注册文件后,Autodesk Simulation SolidWorks 附加模块应显示在 SolidWorks 的“工具: 附加模块”菜单下。

SpaceClaim 疑难解答

首先,请确保已手动运行 SimMechConfig.exe 程序,且已完成 SpaceClaim 安装过程。此 CAD 应用程序的安装默认路径为 C:\Program Files\Autodesk\Simulation 20xx

如果“Autodesk Simulation 网格”选项卡未显示在 SpaceClaim 中,请检查“SpaceClaim 选项”对话框(“应用程序”菜单 >“SpaceClaim 选项”)下的“附加模块”命令。确保选中“Autodesk Simulation InCAD Space Claim”,并且其“状态”为活动。如果未列出 Autodesk Simulation,请注册表 1 中列出的文件(请参见本页末尾的“如何注册文件”)。

常规疑难解答

在界面中,CAD 插件列在“选项”对话框的“CAD 导入”选项卡上。在功能区中,转至“工具”选项卡“选项”面板 “应用程序选项”命令以打开此对话框。如果插件未激活,软件将不会直接传递相应的 CAD 文件。

Autodesk Simulation Mechanical 软件由许多单独的程序(exe、dll、ocx 等)组成。Windows 将通过注册这些文件进行查找。如果收到以下类型的消息,则注册所有 Autodesk Simulation 程序或许可以解决该问题:

Simulation Mechanical 程序文件通过运行 regall.bat 进行注册,如下所示。请注意,需要管理员权限才能运行 regall.bat。

  1. 使用“Windows 资源管理器”、“我的电脑”或“计算机”查看 Simulation Mechanical 安装文件夹(默认路径为 C:\Program Files\Autodesk\Simulation 20xx)的内容
  2. 在 Windows XP 中,双击 regall.bat 文件。在 Windows 7 或 8 中,在 regall.bat 上单击鼠标右键,然后选择“以管理员身份运行”
  3. 进行注册时将显示 DOS 命令提示符窗口。很快(大约一分钟)窗口便会消失。运行 Simulation Mechanical 软件,查看问题是否已更正。

也可以按照以下方式注册各个文件。

注册文件:

当 Autodesk Simulation 菜单或选项未显示在 CAD 程序中时,可能是由于注册的文件不对。表 1 列出了要为每个建模器注册哪些文件。有关注册文件的帮助,请咨询您的 I.T. 部门,或执行以下步骤。

  1. 转到 Windows 的“开始”>“运行”窗口,并清除当前命令。
  2. 键入 regsvr32,后面跟个空格。
  3. 打开“我的电脑”或“Windows 资源管理器”,然后找到要注册的文件。将其拖动到“运行”窗口中。此时命令类似于 regsvr32 "C:\Program Files\Autodesk\Simulation 20xx\algorsw2.dll",其中 20xx 表示软件版本。由于文件路径中有空格,因此必须使用引号,否则这些空格会被解析为分隔符。
  4. 单击“运行”窗口中的“确定”。该文件应注册成功。

表 1:与 CAD 设置相关的文件

CAD 软件包/格式 要注册的文件(请参见“注释 2”) 不需要注册的文件
AutoCAD CImpDwg-win-x64.dll 不适用
Autodesk Inventor AlgInvnt-win-x64.dll、CImpAInv-win-x64.dll InvtHost.exe
Autodesk Moldflow CImpMoldflow-win-x64.dll 不适用
Catia CImpCatia-win-x64.dll 不适用
JT CImpJT-win-x64.dll 不适用
NX/Unigraphics CImpUGS-win-x64.dll
Parasolid CImpParasolid-win-x64.dll
Pro/ENGINEER CImpProE-win-x64.dll、PEMnu*.dll 不适用
Rhinoceros CImpR3dm-win-ix86.dll、CImpR3dm-win-x64.dll、CImpRhino-win-x64.dll 不适用
SolidWorks AlgorSW2-win-ix86.dll、AlgorSW2-win-x64.dll、CImpSWrk-win-ix86.dll、CImpSWrk-win-x64.dll 不适用
SpaceClaim AlgSC2008*.dll、AlgSC2009*.dll、CImpSpaceClaim-win-x64.dll 不适用
  通用文件格式  
ACIS 文件 (.sat) CImpAcis-win-x64.dll 不适用
IGES 文件(.iges、.igs) CImpIges-win-x64.dll 不适用
STEP 文件(.step、.stp) CImpStep-win-x64.dll 不适用

表 1 的注释:

  1. 除非另行指明,否则表 1 中的文件位于 Autodesk Simulation Mechanical 安装文件夹(例如,C:\Program Files\Autodesk\Simulation 20xx)中。
  2. 表 1 中一些文件为 32 位版本 (-xx86),而另一些为 64 位版本 (-x64)。如果 CAD 软件不具有 64 位版本,则使用 32 位版本。
  3. 通常情况下,文件名类似于与文件关联的 CAD 软件包名称(除非另行注释,否则假设为 DLL)。在传递过程中,CImp 始终与 Autodesk Simulation 端关联,Alg 始终与 CAD 端关联。主机可执行文件适用于少数几个因技术原因需要进程外辅助的软件包。
  4. 某些 DLL 将分别在注册和取消注册时生成和删除文件。