我想在 EIDORS Matlab 的命令行中运行 netgen,但是每次我遇到这个问题时,matlab 都会询问我 netgen 的路径。我每次都会收到这条消息。
“ng”未被识别为内部或外部命令, 可运行的程序或批处理文件。 Netgen 调用失败。 netgen 是否已安装并位于搜索路径中? 如果你在windows下运行,我可以尝试创建 用于访问 netgen 的批处理文件。 请输入要在其中查找 netgen 的目录。 如果您没有副本,请从http://www.hpfem.jku.at/netgen/下载
请注意,您必须使用不带空格的名称。因此 而不是 C:/Program Files/写入 C:/Progra~1/
netgen_路径?
但是我在 Windows 高级系统配置中定义了新的系统变量,在那里我给出了 tcl 库的路径,但它不起作用。
有人可以帮助我吗?
最佳答案
首先安装netgen。前往此处下载: http://sourceforge.net/projects/netgen-mesher/
进入"file"条目下载netgen的更多变种版本。请注意,EIDORS 3.6 仅兼容最新版本的 netgen-5.0。
我使用的是 Windows 7 64 位操作系统。使用 x64 和 Win32 安装 netgen 对我来说效果很好。但是因为正如你所说,EIDORS要求netgen路径不能有空格,所以在安装时,我选择了默认的“Program Files”(或类似)以外的路径,该路径没有空格。
当 EIDORS 请求 netgen 路径时,请提供路径名称,直到“\bin”为止。这些程序在我的电脑上运行。
关于matlab - Netgen 与 EIDORS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25116174/