找回密码
 注册
Simdroid-非首页
查看: 71|回复: 1

给变量起名称时,名称与ANSYS的“关键字”相同了

[复制链接]
发表于 2019-6-30 11:24:17 | 显示全部楼层 |阅读模式 来自 四川
给一个变量起名称时,有可能会与ANSYS自带的“关键字”相同,导致运算出现问题,
如:定义一个变量R=‘radii=5mm’,这一定义后续会导致问题,
如:后续可能会用到选择节点的命令:NSEL,R,LOC,X,0,0.1执行这一条命令时出现问题,R是ANSYS的“关键字”,本来有“RESELECT”的意义,但由于前期定义了变量R=‘radii=5mm’,R本来的意义没有了,变为被定义的变量值radii=5mm,导致上述命令无法执行。

针对这种问题,个人的想法是最好有一个ANSYS的“关键字”库,定义变量之前,在库中搜索一下,避免变量名与“关键字”相同。
可以在HELP文档中搜索,但由于HELP文档中的信息太多,可能会出现太多的搜索结果(如搜索R),阳终还是无法确定某一变量名是否已在ANSYS中存在。如果有一个只包括“关键字”的库,问题就解决了。
请教高手,有没有这样一个“关键字”库?




发表于 2019-7-1 10:48:35 | 显示全部楼层 来自 北京
Simdroid开发平台
所谓关键字,基本属于APDL里面的命令关键字;比如R这个字,是实常数的关键字

所以,只要查看帮助文件里面的command就能知道。

建议在定义变量时,多用几个字母,比如2-3个字母,这样可以大大减小与关键字撞车的可能性
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-29 23:36 , Processed in 0.031277 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表