» 您尚未 [登录 - 注册] ┆ 在线 ┆ 风格 ┆ 帮助 ┆ 


  您的位置: DMIS 空间-- -> 软件应用交流 -> 软件应用交流 -> 用DMIS语言构造出直线

您是本帖的第 6862 个阅读者 ┆
 贴子主题:用DMIS语言构造出直线
yynswdrx性别:男<br>状态:离线<br>积时:2 年 1 个月 10 天 1 小时 39 分 28 秒
下士
等级:下士
头衔:未定义
帮派:未定义
帖数:10
金钱:94
Y 币:0
注册:2010-8-1

[资料] [短信] [编辑] [引用] [管理员邮箱] 楼主

用DMIS语言构造出直线

DECL/COMMON, INTGR, i
DECL/COMMON, DOUBLE, a1, b1, c1
DECL/COMMON, CHAR, 256, PTT
a1=ASSIGN/0
b1=ASSIGN/0

DO/i, 1, 1000 , 1
PTT=ASSIGN/ CONCAT ('pt',str(i))

F(@PTT)=FEAT/POINT,CART,0,0,-0.05*i,0,-1,0
      MEAS/POINT,F(@PTT),1
        PTMEAS/CART, 0,0,-0.05*i,0,-1,0
      ENDMES

a1=OBTAIN/FA(@PTT),4
c1=ASSIGN/ABS(a1-b1)
IF/ (c1.GE.0.025)
            jumpto/(rr)
ELSE
        b1=ASSIGN/a1  
ENDIF

ENDDO
(rr)
ptt=ASSIGN/ CONCAT ('pt',str(i-1))
$$ Set.OutputCtrl.Point(Z)
OUTPUT/FA(@PTT)

file:///C:/Users/Administrator/AppData/Roaming/Tencent/Users/247317518/QQ/WinTemp/RichOle/1N167C7JZ04T[K11XF3~_YY.jpg">

从上往下打点,直到转折的地方为止,

接下来需要从第一个点到最后第二个点共


此帖内容必须登陆后才能浏览

i-1个点拟合出一条线来,以便求角度,在产品不同的位置,高度不一样,i的值也就不定的,

我想不出用什么语句能把这条线构造出来

所以求教各位高手了!



------------------------------------------------------------------------
DMIS 空间--欢迎您!
2012-8-4 17:32:51
IP
yynswdrx性别:男<br>状态:离线<br>积时:2 年 1 个月 10 天 1 小时 39 分 28 秒
下士
等级:下士
头衔:未定义
帮派:未定义
帖数:10
金钱:94
Y 币:0
注册:2010-8-1

[资料] [短信] [编辑] [引用] [管理员邮箱] 1



上传的图片
  抱歉,您所在的组无权下载附件,请注册登陆


------------------------------------------------------------------------
DMIS 空间--欢迎您!
2012-8-4 17:36:31
IP ×
yynswdrx性别:男<br>状态:离线<br>积时:2 年 1 个月 10 天 1 小时 39 分 28 秒
下士
等级:下士
头衔:未定义
帮派:未定义
帖数:10
金钱:94
Y 币:0
注册:2010-8-1

[资料] [短信] [编辑] [引用] [管理员邮箱] 2



就是从pt1到pt(i-1)共i-1个点拟合出直线来,给点指点吧!!!


------------------------------------------------------------------------
DMIS 空间--欢迎您!
2012-8-5 8:54:40
IP ×
 每页10条,共1页,合计3条记录分页:« 1 »转到  


爱科腾瑞(北京)有限公司