2d 距离:DIST2D(<FEAT1>, <FEAT2>, <FEAT3>)
特征必须用大括号括起来。
计算命令中前两个自变量(特征1和特征2)之间沿垂直于第三个自变量(特征3)的距离。
如果第三个自变量为平面,则计算前两个自变量垂直于平面的距离。
如果第三个自变量为直线或圆柱,则计算前两个自变量在活动平面垂直于第三个自变量的距离。
例如,XY平面为第三个变量,则有Z+矢量(0,0,1),报告距离仅在Z轴。
举例
ASSIGN/V3=DIST2D({CIR1},{CIR2},{PLN1})
注释/运行,否,全屏=否,自动继续=否,
V3
3D 距离:DIST3D(<FEAT1>, <FEAT2>)
计算特征 1 与特征 2 之间的 3D 距离。
特征必须用大括号括起来。
举例
ASSIGN/V3=DIST3D({CIR1},{CIR2})
注释/运行,否,全屏=否,自动继续=否,
V3
通过参数指定的命令获得指针:GETCOMMAND(<Integer 或 String>, <String>, <Integer>
第一个参数—命令信息字段
第一个参数是命令信息字段。该字段指定要搜索的命令类型。可以传入以下参数:
一个命令描述字符串。见(A)以下表格。
一个命令类型编号。见(B)以下表格。
唯一的数字标识。见(C)以下表格。
如果传入了唯一的命令ID,则不需要其它自变量。
获得命令描述字符串,命令类型编号,命令唯一的数字标识:
在编辑窗口单击右键
选择更改弹出显示 | 命令信息(PC-DMIS 须处于命令模式下)。
将鼠标指针放在所需命令上。该命令的命令说明、类型编号和唯一数字标识将显示在弹出菜单中。
示例命令信息显示(A)命令说明字符串,(B)命令类型编号和(C)唯一编号标识符(UID)。
第二个参数 - 搜索方向
第二个参数是搜索方向。有效值包括:
值 |
描述 |
UP |
该值表示从当前命令开始向上进行搜索。 |
DOWN |
该值表示从当前命令开始向下进行搜索。 |
TOP |
该值表示从测量例程开头开始向下进行搜索 |
底部 |
该值表示从测量例程的最后一个对象开始向上进行搜索 |
第三个参数 - 要查找的实例
第三个参数表明如果同一个命令多个实例在测量例程里,应该找到哪个命令实例。
如果测量程序有两个 STATS/ON 命令实例,要获得顶部第二个实例的指针,将传入 "2" 作为第三个参数,并传入 "TOP" 作为此处所示的第二个参数。
ASSIGN/V1 = GETCOMMAND("Statistics", "TOP", 2)
GETCOMMAND 函数可以用来提供 GETTEXT 字符串函数的第三个参数。有关 GETTEXT 信息,请参见“字符串函数”。
指针循环计数:LEN(<POINTER>)
返回指针处于循环中的次数。比如,如果特征 CIR1 在循环中重复执行 10 次,你可以使用 ASSIGN 语句存储 CIR1 执行了多少次:ASSIGN/V1=LEN({CIR1})
PC-DMIS 2020 R1
版权所有 © 2020 Hexagon Manufacturing Intelligence – Metrology Software, Inc.
帮助系统最后生成于09 April 2020