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\
5月30日前请刪除这此文件 否则你的这个文件夹中的内容会出现意外
作者:LZF
2012-5-24
作者: yanpingping2000 时间: 2012-5-28 08:58
顶起来
欢迎光临 iCAx开思网 (https://www.icax.org/) |
Powered by Discuz! X3.3 |