HLF 库附带了一套全面的文档。 该文档包括:
- 对每个可用功能和方法的描述
- 关于每个函数调用的所需参数、相关数据类型和默认值(如果指定)的指导
- 预期的返回类型(如果相关)
除了文档中的指导外,我们还准备了各种示例脚本。 示例脚本可以被视为一种附加资源,它为您提供了正确的功能实现说明以及对您的编码项目的启发。
本在线手册的目的是提供使用 RFEM6/RSTAB9 和 Python 进行编程所需的所有信息。 但是,由于文档和示例脚本中提供了大量与实际交互相关的内容(函数调用、句法要求和参数输入),因此在此不再赘述。
使用我们的 HLF 库时需要注意的一些关键点:
- 库的文件夹结构与 RFEM6/RSTAB9 的图形用户界面相似;
- 类可以使用类名本身进行初始化。 该初始化定义了一个默认的 RFEM6/RSTAB9 对象。 例如,默认情况下,杆件类将初始化梁类型的杆件。 这也是在 RFEM6/RSTAB9 中创建杆件时的默认设置。 使用类名本身调用函数:
成员()
- 访问该成员类的更多功能(使用简单的点表示法),提供了更多功能:
杆件.梁()
杆件屈曲()
杆件.索()
杆件.压缩()
...
杆件.桁架N()
- 所有单元编号(截面、材料、节点、杆件、荷载和荷载工况等)都必须是连续的并且没有间隙;和
- 在 RFEM6/RSTAB9 数据库中定义的截面和材料可以通过 Python 中的相应字符串直接访问。 该字符串必须与数据库中的定义完全相同。 所需的字符串参见 RFEM6/RSTAB9。 示例如下:
材料(1, 'S235')
Section(1, 'IPE 200')