使用 Windows 编译和启动合作伙伴代码
在 Windows 中,可以使用 Simcenter STAR-CCM+ 安装中包含的 Microsoft Visual Studio 和 starapi.bat 辅助脚本编译和启动球阀模拟。需要 Microsoft Visual Studio 2019 版或更高版本。
开始要将合作方程序复制到工作目录:
- 导航至已下载教程文件的 couplingWithCaeCodes 文件夹。
-
将整个 CoSimAPI_Code 文件夹复制到工作目录。
此文件夹包含的文件构成了求解球阀运动的合作伙伴程序。
要使用 Microsoft Visual Studio 编译和运行合作伙伴代码:
- 导航至 CoSimAPI_Code 文件夹并在 Microsoft Visual Studio 中打开 SpindleValve.sln 文件。
- 如果属性管理器窗口不可用,则在工具条中选择 。
-
在属性管理器窗口中,双击 。
这将打开 PropertySheet 属性表窗口。
要设置安装和文件路径:
-
在 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] 是工作目录的路径。
- 单击确定。
-
在工具条中选择调试选项卡,然后选择无调试启动。
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 模拟导入场。
注 使终端保持打开。关闭终端会终止合作方程序进程。