什么是用户库?

用户库是共享对象库(具有平台相关扩展名 .so.sl.dll 的文件),包含一个或多个用户函数和一个库注册函数。

可通过编译和链接用户函数创建这些库。 每个已附加到 Simcenter STAR-CCM+ 的用户库在模拟树中都有一个节点。 每个此类节点都有其自己的属性和弹出菜单。



用户库的路径与模拟文件的位置相关。

在一个平台上编译的用户库不与另一个平台二进制兼容。 例如,无法在 Windows 上编译用户库,然后在 Linux 上运行模拟。 需要为运行模拟的每个平台编译用户库。

库的语言是从库注册函数推断的。 它表示库函数要求的绑定样式,不一定是其语言。 例如,像 C 一样绑定 C++ 函数。

用户库属性

这些属性决定了 Simcenter STAR-CCM+ 中的用户库对象和包含用户程序的文件之间的链接。

语言

库的编程语言。 Simcenter STAR-CCM+ 会在读取库(只读)时确定此语言。

库名称

包含用户编码的文件的路径。 此路径与模拟文件的位置相关。

用户库弹出菜单

重新加载库

执行重新加载库操作。