此功能可以将客户提供的理论点直接导入软件测量,然后拟合成曲线计算曲线轮廓度,如果导入实际数据.理论数据文件不能为空,如果只有实际数据文件,可以把理论/实际数据文件都设置为同一个文件即可。
(1)直接快速导入元素(TXT)
快速可视化导入,方便快捷,推荐使用这种方法。
支持从文本文件或者CSV文件直接导入成点元素或曲线。文件每行只需要包含XYZIJK数据或者XYZ数据,使用空格逗号或者TAB键隔开。
案例如下:
客户图纸要求:
(1)以产品外形所含最大矩形几何中心作为坐标原点建立坐标系;
(2)将产品外形每段大圆弧曲线以及多段圆弧连接曲线分为6段(N个测试点),分别标注各点坐标值;(可在*.TXT中记录)
(3)图示典型异形产品圆弧(红色段)一共6段,共有30个测试点,建议从左上角标注①,顺时针依次标注至30 ;
客户提供的XYZ点数据
实现方法:
1.以产品最外边,四边分中建立坐标系。
2.打开RationalMIS软件,选择主菜单— 导入—导入元素—从文本文件。
打开对话框后,选择点数据的路径,因为点数据只有XYZ,所以,钩选XYZ即可。
名称前缀可根据情况或习惯自定义。
3. 导入的点数据的所有的向量默认都是0,0,1
4. 批量找正点向量,重新计算向量。
多选点元素,拖放到CAD标签,弹出“重定义理论”。
软件会重新将该组点计算点向量为合理的向量。
如果觉得向量方向需要反转(软件测量会按照点的向量方向测量),可以使用检查向量或者设置点的显示样式为“向量样式”,便于观察点的矢量方向。
(2)DMIS高级编程导入元素(TXT,EXCEL)
读EXCEL文本高级编程语句如下:
decl/COMMON,DOUBLE,xx,yy,zz
DECL/COMMON,INTGR,I,NUM,H_STR,V_STR
DECL/COMMON,CHAR,255,PTLABLE
AAA =PROMPT/TEXT,'请输入点数',EDIT,NUM,$
TEXT,'请输入数据起始行',EDIT,H_STR,$
TEXT,'请输入数据起始列',EDIT,V_STR
DID(mmm) = DEVICE/STOR,'F:\demo.xls'
open/DID(mmm),DIRECT,INPUT
DO/I,1,NUM
PTLABLE =ASSIGN/CONCAT('PT',STR(I))
READ/DID(mmm),xx:H_STR:V_STR
READ/DID(mmm),yy:H_STR:V_STR+1
READ/DID(mmm),yy:H_STR:V_STR+2
F(@PTLABLE) =FEAT/POINT,CART,xx,yy,zz,0,0,1
H_STR = ASSIGN/H_STR+1
ENDDO
CLOSE/DID(mmm)
自动读取TEXT文本(ReadTextAuto)高级编辑语句如下:
DID(RRR) = DEVICE/STOR,'d:\demo.txt'
OPEN/DID(RRR),DIRECT,INPUT
DECL/COMMON,DOUBLE,X_R,Y_R,Z_R
DECL/COMMON,INTGR,I
DECL/COMMON,CHAR,20,PTLABLE
I = ASSIGN/0
(AAA)
I = ASSIGN/I+1
READ/DID(RRR),X_R,Y_R,Z_R
IF/(X_R.NE.11111)
PTLABLE =ASSIGN/CONCAT('PT',STR(I))
F(@PTLABLE) =FEAT/POINT,CART,X_R,Y_R,Z_R,0,0,1
FA(@PTLABLE) =FEAT/POINT,CART,X_R,Y_R,Z_R,0,0,1
JUMPTO/(AAA)
ELSE
JUMPTO/(BBB)
ENDIF
(BBB)
$$ 需要在TEXT文件最后增加一组数据11111 11111 11111
或如下语句:
(3)导入DXF文件
导入元素:从这个选项导入DXF将不会显示DXF模型,会识别为圆,直线,曲线;将会显示为当前坐标系下的元素;
此功能可以将DXF里所有的理论元素快速导入软件测量,并完成与理论元素比对,提高了编程效率以及运行速度。
注:建立的坐标系必须和导入后的模型坐标系位置一致。