OpenSTAAD是一个公开函数库,允许工程师访问STAAD.Pro的内部函数和线程。OpenSTAAD 的开放式架构为客户提供了 STAAD.Pro 分析和设计引擎的应用程序接口 (API) 以及用于个人定制的图形用户界面 (GUI)。借助OpenSTAAD,任何用户都可以使用几乎任何编程语言(包括C,C++,VB,VBA,FORTRAN,Java和Delphi)来访问STAAD的数据库,并将输入和输出数据无缝链接到第三方应用程序。您还可以通过使用完全内置的 VBA 编辑器创建自己的自定义宏,在 STAAD.Pro 中自动执行重复性任务或命令。 ..
OpenSTAAD 遵循开放式架构范式,OpenSTAAD 是使用 Microsoft指定的 ATL COM 和 COM+ 标准构建的。这使得OpenSTAAD可以在任何环境中使用,无论是在用C++编写的自定义应用程序中,还是在Excel,AutoCAD或Visio等宏应用程序中。OpenSTAAD 还可用于使用 ActiveX、HTML 和 ASP 将 STAAD 数据链接到基于 Web 的应用程序。OpenSTAAD 能够将 STAAD 与旧版应用程序和数据挖掘集成,并以任何方式导出 STAAD 的结果。
OpenSTAAD 允许工程师和其他用户将内部或第三方应用程序与 STAAD.Pro 关联。例如,用户可以在 Microsoft Excel 中创建一个电子表格,以使用 STAAD分析的反力结果设计圆形基础底板。使用 OpenSTAAD,可以在 Excel 中编写一个简单的宏来检索相应的 STAAD 数据并自动关联结果。如果 STAAD 文件更改,Excel 工作表也会更改!OpenSTAAD目前正在设计用于新的.NET平台以及运行Windows CE的PocketPC。
用户还可以在 STAAD 中编写自己的基于 VBA 的宏,并可以访问控制几何图形、查看和结果显示的功能。例如,可以创建宏来插入自己的连接设计线程,该线程可以使用 STAAD 运行的输出进行运行,并自动将其添加到 STAAD 输出文件中。
OpenSTAAD 函数库类别:
OpenSTAAD 使用 Excel、Word、MathCAD 和 AutoCAD 的说明和示例可以在 OpenSTAAD 参考手册的“示例”部分找到。
关于OpenSTAAD的学习资料可以查看下述网址:
https://bentleysystems.service-now.com/community?id=kb_article_view&sysparm_article=KB0110766
STAAD.Pro软件安装完成后,点击F1按钮(或Fn+F1),可以打开相应的帮助文件。在Home>OpenSTAAD中可以找到对应的帮助文件。
安装完STAAD.Pro软件后,用户可以通过下述路径打开OpenSTAAD的案例(默认安装路径下:C:\Users\Public\Documents\STAAD.Pro CONNECT Edition\Samples\Sample Models\OpenSTAAD)