协同仿真 API

Simcenter STAR-CCM+ 提供了应用程序编程接口 (API),可用于编写与运行的 Simcenter STAR-CCM+ 模拟交换数据的合作伙伴程序。由于合作伙伴程序可以是支持链接到平面 C 库的任何其他应用程序的一部分,因此协同仿真 API 可通过 Simcenter STAR-CCM+ 扩展可能的协同仿真场景范围。

初始化时,协同仿真 API 将在启动合作伙伴软件的同时启动伴随 Simcenter STAR-CCM+ API 服务器。协同仿真期间,伴随 Simcenter STAR-CCM+ API 服务器与其他 Simcenter STAR-CCM+ 服务器通过使用相同的协议作为两个 Simcenter STAR-CCM+ 模拟之间的协同仿真来进行通信。合作伙伴软件调用协同仿真 API 库,以便从伴随 Simcenter STAR-CCM+ API 服务器中接收数据并向其传递数据。



每个协同仿真 API 的版本(即 API 版本)均使用唯一编号加以标识。通常,协同仿真 API 新版本的发布频率比 Simcenter STAR-CCM+ 新版本的发布频率要低。为便于向更新的 API 版本转换,并延长向后兼容,每个 Simcenter STAR-CCM+ 版本支持多种版本的协同仿真 API。建议使用协同仿真 API 的最新版本来使程序保持最新版本,这是因为较旧的 API 版本可能会在未来 Simcenter STAR-CCM+ 版本中停用。

以下各节介绍了 API 的最新版本。有关 API 旧版本的详细信息,请参考 Simcenter STAR-CCM+ 先前版本的用户指南。