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, )
制作报告
- 直接抓取当前的3D窗口: 调整好视图以后,用以下命令
# 抓取当前视图为快照到报告中
REPORT_ITEM SNAPSHOT CAPTURE ( )
# 抓取当前视图为快照并取名111到报告中
REPORT_ITEM SNAPSHOT CAPTURE ( "111")
- 抓取局部窗口:
# 抓取局部窗口到视图中作为快照,参数分别为
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")