使用 Windows 编译和启动合作伙伴代码

在 Windows 中,可以使用 Simcenter STAR-CCM+ 安装中包含的 Microsoft Visual Studio 和 starapi.bat 辅助脚本编译和启动球阀模拟。需要 Microsoft Visual Studio 2019 版或更高版本。

如果未安装 Microsoft Visual Studio,则还可使用 Intel C++ 编译器和 buildapi.bat 脚本来构建 spindleValve_solid.exe 文件。然后,可以通过命令提示符运行 starapi.bat 脚本。
开始要将合作方程序复制到工作目录:
  1. 导航至已下载教程文件的 couplingWithCaeCodes 文件夹。
  2. 将整个 CoSimAPI_Code 文件夹复制到工作目录。
    此文件夹包含的文件构成了求解球阀运动的合作伙伴程序。
要使用 Microsoft Visual Studio 编译和运行合作伙伴代码:
  1. 导航至 CoSimAPI_Code 文件夹并在 Microsoft Visual Studio 中打开 SpindleValve.sln 文件。
  2. 如果属性管理器窗口不可用,则在工具条中选择视图 > 其他窗口 > 属性管理器
  3. 属性管理器窗口中,双击 SpindleValve > Release|x64 > 属性表
    这将打开 PropertySheet 属性表窗口。
要设置安装和文件路径:
  1. PropertySheet 属性表对话框中,选择通用属性 > 用户宏节点,然后设置以下属性:
    属性
    STARCCMP 指定本地 Simcenter STAR-CCM+ 安装的路径。例如:
    [INSTALLDIR]\Siemens\16.06\STAR-CCM+16.06

    其中,[INSTALLDIR]Simcenter STAR-CCM+ 安装目录的路径。

    SPINDLE 指定 spindleball.stl 文件的路径。例如:
    [FILEPATH]\CoSimAPI_Mesh\spindleball.stl

    其中,[FILEPATH] 是工作目录的路径。

  2. 单击确定
  3. 在工具条中选择调试选项卡,然后选择无调试启动
    Microsoft Visual Studio 将自动编译 CoSimAPI_Code 文件夹下的所有 .cpp 文件。随后,它将通过 Microsoft Visual Studio 命令行启动和运行 starapi.bat 辅助脚本。有关此启动过程的信息显示在 Microsoft Visual Studio 输出窗口和启动 starapi.bat 脚本时生成的命令提示符中。

    消息 spindleValveImplicit_solid: Simcenter STAR-CCM+ waiting for CONNECT from partner... 告知您合作伙伴模拟已启动,合作伙伴代码 spindleValveImplicit_solid 已准备好从 Simcenter STAR-CCM+ spindleValve_fluid 模拟导入场。

    使终端保持打开。关闭终端会终止合作方程序进程。