除了 JavaScript 外,在控制台中还提供 Python 的高级功能。 使用 Python 选项,控制台还为您提供了用于应用内脚本的对象属性对话框的网络服务函数目录中的 Python 高级函数。
在 RFEM 6 和 RSTAB 9 中,您可以将线图导出为 SVG 格式(矢量图形)。
SVG 的全称是可缩放矢量图形,是一种基于 XML 的文件格式,用于显示二维矢量图形。 这些矢量图形可以被缩放而不会丢失。 SVG 文件可以用文本编辑器进行编辑,可以嵌入网页中,在常用浏览器中打开。
只需点击几下,即可将 Excel 表格中的值单独或全部导入到 RFEM 6/RSTAB 9 中。 在导入前必须按常见问题与解答在 Microsoft Excel 中安装相应的插件。
您知道吗? 所有 RFEM/RSTAB 表格(包括结果)都可以单独或一次全部导出到 Excel 表和 CSV 文件中。 有以下几种方法可供选择:
- 带表格表头
- 只显示所选对象
- 仅显示有数据的行
- 仅已填表格
- 将数据导出为纯文本
通过这些选项用户可以控制和清晰地管理导出的数据。 存储的公式可以直接与表格一起导出,或作为一个单独的表格导出,就像使用的参数一样。
利用自定义接口可以让工作变得更高效。 您可以将 DXF 格式的结构从 Autodesk AutoCAD 导入 RFEM 6/RSTAB 9 中。
此外,您可以从 RFEM 6/RSTAB 9 导出不同的对象(例如截面),然后在 Autodesk AutoCAD 中导出到单独的层。
有一点是绝对无可争议的: 网络服务和应用程序编程接口涵盖了建筑行业中的通用方面。 但是,存在一个问题。 在进行计算和设计时,每个地区、国家、公司和土木工程师需要不同的功能。 每个人都有自己的要求。 我们已经解决了这个问题。 使用网络服务和设计应用程序接口,您可以轻松创建自己的计算和设计系统。 始终在您身边: 承接了 RFEM、RSTAB 和 RSECTION 的性能和可靠性。
适应性和自动化结构分析与设计的需求越来越大。 网络服务技术使用户可以快速准确地创建特定的功能。 我们的客户可以选择自己独立开发或与我们合作共同开发此类解决方案。 在那里你可以看到并亲自尝试一下!
可以通过不同方式使用网络服务和应用程序编程接口。 这里有一些关于网络服务和应用程序编程接口如何为您的公司提供支持的一些想法:
- 为 RFEM 6、RSTAB 9 和 RSECTION 1 创建其他的应用程序
- 能够使我们的工作流程更加有效(例如模型定义和输入),并将 RFEM 6、RSTAB 9 和 RSECTION 1 整合到贵公司的应用程序中
- 模拟和计算多种设计选项
- 对大小、形状和拓扑运行优化算法
- 查看计算结果
- 生成 PDF 格式的计算书
工作质量水平也会自动提高。 这不仅可以通过定义算法模型来实现,还可以通过以下方式实现:
- 使用自己的控件扩展/整合 RFEM 6、RSTAB 9 和 RSECTION 1
- 提高参与项目各软件之间的互操作性
沟通是成功的关键。 这也适用于客户端-服务器关系。 网络服务和应用程序编程接口为您提供了一个基于 XML 的信息交换系统,用于客户端和服务器之间的直接通信。 可以在这些系统中集成程序、对象、消息或文档。 例如,当您使用搜索引擎在互联网上搜索内容时,就会运行 HTTP 类型的网络服务协议来进行客户端和服务器通信。
现在回到 Dlubal 软件。 这里客户端是您的编程环境(.NET, Python, JavaScript),服务提供者是 RFEM 6。 使用客户端和服务器之间的通信可以向 RFEM、RSTAB 或 RSECTION 发送请求和接收反馈。
网络服务和应用程序编程接口之间的区别是什么?
- 网络服务是一个开源协议和标准的集合,用于在系统和应用程序之间进行数据交换。 相比之下,应用程序编程接口 (API) 是一种软件接口,两个应用程序可以通过该接口在没有用户参与的情况下进行交互。
- 所有的网络服务都是应用程序编程接口,但并非所有的应用程序编程接口都是网络服务。
使用WebService技术有哪些优点?
可以使组织内部和组织之间更快速地进行通信。服务可以独立于其他服务。网络服务允许您使用您的应用程序让其他人也可以使用您的消息或功能。平台 多个应用程序可以相互通信、交换数据和共享服务。 SOAP 确保了在不同平台和基于不同语言创建的程序能够互相安全地交换数据。
网络服务客户端和服务器之间的通信可以选择通过 https 协议进行加密。 为此,您可以在设置中安装带有相应证书的 SS 证书。
理论上,可以使用任何编程语言创建网络服务。 Allerdings haben wir, das Dlubal-Team, uns für einen anderen Weg entschieden. Wir haben High-Level-Function-Libraries für unsere Anwender zugänglich gemacht. 利用这些高级功能,您可以通过简单的编程创建功能强大的脚本。 这些库包括:
Wieso wir gerade diese Programmiersprachen gewählt haben? Wir haben uns natürlich aus einem speziellen Grund für diese Programmiersprachen entschieden. Besonders Python weist folgende Merkmale auf, die wir als besonders geeignet ansehen:
- 简单易学
- 仍然非常强大
- 有许多扩展和库可供选择
- 互联网上有很多可用资源
Bringen Sie Ihre Tragwerksplanung einen Schritt weiter. RFEM 6 und RSTAB 9 unterstützen nun auch das neue Dateiformat für die Tragwerksplanung Structural Analysis Format (SAF). Dabei bieten beide Programme Ihnen sowohl den Import als auch den Export an. SAF 是种基于 MS Excel 的文件格式,允许结构分析模型在不同软件应用程序之间进行交换。
网络服务和应用程序编程接口为您开辟了广泛的新的可能性。 您可以通过控制 RFEM 6 和 RSTAB 9 中包含的所有对象来创建自己的桌面或基于网络的应用程序。 通过提供的库和功能,您可以使用 Python 和 C# 开发自己的设计验算、有效的参数化建模,以及优化和自动化过程。 听起来让您兴奋吗? 那么请在这里了解更多!
通过网络服务和应用程序编程接口,可以与 RFEM、RSTAB 和 RSECTION 进行高级功能通信。 您可以使用它来创建自己的 Web 或桌面应用程序,以及优化您的工作流程。 还有一个 RFEM 6 服务器,该服务器在您的计算机上运行,没有用户界面,只响应您的网络服务请求。
通过与 Revit 的直接接口,您可以根据在 RFEM 或 RSTAB 中所做的更改来更新 Revit 模型。 根据所做的修改,可能必须重新生成 Revit 对象(删除对象然后重新生成)。 重新生成的模型是在 RFEM/RSTAB 的模型基础上进行的
如果你想避免重新生成,请激活'只更新材料、厚度和截面'复选框。 这种情况下只能调整对象的属性。 与此不同的是,材料、面的厚度和截面在这里不予考虑。
在附加模块 RF-CONCRETE Surfaces 中定义的面配筋可以作为配筋对象通过接口导出到 Revit 中。 为此,您可以在 RF-CONCRETE Surfaces 中选择平面以及矩形、多边形或圆形的配筋区域。 除了钢筋外,还可以导出钢筋网。
与 Advance Steel 交换数据时使用 *.smlx 格式文件,会自动检测接口。 这意味着即使没有安装 Advance Steel 版本,也可以创建 *.smlx 文件。
- 具有读取和写入结构数据、荷载工况、荷载组合和结果组合以及计算结果的权限
- 通过软件外部控制计算
- 可以打开模型文件、添加新模型或者编辑模型
- 具有全部变形、内力和支座反力等计算结果的权限
- 可以截取可能的计算错误和警告信息
- 具有下列程序的控制元件以及计算结果的权限:
- RF-/STEEL
- RF-/STEEL EC3
- RF-/Aluminum
- RF-/CONCRETE
- RF-STABILITY
- RX-TIMBER Glued-Laminated Beam
- RF-/TIMBER Pro
- RF-/DYNAM Pro
- SUPER-RC
- 典型几何图形的结构生成器,以及荷载和荷载组合
- 从电子表格程序例如 MS Excel 和 MS ACCESS 中导入和导出数据
- 连接到各种与 COM 兼容的程序,例如 B. CAD 系统
- 自定义预处理和后处理模块
- 用户自定义格式的数据处理和结果
使用 RF‑COM/RS‑COM 可以在 RFEM/RSTAB 中创建模型和写入数据。 这同样适用于荷载工况、荷载组合和结果组合。
RF-COM/RS‑COM 包含一个指令集,可以嵌入到常见的编程语言中,例如 Visual Basic、Visual Basic for Applications (VBA) 或 Visual C+ +(也可以使用 .NET)。 该指令集包含了用于访问 RFEM/RSTAB 数据的对象和方法。
要使用RF-COM/RS‑COM,您只需要编辑器、编译器和基本的编程知识。 使用随附的对象库可以很容易地将对象库集成到编辑器中。 例如Microsoft Excel,该软件包含了您作为VBA编辑器所需的一切。
使用 RF-COM/RS-COM 接口需要有 RF-COM/RS-COM、RFEM/RSTAB 以及相关附加模块的有效许可证。
STEP 是由国际标准化组织 ISO 发起的标准接口(ISO 10303)。 在拓扑结构中,所有与 RFEM 相关的 CAD 模型的形状(线、面和实体模型)都可以被导入。
备注: 该格式与使用产品接口的 DSTV (Deutscher Stahlbau Verband) 完全不同,后者使用相同的文件扩展名 *.stp。
初始化图形交换规范(IGES)用于定义中性的、与产品不相关联的数据格式,用于计算机辅助设计软件(CAD)之间的数据信息交换。
ACIS SAT 文件格式比其他 3D 格式都小,可以节省导入和导出模型的时间。 导出功能当前支持 ACIS 7.0 格式。
此外,SAT 被认为是特别稳定的,所有与 RFEM 相关的几何和拓扑数据都可以保留在高度精确的 SAT 模型中。