465x
003475
2023-11-06

脚本

RSTAB包含强大的脚本语言,您可以使用该语言创建、修改或删除拓扑、荷载工况和荷载。但是,无法创建、打开或关闭文件、启动计算或读取结果,以及与其他应用程序进行通信。为此,我们推荐使用我们的Webservices

用于编写脚本的脚本语言是JavaScript。包含以下对JavaScript的扩展:

单位

输入将以SI基本单位进行解释。但您也可以通过在数值后面补充单位,直接使用RSTAB支持的单位,例如nodes[1].coordinate_1=5m。

数学函数和常数

数学函数和常数是全局可用的。例如,您可以使用sin(PI)代替Math.sin(Math.PI)。

您还可以使用运算符^定义幂。例如,7^3的结果与pow(7,3)相同。

Sylvester库

您可以使用[Sylvester库](http://sylvester.jcoglan.com)进行向量和矩阵运算。

函数 run()

使用函数run()可以执行另一个脚本。

函数 include()

使用函数include()可以访问另一个脚本的功能。

公式评估的时间限制

执行用户自定义公式和脚本可能需要一些时间。程序因此设定了三秒的最大评估时间,以防止操作“冻结”。如果要调整此时间限制,请在选项菜单中单击程序选项条目。然后在“设置和选项”对话框中切换到设置选项卡。

上级章节

网络研讨会