对象名称
entity/obj
string/str1(100)
&name(obj)=str1 $$ 设置对象的名称
str1=&name(obj) $$ 得到对象的名称
delnam/obj $$ 删除对象名称
delnam/all $$ 删除所有对象名称
&attdis=&yes $$ 显示,所有对象的名称。
&attdis=&no $$ 不显示,所有对象的名称。
N=ENUM/'DD' $$验证名称为 DD 的对象有几个
名称 不能中文
名称 不能超过 30个字符串
————————————————————————————
用给定的实体名称查询第n个实体 obj=&ename(n,'name',iferr,lable
entity/obj
obj=&ename(1,'name',iferr,lable
lable:
end:
halt
————————————————————————————
GRIP可以指定实体名称显示原点位置,也可以改变显示原点位置。
以下默认的实体名称显示位置
实体类型 显示原点
点 该点
线 中点
弧 中点
二次曲线 中点
样条 第一个节点
曲面 中点
组 第一个成员
平面 原点
坐标系 原点
&atdisl 获得或改变实体 名称显示点位置
entity / ln1
number / xyz(3)
ln1=line/0,0,0,10,0,0
&name(ln1)='nn'
xyz=&atdisl(ln1) $$获得实体名称显示原点位置
$$如果没设置对象名称就会报错
print/xyz
end:
halt
_____________________________________________________________________________ _
中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/ |