Idea Statica
  • 钢结构
  • 混凝土
  • BIM与工作流程
  • 支持与学习
  • 定价
  • 公司
  • 钢结构概述
  • 节点设计
  • 构件设计
  • 参数化设计
  • 钢结构案例研究
  • 混凝土概述
  • 墙体与 D 区
  • 锚固设计
  • 构件与截面
  • 混凝土案例研究
  • BIM 概述
  • 兼容与协作软件
  • Checkbot
  • Viewer
  • API
  • 技术支持中心
  • E-learning & 认证
  • 博客
  • 下载与许可
  • 方案
  • 免费社区工具
  • 企业客户
  • 学生与教育工作者
  • 您能节省多少?
  • 关于我们
  • 联系我们
  • 研究与开发
  • 授权经销商
  • 走进我们的客户
  • 钢结构
    钢结构概述节点设计构件设计参数化设计钢结构案例研究
  • 混凝土
    混凝土概述墙体与 D 区锚固设计构件与截面混凝土案例研究
  • BIM与工作流程
    BIM 概述兼容与协作软件CheckbotViewerAPI
  • 支持与学习
    技术支持中心E-learning & 认证博客下载与许可
  • 定价
    方案免费社区工具企业客户学生与教育工作者您能节省多少?
  • 公司
    关于我们联系我们研究与开发授权经销商走进我们的客户
14天试用
14天试用
  • 钢结构
  • 混凝土
  • BIM与工作流程
  • 支持与学习
  • 定价
  • 公司

订阅我们的新闻通讯

公司

  • 关于我们
  • 合作伙伴关系
  • 职业机会
  • 面向结构工程师的专利技术

资源

  • 客户项目
  • Case studies(案例研究)
  • IDEA StatiCa 节点库
  • 验证手册

法律

  • IDEA StatiCa 最终用户许可协议
  • 全球隐私政策
  • 服务条款 – IDEA StatiCa Viewer
  • 许可授权

帮助

  • 联系我们
  • 报价申请
  • 经销商
  • 下载
FacebookInstagramLinkedInYouTube

© IDEA StatiCa 2009-2026

受到全球工程师、制造商和顾问的信赖与使用。

技术支持中心知识库文章Grasshopper 插件组件说明
IDEA StatiCa BIM 钢结构互操作性
IDEA StatiCa BIM 混凝土互操作性
BIM 链接:第三方软件的受支持版本
如何运行旧版本的 BIM 链接
IDEA Grasshopper 插件
Grasshopper 插件组件说明
Grasshopper 与 Connection 之间的新 REST API
API/开发者文档网站
Grasshopper 插件组件说明
SteelConnection designKnowledge baseConnectionIDEA Open Model (API)

Grasshopper 插件组件说明

本文也提供以下语言版本
ENCZDEESFRITPTNLHUROKRPLTHTRVIZH
AI从英语翻译

本教程将帮助您熟悉软件的功能。

入门指南

程序要求

该插件目前为 Rhino 7 开发。Grasshopper 免费且内置于 Rhino 7 中,因此无需单独安装 Grasshopper。有关版本兼容性,请访问 Rhinoceros 官网。

您可以从 Rhino3d 官网获取 Rhino3d 和 Grasshopper 的试用版本。

插件安装与要求

该插件可通过 Rhino 包管理器安装。安装完成并重启 Rhino 后,IDEA StatiCa 选项卡将在 Grasshopper 中可用。

IDEA StatiCa 是作为最新版本 IDEA Open Model (IOM) 和 IDEA API 模块的扩展而构建的。使用这些工具时,建议安装最新版本的 IDEA StatiCa,以确保正常运行并使用所有最新功能。 

限制

  • 目前,为使插件正常工作,Rhino 单位应设置为米。
  • 所有输入单位也应以基本 SI 单位指定,遵循 IDEA Open Model 的命名规范。详情请参阅 Open Model 单位规范。

帮助与反馈

这些工具通过与高级用户及其所需工作流程的密切协作不断完善。我们非常希望听取任何反馈或改进功能的建议。最佳反馈方式是通过 IDEA StatiCa 公共 GitHub 上的论坛提交。

简介

IDEA StatiCa Grasshopper 插件由以下主要部分组成:

1. 用于生成 IDEA Open Model (IOM) 的组件 

这些组件用于实现:

  • 创建、导入或修改 IDEA Open Model。
  • 自定义有限元分析转换
  • 几何转换:IOM <-> Rhino
  • 构件、板件、螺栓、切割和焊缝的显式建模。

2. 用于与 IDEA 设计应用程序交互的组件 

这些组件用于:

  • 创建、导入和修改设计应用文件,例如节点。
  • 获取和更新几何形状及组件。
  • 应用用户自定义模板。
  • 获取和更新用户自定义参数。
  • 运行计算并提取结果。
  • 获取更多设计信息(包括加工成本等)

用于生成 IOM 的组件与 API 无关,因此不需要 IDEA StatiCa 许可证。

与 IDEA StatiCa 设计应用程序交互的组件需要有效的 IDEA StatiCa 许可证。在涉及几何转换和互操作性的情况下,Open Model 组件可在设计应用程序组件中使用。

Open Model 对象组件

对象组件与 Open Model 数据格式中的特定对象类型相关。基本上,任何需要具有 Id 或 Name 的对象都可以归类为 Open Model 对象。

对象创建

所有 Open Model 对象都需要具有 Id 和 Name。为加快对象创建速度并提高可用性,大多数对象在创建时不需要用户定义的 Id 或 Name,可在添加并编译到模型时自动分配。

[!NOTE] 未自动分配 Id 或 Name 的对象将被赋予 Id = 0 和空 Name 字符串。

使用创建组件时,输出应显示分配给该对象的 Name 和 Id。输出字符串为 Open Model 对象类型。

[!IMPORTANT] 在 Grasshopper 中创建对象时,对象 Name 对于特定对象类型应为唯一字符串。

[!NOTE] 某些特定对象(如材料、截面、荷载工况和组合)在创建时确实需要指定名称。

Open Model 结果组件

Open Model 结果用于存储相关分析构件的分析结果。使用 Grasshopper,可以利用可用组件轻松创建 Open Model 结果格式的结果。

这提供了一种将物理模型与有限元分析模型结果相关联的灵活方式。

[!NOTE] 请参阅 Open Model 结果的相关文档,了解内力命名规则以及如何创建正确的 Open Model 结果文件的说明。

创建 Open Model 结果

创建 Open Model 结果的方式与其他编译对象类型类似。首先,应使用所需设置创建高层级对象;然后,可通过添加或更新现有实体对其进行修改。

IDEA Connection 应用程序组件

本节简要介绍在 Grasshopper 中用于处理 IDEA StatiCa Connection 文件的可用组件。

Connection 对象

大多数与 IDEA Connection 应用程序相关的组件允许传递"Connection"对象。

Connection 对象是对保存在磁盘上的 IDEA Connection 文件的引用。首先,用户需要引用之前已创建的现有节点,或使用 Open Model 组件从头创建一个。

在 Grasshopper 中,每个"Connection"对象被视为单个节点对象。包含多个节点的 IDEA Connection 项目文件在 Grasshopper 中会被分离,并作为具有引用文件路径和名称的多个对象处理。

[!WARNING] 建议使用仅包含单个节点的 IDEA StatiCa Connection 项目文件。

Connection 对象还可以存储和管理从程序中提取的可用信息的副本。在节点被修改之前,该副本应保持持久性——这可减少对 API 的调用次数。

Connection 对象组件

以下是可用于处理 Connection 对象的组件列表。

由于用户可能需要同时处理大量节点,因此已添加了多种完成任务的方式,允许您逐个批量更新单个节点,而非通过多个并行操作进行更新。因此,通常有多种方式来完成某些类型的任务。

为提高性能,建议在引用节点时尽量加载更多信息,并在执行修改时尽量将多个修改合并为一个步骤。

组件说明
Reference Connection引用磁盘上的现有节点以执行自动化操作。引用节点时,您可以选择预加载部分节点信息。这将打开节点并提取有关节点的基本信息。如果您不对节点对象进行大量修改,这可能会节省后续处理时间。
Create from IOM从 IOM 格式创建 IDEA Connection 文件。用户可以输入现有模型 XML 文件的文件路径,或直接连接从 IOM 组件库创建的 OpenModel 对象。
Update from IOM允许用户使用修改后的 IDEA Open Model 文件更新现有节点文件。这通常与 Extract IOM Container 组件配合使用。
DeconstructDeconstruct 组件可用于获取节点对象的一般信息,例如节点名称、文件路径、设置等。
Calculate Connection执行节点计算。结果被读取并保存到 Connection 对象中。如果节点在后续被修改,结果将从对象中清除。要查看结果,请将节点传递给 Connection Results 组件。计算运行后,Connection 将自动保存。
Connection Results节点计算完成后,结果存储在 Connection 对象上,可使用 Connection Results 组件检索。结果可按不同元素的特定键进行筛选。
Modify Connection允许您对节点项目进行更改。详情请参阅下文。
Apply Template使用可用的模板设置将模板应用于节点。请参阅下方关于模板的章节。
Get Connection Geometry将节点的几何形状检索到 Grasshopper 中。此操作将导出节点并将其转换为 Open Model 对象。构件和节点数据分别导出。该组件对于直接与 CAD 软件链接非常有用。
Get Connection Costs允许用户提取节点的详细加工成本。每个成本项目可使用 Deconstruct Cost item 组件分解为细粒度成本项目。
Evaluate ExpressionEvaluate Expression 允许您对表达式进行求值。表达式通常在参数界面中使用,但也可以直接在应用程序内部使用。参数参考指南提供了可用参数的示例。请参阅表达式参数参考指南。

Connection 模板组件

Connection 模板是存储复杂操作数据的文件,可在拓扑相似的节点之间传递。模板还存储任何已定义的节点参数以及有关基础节点的其他信息,例如构件几何形状和截面类型。Grasshopper 提供了一些组件,允许应用和解构 IDEA StatiCa 模板文件。 

Connection 模板对象

在 Grasshopper 中,您可以引用任意数量的预定义模板。目前,只有保存到磁盘(格式为".ideatemp")的模板才可在 Grasshopper 中导入。 

导入模板后,我们可以提取其中存储的可用参数。这使我们能够了解模板分配后节点文件中将有哪些参数可用。

[!NOTE] 模板可以通过 IDEA StatiCa Connection 中的开发者模式从基础节点导出。

Grasshopper 示例文件

示例文件目前随插件安装文件一同提供。

在安装文件夹目录中

%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\ 有一个 .zip 文件夹:

Examples.zip

该文件夹包含目前可用的多个工作流示例。

相关文章

IDEA StatiCa Connection 的参数化设计选项
  • 钢铁
  • IDEA Open Model (API)
  • Checkbot
  • Grasshopper
  • Modeling
  • +5
  • 钢铁
  • IDEA Open Model (API)
  • Checkbot
  • Grasshopper
  • Modeling

Knowledge base

IDEA StatiCa Connection 的参数化设计选项

阅读更多
Grasshopper API 链接 - 如何创建用于导入的 IDEA StatiCa IOM 文件(01)版本 24
  • 钢铁
  • Connection
  • IDEA Open Model (API)
  • +3
  • 钢铁
  • Connection
  • IDEA Open Model (API)

Tutorials

Grasshopper API 链接 - 如何创建用于导入的 IDEA StatiCa IOM 文件(01)版本 24

阅读更多
Grasshopper API 链接 - 如何导入和计算参数化节点模型(02)
  • 钢铁
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • 钢铁
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Tutorials

Grasshopper API 链接 - 如何导入和计算参数化节点模型(02)

阅读更多
Grasshopper API 链接 – 节点焊缝的参数化优化(03)
  • 钢铁
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • 钢铁
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Tutorials

Grasshopper API 链接 – 节点焊缝的参数化优化(03)

阅读更多