您可以从 Rhino3d 网站获取 Rhino3d 和 Grasshopper 的试用版本。运行 Rhinoceros 并选择以米为单位的模板:

在命令行中,请输入"Package Manager":

将弹出一个新窗口;选择 IDEAStatiCa 并点击安装。插件将被下载并安装。要使其生效,需要重启 Rhinoceros。

要启动带有 IDEA StatiCa 插件的 Grasshopper,请在 Rhinoceros 选项卡中选择工具 / Grasshopper。

如您所见,该插件已集成其中。

请参阅文章 Grasshopper 插件组件说明,了解 IDEA StatiCa Grasshopper 插件中的组件和命令。
Colibri 插件
由于 Grasshopper 无法使用循环,您需要安装另一个插件 - COLIBRI,本教程将使用该插件。

IDEA StatiCa Connection – 节点设计与参数设置
在本示例中,您将使用模板创建一个简单的刚性节点:

为了能够使用参数,需要在首选项 / 高级设置中启用开发者选项卡:

首先,您需要根据下图设置荷载:

现在,您需要为该节点设置两个参数。第一个参数为端板的厚度。点击开发者选项卡中的加号按钮,并按照下图修改文本:

要将此参数与相应的端板厚度关联,请点击链接按钮,并按照下图选择属性字段:

第二个参数为螺栓直径:

注意:表达式为文本类型,因此必须使用单引号。
将此参数与相应的操作关联:

现在,您可以在模型属性选项卡中查看链接:

由于目标是调整螺栓直径,我们需要将相应的螺栓组件添加到文件中:

最后,您可以将该节点保存为 Example2.ideaCon。
Grasshopper - 导入 *ideaCon 文件并修改参数
新建一个文档,在上方功能区选择 Params 选项卡,并在画布上放置 File Path 组件。

右键点击该组件,选择之前保存的 Example2.ideaCon 文件。
注意:如果您打开附带的文件,必须相应地修改此路径。
现在,将以下组件添加到画布并按照图示进行连接。
导入文件:
IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Connection
查看参数:
IDEA StatiCa / Connection / Deconstruct Parameters
您可以在此添加 Params / Input / Panel 组件以查看参数值。
修改参数:
IDEA StatiCa / Connection / Modify Parameters (1)
IDEA StatiCa / Connection / Modify Parameters (2)
IDEA StatiCa / Connection / Modify Connection
对于具有不同结果的修改文件,我们设置后缀 _updated。
计算与结果:
IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items
同样,您可以在此添加 Params / Input / Panel 组件以查看结果值。
用于迭代参数组合的 Colibri 组件:
TTTollbox / Colibri Inputs
TTTollbox / Colibri Outputs
TTTollbox / Colibri Aggregator
对于输入,第一个值列表包含 3 个值(0.010、0.015、0.020),对应端板厚度。
第二个值列表包含三个值(M12 8.8、M14 8.8、M16 8.8),对应螺栓直径。
结果存储在 data.csv 文件中。默认存储路径为 c:\Colibri;此处建议将路径设置为 C:/IDEA。请确保您具有相应的访问权限。

点击 Colibri Inputs / Fly 按钮以完成整个迭代过程。稍后,CSV 文件将被创建。
打开文件后,可以直观地看到以 True / False 表示的结果。

结果解读
对于该特定节点,以下方案可获得满足要求的结果:
- 螺栓 M16 8.8,端板厚度 10 mm
或
- 螺栓 M14 8.8,端板厚度 15 mm
更多复杂示例可在您的电脑中以下目录找到:
"%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\Examples.zip"
