? 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights
reserved.
Practical Exercises –pg40Exercise 4aDescription
创建一个HyperMesh TCL 自动执行以下任务
?使用用户指定的名称创建一个component collector
?选择网格并将这些单元转移到新创建的component collector.
?沿着Z方向,使用用户定义的距离来移动在新component collector中的的网格HyperMesh commands used
hm_getstring *createmarkpanel*clearmarkhm_getfloat
*collectorcreateonly*movemark*createvector *translatemark
TCL/TK commands used
set
Hints
确定你已在HyperMesh中执行这些步骤,然后从command.cmf文件中提取合适的命令. 修改这些命令,必要时要清除Mark .11
? 2016 Altair Engineering, Inc. Proprietary and Confidential. All rights
reserved.
Practical Exercises
Exercise 4bDescription
为每一个位于HyperMesh model中的网格, 创建一系列如下所示内容列表
ELEMID {NODE1 NODE2 …} 这些lists 应该被一个大的list的项所包含
{{ELEMID1 {NODE1 NODE2 …} {ELEMID2 {NODE1 NODE2 …} …
HyperMesh commands used
*createmarkhm_nodelist
hm_getmark
TCL/TK commands used
forsetif
foreachincrelseif
listelse
lappend
Hints
这项任务的关键点在于发现在哪里找到关于命令的信息以及如何应用你找到的信息.要有耐心,并使用可用的资源,包括网上的HyperWorks 帮助文档.12