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’(取消阻止)”该文件。
检查Karamba的安装目录。它应当位于Rhino安装的Plugins文件夹中。通常是C:Program FilesRhinoceros 5.0 (64-bit)Plug-ins,但也可能是:Program FilesRhinoceros 5 (64-bit)Plug-ins。确保文件夹已关联。
尝试从以下链接下载并安装最新的C++运行时可再发行文件https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Last updated