许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Abaqus默认工作目录想改?两步搞定

Abaqus默认工作目录想改?两步搞定

阅读数 8
点赞 0
article_banner


若修改后默认工作路径没有改变,则在属性里将管理员身份取消即可解决!

Abaqus默认工作目录想改?

那天空调外机嗡嗡响了一上午最后彻底罢工,办公室热得鼠标都打滑,隔壁小李在啃鸭脖,辣油滴在键盘上那刻我正盯着 CAE 启动界面右下角那行 C:\Users\wang\Documents,心里那个烦,因为头天晚上提交的三个 job 的 odb 和 dat 全塞进 Documents 里了,跟之前写的报告、扫描件混在一起,找 boss 要的 bracket 结果花了二十分钟,最后在回收站旁边一个叫 CAE 的文件夹里翻出来,当时真想把笔记本合上走人,热加上憋屈,满脑子就一个念头:这破默认路径谁设计的。

后来才搞清楚,CAE 启动时不读什么注册表里的 WorkDir,它认的是快捷方式属性里的"起始位置",桌面那个 Abaqus CAE 图标右键属性,把"起始位置"从 C:\Users\xxx\Documents 改成 D:\Abaqus_Work,应用,以后双击进去 File 菜单底下显示的 Current work directory 就是 D 盘那个,job 提交的 inp odb dat msg 全进去了,跟 CATIA 那个改环境变量 CATDefaultEnvironment 的路子完全两码事,Abaqus 不吃那套。

命令行起的话就 abaqus cae workdirectory="D:\Abaqus_Work",Command 窗口里 abaqus job=xx -directory D:\Abaqus_Work,这个 -directory 比 gui 里点 Set Work Directory 靠谱,后者关了软件下次又忘。

C:\SIMULIA\CAE\2024\win_b64\SMA\site\abaqus_v6.env

C:\SIMULIA\CAE\2024\win_b64\SMA\site\custom_v6.env

scratch = "D:/Abaqus_Temp"

ABAQUS_WORK_DIR = D:\Abaqus_Work

ABAQUS_TMP = D:\Abaqus_Temp

ABAQUS_SCRATCH = D:\Abaqus_Temp

env 文件里写 scratch 要用正斜杠,写反斜杠有时候认有时候不认,看版本脸色,2021 我试过反斜杠挂了,2024 又行了,你也别纠结,统一正斜杠最省事。

还有个事,快捷方式属性里要是勾了"以管理员身份运行",起始位置会被忽略,它给你蹦到 C:\Windows\System 去,这个坑我踩过,找了两天为啥 env 里的 scratch 不生效,结果是管理员模式把起始位置覆盖掉了,把那个勾去掉就正常了。

os.chdir('D:/Abaqus_Work') 扔脚本头部,noGUI 跑参数化的时候特别好使,不然默认跟着 bat 走的,跟 ANSYS 里 /cwd 一个意思但写法藏得深。

D:\Abaqus_Work\Bracket_Test\cae\

D:\Abaqus_Work\Bracket_Test\inp\

D:\Abaqus_Work\Bracket_Test\odb\

D:\Abaqus_Work\Bracket_Test\scripts\

路径别带中文,别带空格,别带 #& 这种,odb 打不开的时候先怀疑路径名,别上来就重装,我上次 D:\仿真\支架 分析 这种路径,msg 里报了一屏幕乱码,改成 D:\FEA\Bracket_Analysis 秒开。

env 里 onCaeStartup 可以挂一个 python 自动 chdir,写 onCaeStartup=['auto_chdir.py'],auto_chdir.py 里读个 txt 里的路径,这样换项目改 txt 就行,不用每次动 env,不过我没长期用,后来还是回归改快捷方式起始位置,最直白,新人照着点六下就能学会,不用跟他解释什么是 env 文件什么是 SMA site 目录。



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空