RationalDMIS 7.1 DMIS中元素定义及实例

985 篇文章 87 订阅
835 篇文章 69 订阅

元素定义是DMIS标准中最基本的工作,也是整个测量过程中首先要做的事情.任何元素在测量前,首先需要有理论值的定义,下面通过一个实例演示元素定义语句.(初学者可观看)

DECL/COMMON,INTGR,I
DECL/COMMON,CHAR,20,TEMPSTR

F(SPH1) = FEAT/SPHERE,OUTER,CART, 0.000000, 0.000000, 0.000000, 60.000000

DO/I,1,360,4
TEMPSTR = ASSIGN/CONCAT(‘ARC’,STR(I))
F(@TEMPSTR) = FEAT/ARC,OUTER,CART,0,0,0,0,0,1,200,I,1,1,0,0
ENDDO

DO/I,1,360
D(CRD1) = ROTATE/ZAXIS,1
F(SPH2) = FEAT/SPHERE,OUTER,CART, 200.000000, 0.000000, 0.000000, 30.000000
FA(SPH2) = FEAT/SPHERE,OUTER,CART, 200.000000, 0.000000, 0.000000, 30.000000
ENDDO

语句中的球定义和圆定义,在测量的时候用的比较多.

按照语句来看.定义理论元素语句以 F(Label) = FEAT/ 开头,根据元素类别的不同,以球为例:选择球\内外\坐标系\球心坐标\直径

语句中有圆的定义 球的定义 圆弧的定义,用DO循环来组成.

对应圆: 类别\内外\坐标系类别\圆心坐标\圆所在平面向量\直径

对应圆弧: 类别\内外\坐标系类别\圆弧中心坐标\圆弧所在平面向量\圆弧半径\与主轴角度1\转过的角度\主轴向量

重复定义一个相同标签名的元素,会将原来的属性替代,因此用一个循环重复的定义语句,就会造成元素在移动的视觉效果.这段程序运行的效果如下图:
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山涧果子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值