打开mechanical apdl
1.变量定义:*set
可以直接在黑窗口命令行里键入*set,height,12
也可在命令输入窗口输入,点↓下箭头可以追溯上一条输入的命令
![]()
也可在parameters里找到scalar parameters里进行定义

2.变量删除:直接对相应的变量赋空值即可;也可在scalar parameters里选中与delete
3.db文件保存:save,file_name,db !file_name为文件路径字符串
4.调用宏:*use,macro_name
5.弹出询问窗口输入参数值:*ask,length,string_query,dval
6.文档写入(重复写入会覆盖):
my_txt='E:/0114.txt'
*cfopen,my_txt
*cfwrite,file_name='abc' !将这个命令整个写入,最终输入的是*SET,E:/my_first_db,'abc'
*cfclose,my_txt
7.条件判断语句:*if,a,eq,b,then !如果a与b相同,那么
8.强制字符参数执行转换:
file_wheel='wheel_'
date='0114_'
number_wheel='1'
/filnam,%file_wheel%%date%%number_wheel%
抑制发生字符参数替换只需用''括起来即可
9.更新plot图像/replot,label !label用this is %title%替代可实现标签实时更换
10.列表显示所有变量参数:
*status !后面可以添上变量名以显示特定变量,*status,width
或者:菜单>list>other>named parameter,选中变量点击ok
或者:菜单>list>status>parameters>named parameters,选中变量点击ok
11.存储与恢复变量,parsav,lab,文件名,扩展名,lab设置为scalar只存储变量,不存储数组或表数据;设置成all表示存储所有参数,包括数组和表
parsav,all,%wkdir%paras,txt
也可:菜单>parameters>save parameters
恢复已存储数据:parres,lab,文件名,扩展名 !lab设置为new表示覆盖,change表示以合并形式增加到程序内存中
或者:菜单>parameters>restore parameters

本文介绍使用Mechanical APDL进行参数化编程的方法,涵盖变量定义、删除、条件判断等基础操作,并详细说明了如何保存和调用参数,以及利用宏命令简化工作流程。
2万+

被折叠的 条评论
为什么被折叠?



