SpaceCliam中可以借助于Python实现几何建模参数化与自动化。然而这种方式需要打开SpaceClaim,并在其中读取和运行Python脚本。操作过程比较繁琐,也不适合批量脚本调用。
如果是在外部自己编写的软件中想要调用SpaceClaim进行几何建模,可以以命令行的形式启动SpaceClaim。SpaceClaim 集成了一系列的命令行参数,这些参数可以在从命令行或终端提示符启动SpaceClaim时包含在内。
注意:所有命令行参数都不区分大小写。”
注意:所有命令行参数都不区分大小写。
提示:为了确保路径或项目中的空格不会引发问题,建议将完整路径置于引号中,这是一种良好的实践做法。”
提示:为了确保路径或项目中的空格不会引发问题,建议将完整路径置于引号中,这是一种良好的实践做法。
命令行语法:
SpaceClaim.exe /[option name]=[value]
SpaceClaim.exe /p=ansys
下面是一个简单的脚本调用命令示例:
"PATH\ANSYS Inc\vxxx\scdm\SpaceClaim.exe" /RunScript="%mypath%\script.py" /ScriptArgs="arg1, arg2, arg3" /ExitAfterScript=True
这里 %mypath% 表示指向 *.py 脚本文件的路径。
%mypath%
*.py
(完)
来源:CFD之道