iCAx开思网

标题: 二次开发--曲面变化 [打印本页]

作者: yanpingping2000    时间: 2012-5-25 08:16
标题: 二次开发--曲面变化
本帖最后由 yanpingping2000 于 2012-5-28 08:58 编辑

                                            操作说明

   在学习UG过程中,发现该软件在做曲面变换时方法太少, 没有非线性的变换功能
经过初歩开发,拓展了曲面,变换以样条线为依据的方法
这种方法可以发展成更多的功能,对曲面造型工程师也许有所启发,希望编程髙手多指教
[attach]1131560[/attach]
上图是由许多曲面组成的文件,文件名:SMP.PRT
UG-NX4能打开此文件,打开后可以看到图型上己做了12个点,(本次程序的样条设计为取
5个点至12个点之间),
比如这次提供的POINT.TXT信息文件,文件中点为  X从小到大,即从X负向开始
拾取12个点的信后另存为POINT.TXT 如果感兴趣 进入:信息点莱单---拾取+点后--另存
POINT.TXT  (文件名固定为POINT.TXT)
1,  双击  STUDY69Z.BAT 批处理
2, 出现  INPUT PASSWORD 提示 输入 L
3, 出现  PLEASE  INPUT SORSE FILES NAME 提示 输入 SMP
   出现  PLEASE  INPUT OBJECT FILES NAME 提示 输入 SMPA
:SMP.IGS是由UG-导出的  SMPA是转换后自己取的文件名,可以其它字符 少于8
4, 出现 POINT.TXT文件中的12个点坐标, DZ1?此时提问你在第一个点处,你希望Z向下降
   的相对值 输入-10 后回车ENTER 以此输入12个你希望Z向下降的
DZ1=-10  DZ2=-8  DZ3=-6  DZ4=-4  DZ5=-2  DZ6=-1  DZ7=-1  DZ8=-2
DZ9=-4  DZ10 -6  DZ11=-8  DZ12=-10
出现确认 Y/N?  如想从新输DZ1---DZ12 输入N 可再次定义,
5, 输入Y 后程序运行 等一运行自动结束退出后 产生了新SMPA.IGS文件,
UG  导入SMPA.IGS
[attach]1131562[/attach]
可见已变换蓝色曲面
请把下载的 GW.EXE
POINT.TXT
SMP.PRT
SMP.IGS
STUDY69Z.BAS
STUDY69Z.BAT
SMPA.IGS
说明.DOC
保存在一个新目录中(新文件夹中 不要用中文名)
  E:\BIT-5-12STUDY69Z\   
530日前请刪除这此文件 否则你的这个文件夹中的内容会出现意外  
作者:LZF
2012-5-24

作者: yanpingping2000    时间: 2012-5-28 08:58
顶起来




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3