首页/文章/ 详情

SpaceClaim调用建模脚本

1月前浏览435

SpaceCliam中可以借助于Python实现几何建模参数化与自动化。然而这种方式需要打开SpaceClaim,并在其中读取和运行Python脚本。操作过程比较繁琐,也不适合批量脚本调用。

如果是在外部自己编写的软件中想要调用SpaceClaim进行几何建模,可以以命令行的形式启动SpaceClaim。SpaceClaim 集成了一系列的命令行参数,这些参数可以在从命令行或终端提示符启动SpaceClaim时包含在内。

 

注意:所有命令行参数都不区分大小写。

 

提示:为了确保路径或项目中的空格不会引发问题,建议将完整路径置于引号中,这是一种良好的实践做法。

命令行语法:

SpaceClaim.exe /[option name]=[value]
选项描述
/DefaultOpenDirectory指定默认的文件打开目录。
/DefaultSaveDirectory指定默认的文件保存目录。
/DefaultUserSettingsFile指定默认用户设置文件的完整路径。
/ExitAfterScript指定当脚本(由 RunScript 选项定义)执行完毕后,应用程序是否应退出。
/Headless布尔值,指示是否以无 界面的批处理模式运行应用程序。
/p覆盖 SpaceClaim 主许可证和备用许可证首选项,在应用程序启动时指定不同的许可证。例如:SpaceClaim.exe /p=ansys
/RunScript指定要运行的脚本文件的完全限定路径名。
/ScriptAPI与 RunScript 选项一起使用时,指定脚本 API。
/ScriptArgs将脚本参数作为逗号分隔列表指定(例如,ScriptArgs="arg1, arg2, arg3")。
/ScriptAsync布尔值,指示是否异步运行脚本。
/ScriptOutput指定脚本输出文件的完全限定路径名。
/Splash布尔值,指示是否显示启动画面。默认值为 True。
/UseCurrentDirectory使用当前目录作为默认的文件打开/保存目录。
/WindowLocation设置窗口位置。例如,/WindowLocation=5,5
/WindowMaximized如果为真,则设置窗口最大化。
/WindowSize设置窗口大小。例如,/WindowSize=1000,800

下面是一个简单的脚本调用命令示例:

"PATH\ANSYS Inc\vxxx\scdm\SpaceClaim.exe" /RunScript="%mypath%\script.py" /ScriptArgs="arg1, arg2, arg3" /ExitAfterScript=True

这里 %mypath% 表示指向 *.py 脚本文件的路径。


(完)

来源:CFD之道

SpaceClaimpythonANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-10-14
最近编辑:1月前
CFD之道
博士 | 教师 探讨CFD职场生活,闲谈CFD里外
获赞 2565粉丝 11292文章 732课程 27
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈