RationalDMIS 7.1 转台旋转建立坐标系

2023-10-22 09:59

本文主要是介绍RationalDMIS 7.1 转台旋转建立坐标系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
$$$$$$$$$$$$$$$$$$$$$$$$$$ 转 台 旋 转 建 立 坐 标 系 转台旋转建立坐标系 $$$$$$$$$$$$$$$$$$$$$$$$ $$$$$$$$$$$$$$ 这 段 程 序 需 要 软 件 脱 机 验 证 正 确 性 这段程序需要软件脱机验证正确性 $$$$$$$$$$$$$$$$$$
MODE/PROG,MAN
RECALL/D(MCS)

DECL/COMMON,INTGR,I
DECL/COMMON,DOUBLE,SES[3]

TEMPCHAR = PROMPT/TEXT,‘将测头移至图象处’

F(CRD_PLN) = FEAT/PLANE,CART,0,0,0,0,0,1

F(SESPT) = FEAT/POINT,CART,0,0,0,0,0,1
MEAS/POINT,F(SESPT),0
ENDMES

SES[1] = OBTAIN/FA(SESPT),3
SES[2] = OBTAIN/FA(SESPT),4
SES[3] = OBTAIN/FA(SESPT),5

MEAS/PLANE,F(CRD_PLN),4

DO/I,1,4
ROTAB/RT(MASTERTABLE), ABSL, SHORT, ROTTOT, 90*I
PTMEAS/CART,SES[1], SES[2], SES[3] , 0, 0, -1
ENDDO

ENDMES

D(DEMO) = DATSET/FA(CRD_PLN), -ZDIR, ZORIG

MEAS/POINT,F(SESPT),0
ENDMES

SES[1] = OBTAIN/FA(SESPT),3
SES[2] = OBTAIN/FA(SESPT),4
SES[3] = OBTAIN/FA(SESPT),5

F(CRD_CIR) = FEAT/CIRCLE,OUTER,CART,0,0,0,0,0,1,10

MEAS/CIRCLE,F(CRD_CIR),4

DO/I,1,4
ROTAB/RT(MASTERTABLE),ABSL,SHORT,ROTTOT,90*I
PTMEAS/CART,SES[1], SES[2], SES[3], -1, 0, 0
ENDDO

ENDMES

D(DEMO) = TRANS/FA(CRD_CIR),XORIG,YORIG

其中RT(MASTERTABLE)是转台名称,程序里不包含定义和校验,而且转台的机制好象不太确定,为了安全起见,先脱机进行下验证。

把代码中的部分还是解释下吧。

    RE:1、D(MCS)这个是机床坐标系       D(MCSX) = DATSET/MCS2、SES[1] = OBTAIN/FA(SESPT),3这些语句表示我从点元素SESPT中,取得其中的值,三句对应为该点的X、Y、Z坐标。3、测量语句中的距离的数值N,大多数可以用变量或者是表达式来代替,在这个程序里是用了表达式90*I在代替。4、ROTAB/RT(MASTERTABLE), ABSL, SHORT, ROTTOT, 90*I这里面的参数ROTTOT表示转台在旋转的时候坐标系跟着转台全部更新,所以第二句PTMEAS/CART,SES[1], SES[2], SES[3] , 0, 0, -1就是在不同的坐标系下打同一个坐标。因为坐标系变了,所以是不同的点。

在这里插入图片描述

这篇关于RationalDMIS 7.1 转台旋转建立坐标系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/260714

相关文章

css实现图片旋转功能

《css实现图片旋转功能》:本文主要介绍了四种CSS变换效果:图片旋转90度、水平翻转、垂直翻转,并附带了相应的代码示例,详细内容请阅读本文,希望能对你有所帮助... 一 css实现图片旋转90度.icon{ -moz-transform:rotate(-90deg); -webkit-transfo

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是

Qt QWidget实现图片旋转动画

《QtQWidget实现图片旋转动画》这篇文章主要为大家详细介绍了如何使用了Qt和QWidget实现图片旋转动画效果,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、效果展示二、源码分享本例程通过QGraphicsView实现svg格式图片旋转。.hpjavascript

poj 2187 凸包or旋转qia壳法

题意: 给n(50000)个点,求这些点与点之间距离最大的距离。 解析: 先求凸包然后暴力。 或者旋转卡壳大法。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#include <s

建立升序链表

题目1181:遍历链表 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2744 解决:1186 题目描述: 建立一个升序链表并遍历输出。 输入: 输入的每个案例中第一行包括1个整数:n(1<=n<=1000),接下来的一行包括n个整数。 输出: 可能有多组测试数据,对于每组数据, 将n个整数建立升序链表,之后遍历链表并输出。 样例输

Android 10.0 mtk平板camera2横屏预览旋转90度横屏拍照图片旋转90度功能实现

1.前言 在10.0的系统rom定制化开发中,在进行一些平板等默认横屏的设备开发的过程中,需要在进入camera2的 时候,默认预览图像也是需要横屏显示的,在上一篇已经实现了横屏预览功能,然后发现横屏预览后,拍照保存的图片 依然是竖屏的,所以说同样需要将图片也保存为横屏图标了,所以就需要看下mtk的camera2的相关横屏保存图片功能, 如何实现实现横屏保存图片功能 如图所示: 2.mtk

OpenStack Victoria版——7.1控制节点-Neutron网络服务组件

7.1控制节点-Neutron网络服务组件 更多步骤:OpenStack Victoria版安装部署系列教程 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版 离线安装部署系列教程(全) OpenStack Train版 离线安装部署系列教程(全) 欢迎留言沟通,共同进步。 文章目录 一、创建n

二维旋转公式

二维旋转公式 ros的tf工具包可以很方便的实现任意坐标系之间的坐标转换。但是,如果只是想简单的测试想法,而又不想编写过于庞杂的代码,考虑自己写二维旋转的函数。而与二维旋转问题对偶的另一个问题便是二维坐标系旋转变换。这两个问题的形式基本一样,只是旋转的角度相差一个负号。就是这个容易搞混,所以做个笔记,以备查用。 1. 二维旋转公式(算法) 而(此文只针对二维)旋转则是表示某一坐标点 ( x

算法复杂度 —— 数据结构前言、算法效率、时间复杂度、空间复杂度、常见复杂度对比、复杂度算法题(旋转数组)

目录 一、数据结构前言 1、数据结构 2、算法 3、学习方法 二、 算法效率 引入概念:算法复杂度  三、时间复杂度 1、大O的渐进表示法 2、时间复杂度计算示例  四、空间复杂度 计算示例:空间复杂度 五、常见复杂度对比 六、复杂度算法题(旋转数组) 1、思路1 2、思路2 3、思路3 一、数据结构前言 1、数据结构         数据结构(D

005:VTK世界坐标系中的相机和物体

VTK医学图像处理---世界坐标系中的相机和物体 左侧是成像结果                                                    右侧是世界坐标系中的相机与被观察物体 目录 VTK医学图像处理---世界坐标系中的相机和物体 简介 1 在三维空间中添加坐标系 2 世界坐标系中的相机 3 世界坐标系中vtkImageData的参数 总结: