4.1.4: 运行错误

Karamba 3D在运算模型时出现死机现象

根据您的计算机(CPU、内存大小),Karamba3D可以有效地处理大约10000个元素的模型。如果运算时间过长,请检查您实际运算中的模型数量。如果输入数据路径结构错误可能会导致多个模型。在这种情况下,整理或简化输入数据会有所帮助。

“Karamba3D”工具栏中的图标无法显示

有时会发生Karamba3D的运算器面板不显示任何运算器图标的情况。请选择菜单项下“View/Show all components(查看/显示所有运算器)”可使其显示。

“fem.karambaPINVOKE”-特例

在某些计算机上,Karamba3D的分析运算器无法运行,并可能引发“feb.karambaPINVOKE”特例。这可能是以前的Karamba3D安装遗留下来的问题,某些残留在安装过程中未能正确移除。在这种情况下,请尝试执行以下操作:

  • 通过设置/软件/ ...完全卸载Karamba3D。

  • 确保所有内容均已删除:

    • 如果Windows文件夹中仍有“karamba.dll”和“libiomp5md.dll”,请将其删除。

    • 请在计算机硬盘上搜索“karamba.dll”-、“karamba.gha”-,以及“ karambaCommon.gha”-文件,并手动删除搜索到的所有文件。

  • 重新安装Karamba3D。

如果这样仍然无效,请执行以下操作:

  • 检查“Windows”文件夹中的“karamba.dll”文件是否被阻止:使用鼠标右键单击该文件并选择“Properties(属性)”,然后请选择安全性。

  • 确保计算机以正确的位数安装了Karamba3D版本:“Karamba3D(64 bit)”可以与“Rhinoceros 5(64 bit)”一起使用;而“Karamba3D(32 bit)”则可以与“Rhinoceros 5” 一起使用。请注意确认上述两个版本的Rhino 5均已安装。“Rhino 6”和“Rhino 7”仅适用于64位应用程序。

如果上述方法无效,则执行备选方案“b”:

  • 启动Grasshopper程序

  • 在Rhino视窗中输入“GrasshopperDeveloperSettings”,然后按“ENTER”键确认

  • 切换使用COFF字节数组的“Memoryload *.GHA assemblies using COFF byte arrays”选项的状态

  • 重启Rhino程序

备选方案“c”是向 Karamba3D Grasshopper团队或是McNeel论坛发出帮助请求。

由于未知原因 Karamba 3D无法正常运行

建议步骤如下:

  • 如果输入中接入了多个项目,请通过书写面板运算器检查传入的数据。

  • 有时整理输入数据会有所帮助:输入列表的路径必须一致。为了进行诊断,将它们接入书写面板运算器中,写字板运算器将显示数据的路径和维数。另一种方法是在Grasshopper的“查看”菜单中启用“Draw Fancy Wires(绘制假象连接线)”:不同轮廓的连接线表示流经它们的数据的不同维度。

  • 如果未显示任何结果,请检查是否在“ModelView(模型视图)”“BeamView(梁视图)”“ ShellView(壳体视图)”运算器上启用了预览。

Grasshopper找不到版本合适的'karamba.dll',且在Grasshopper加载时会弹出一个窗口。

  • 请检查Windows文件夹中的“karamba.dll”文件是否被阻止。具体做法是,在资源管理器中右键单击该文件查看其“Properties(属性)”。如果文件被阻止,则“Properties(属性)”窗口底部会有一个选项可用于“Unblock’(取消阻止)”该文件。

Last updated