什么是用户库?
用户库是共享对象库(具有平台相关扩展名 .so、.sl 或 .dll 的文件),包含一个或多个用户函数和一个库注册函数。
可通过编译和链接用户函数创建这些库。 每个已附加到 Simcenter STAR-CCM+ 的用户库在模拟树中都有一个节点。 每个此类节点都有其自己的属性和弹出菜单。
用户库的路径与模拟文件的位置相关。
在一个平台上编译的用户库不与另一个平台二进制兼容。 例如,无法在 Windows 上编译用户库,然后在 Linux 上运行模拟。 需要为运行模拟的每个平台编译用户库。
库的语言是从库注册函数推断的。 它表示库函数要求的绑定样式,不一定是其语言。 例如,像 C 一样绑定 C++ 函数。
用户库属性
这些属性决定了 Simcenter STAR-CCM+ 中的用户库对象和包含用户程序的文件之间的链接。
语言 |
库的编程语言。 Simcenter STAR-CCM+ 会在读取库(只读)时确定此语言。 |
|
库名称 |
包含用户编码的文件的路径。 此路径与模拟文件的位置相关。 |
用户库弹出菜单
重新加载库 |
执行重新加载库操作。 |