RFEM 包含一个强大的脚本语言,您可以使用它来创建、修改或删除拓扑、载荷工况和载荷。然而,创建、打开或关闭文件、启动计算或读取结果以及与其他应用程序通信是不可能的。为此,我们建议使用我们的Webservices。
脚本语言使用的是 JavaScript。包括以下 JavaScript 扩展:
单位
输入将以 SI 基本单位进行解释。但您也可以直接使用在 RFEM 中支持的单位,通过在值后补充单位,例如 nodes[1].coordinate_1=5m。
数学函数和常量
数学函数和常量是全局可用的。因此,例如,您可以使用 sin(PI) 而不是 Math.sin(Math.PI)。
幂
您也可以使用运算符 ^ 定义幂。例如 7^3 给出与 pow(7,3) 相同的结果。
Sylvester 库
您可以使用 Sylvester 库 的向量和矩阵操作进行编程。
函数 run()
利用 run() 函数,您可以执行其他脚本。
函数 include()
通过 include() 函数,您可以访问其他脚本的函数。
公式评估的时间限制
执行用户特定的公式和脚本可能需要一些时间。因此,程序设置了一个三秒的最大评估时间,以防止操作“冻结”。如果您想调整此时间限制,请在菜单中点击“选项”下的“程序选项”。在“设置和选项”对话框中,然后切换到“设置”选项卡。