首页 > 编程学习 > Polyworks脚本开发学习笔记(九)-公差控制及制作报告

Polyworks脚本开发学习笔记(九)-公差控制及制作报告

定义公差

系统有默认的公差设置,可以在选项中进行系统的默认设置,但往往不是想要的。比如下图的XYZ三向都是-/+1,我想只控制Y向并且公差改为-/+0.5,取消XZ方向控制。于是先录制宏,再看看代码内容。
改完之后的效果对比:
在这里插入图片描述代码如下:

#选择点1,点2
TREEVIEW FEATURE SELECT RANGE ( 1, 2, "On" )
#打开几何控制窗口
WINDOW VIEW ( "Geometry Controls", "On" )
#关掉XZ向控制
MEASURE CONTROL REMOVE ( "X", )
MEASURE CONTROL REMOVE ( "Z", )
#将Y向公差设置改为-/+0.5
MEASURE CONTROL TOLERANCE_ZONE LIMITS ( "Y", 0.5, , , -0.5, )

制作报告

  1. 直接抓取当前的3D窗口: 调整好视图以后,用以下命令
# 抓取当前视图为快照到报告中REPORT_ITEM SNAPSHOT CAPTURE ( )
# 抓取当前视图为快照并取名111到报告中REPORT_ITEM SNAPSHOT CAPTURE ( "111")
  1. 抓取局部窗口:
    在这里插入图片描述
# 抓取局部窗口到视图中作为快照,参数分别为REPORT_ITEM SNAPSHOT CAPTURE_REGION ( 30, 84, 310, 844, 371, 1011, )
#修改快照
FORMATTED_REPORT IMAGE SNAPSHOT EDIT ( "报告 1", "快照 4" )

制作表格

将选择的点测量信息转为表格存到报告上,操作如下:
在这里插入图片描述
在这里插入图片描述

#将选择的点保存为表格,可以指定名称
REPORT_ITEM TABLE FROM_SELECTED_OBJECTS ( )
REPORT_ITEM TABLE FROM_SELECTED_OBJECTS ( "Table1")

本文链接:https://www.ngui.cc/zz/1918295.html
Copyright © 2010-2022 ngui.cc 版权所有 |关于我们| 联系方式| 豫B2-20100000