[snap] grip ug部件文件 操作

[复制链接]
梅雷工具箱发表于 2015-6-25 10:05:01 | 显示全部楼层 |阅读模式
$$ ug部件文件 操作

取部件文件途径  &pspec         
取部件文件名    &pname
当前文件的格式  &format
新建公制的      create/part,'c:\1.prt',mmeter
新建英制的      create/part,'c:\2.prt',inches
删除              fdel/'filespec'[,iferr,label:]
拷贝              fcopy/'源文件','目标文件'[,iferr,label:]
保存当前部件文件  file/part
导出文件          cpatt/update,'c:\1.prt',对象,[,iferr,label:]
打开ug部件文件    fetch/part,'c:\1.prt'[,iferr,label:]

=====
移动文件
fmove/'源文件','目标文件'[{,update|,newest}][{,verify|,delete}][,iferr,label:]

update
更新,覆盖文件

newest
编辑日期

verify
验证,核对任何错误可能发生在移动操作。

delete
删除,核对任何错误,可能发生的期间
=====

$$ -------------------------------------------------------------
$$ 新建prt画点和圆 并在ug中打开

entity/p1,p2,p3,l1,l2,l3
create/part,'c:\my.prt',mmeter
p1=point/0,0,0
l1=circle/center,p1,radius,8,start,0,end,180
file/part
halt
$$ -------------------------------------------------------------


$$ 导入prt文件
rpatt/'d:\gripwhy.prt'  

$$ 列
number/mat(12),mat1(12),mat2(12)
string/stra(80),strb(80)

l10:
gpos/'梅雷提示!请选择参考点...',x1,y1,z1,resp
jump/l10:,end:,,,resp

l20:
stra= 'c:\meilei_ug_wg\meilei_ug_wg\prt\'
strb= stra + 't1-a4.prt'
sb = 1

l30:
mat1 = matrix/scale,sb          $$ 生成缩放矩阵 均匀的缩放
mat2 = matrix/transl,x1,y1,z1   $$ 生成平移矩阵
mat=matrix/mat1,mat2            $$ 矩阵相乘
rpatt/strb,mat,iferr,m1:  $$导入prt文件
$$ 导入prt文件,实体可以移动但是不能缩放比例

end:
halt
m1:
messg/'梅雷提示!找不到指定文件...'
jump/end:


_____________________________________________________________________________ _

中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/
就上UG网淘宝直营店
您需要登录后才可以回帖 登录 | 注册UG网 用百度帐号登录

本版积分规则