找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16382|回复: 1
打印 上一主题 下一主题

问:grip语句怎样将数据转换并写成规定格式?

[复制链接]
跳转到指定楼层
1
发表于 2005-12-15 11:32:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
用grip语句生成了部分点集,如何将这些数据导入到一个txt文件,格式如下
23    45     67
23    34     45
.....,十分感谢!!!
数据生成代码:
$$变量声明。
entity/results(100),cur
$$选择一条曲线。
l10:
ident/'pick a curve',cur,resp
jump/l10:,trm:,,resp

$$输入弦向公差。
l20:
param/'enter the tolerance','弦高公差=',tol,resp
jump/l20:,trm:,,resp

$$等弦长离散曲线。
l30:
cpset/chord,cur,tol,results

$$程序结束。
trm:
halt
数据保存代码???。。。期待中
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2007-7-29 20:32:59 | 只看该作者
试试我的方法,不一定好,但是可以用。

基本思想是建立点集后,添加一步选择输出点集,代码如下:

$$选择要输出的点集
l40:
ident/'pick several point',ptarr,cnt,numPt,resp
jump/l40:,l50:,,resp


通过上面的代码,取得了点的数组ptarr,还有点集中点的个数,numPt。

用循环输出就可以了:

l70:
create/txt,1,'D:\New\UGTest\grip\'+ filename

l30:
do/trm:,index,1,numPt
pt=results(index)
a(1..3)=&point(pt)
write/1,a(1..3)
file/txt,1,'D:\New\UGTest\grip\' + filename


变量的声明如下:
number/a(3),numPt
string/filename(99)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-31 06:50 , Processed in 0.030393 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表