SkyCiv-VIKTOR 集成使针对 SkyCiv API 构建 Web 应用程序变得容易, 并带来完整的云 FEA, VIKTOR 平台的结构分析和设计.

目前为止, 作为一名结构工程师,您可能已经在几次对话中听说过 API 一词. 在SkyCiv, 我们的 API 使工程师能够自动化他们的结构分析和设计. 然而, 开始使用任何 API 都需要一些编码技能, 并且对于刚接触编程的结构工程师来说可能是压倒性的. 想要学习编程的工程师可以参加我们的免费 Udemy 课程: 结构工程师编程.

Another option is building a user-friendly interface on top of your model, such that everyone in your team can use it, even the ones with little or no code experience. Difficult? Not if you can rely on collection of pre-made components that you can use with little Python coding. VIKTOR “the low-code platform empowering engineers to build and share user-friendly web apps” is the clear leader in this, 因此,当他们与我们联系以与他们的平台集成时, 我们知道这是通过他们强大的网络应用程序开发平台使我们的 API 更易于访问的好方法.

整合

使用他们的应用程序生成器, the VIKTOR team was able to build an impressive app off the SkyCiv API quickly. 该解决方案使用户能够快速创建, 加载和分析结构框架, 基于某些输入参数.

风, 雪和地板荷载可以根据地理位置自动确定, and the results of the analysis can be viewed in the VIKTOR app using SkyCiv’s renderer technology.

For more information about the integration, 查看 VIKTOR’s article.

针对 SkyCiv 结构分析和设计 API 构建

SkyCiv API 使这一切成为可能. 一旦模型在 python 代码中定义, 只需快速调用 SkyCiv 服务器就足以确定我们的自动发电机的风雪载荷, 运行结构分析, 并返回结果.

一个 (Python) 包装一拳的包装

One element of the SkyCiv API that made building the integration with VIKTOR so easy is SkyCiv Python 包 围绕着我们的 API.

作为现代 REST API, SkyCiv API 依赖于 JSON 和 HTTP. 我们的 python 包消除了手动构建 JSON 和发出 HTTP 请求的细节, 而是归结为即使是非软件工程师也能直观理解的简单代码:

自己是有成就的程序员, the VIKTOR team was able to leverage the SkyCiv python package, 和他们的python构建块, 以闪电般的速度构建解决方案.

给我这个, 给我那个

SkyCiv API 用户的另一个工具是 SkyCiv 渲染器. 只需几行代码, 用户可以嵌入显示 SkyCiv 模型的交互式窗口, 并且能够显示分析结果. The VIKTOR team was able to integrate this into their application quickly, 意味着无需开发时间即可将结果显示给用户:

下一步在哪里?

Want to build your own VIKTOR app, 利用 SkyCiv 结构分析和设计 API 的强大功能, 或者只是看看围绕 SkyCiv API 的 python 应用程序的具体细节? 看看 source code for the VIKTOR solution here.

想用另一种语言围绕 SkyCiv API 构建应用程序? 访问 我们的 API 文档 看看你能做什么!

Interested in transforming your workflows with analysis and design automation, but don’t know where to start? Get in touch with our API team today!

Stuart Gale博士API经理 - 英国/欧洲
斯图尔特·盖尔博士
API管理器 - 英国/欧洲
ng (荣誉), 博士 (工程)
领英