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")

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

  1. Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法

    Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法 把开发手册理了一遍,发现还有几个点没有记录下来,其中一个就是使用点对的粗对齐和使用参考目标的精确对齐.为了把这个学习笔记凑够 ...

  2. Polyworks脚本开发学习笔记(六)-比较运算、数学运算、逻辑运算及流程控制

    Polyworks脚本开发学习笔记(六)-比较运算.数学运算.逻辑运算及流程控制 前言 比较运算.逻辑运算及流程控制是编程的基本语法,Polyworks的语法规则与VB/C#/Python等并没有很大 ...

  3. Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数

    Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数 Polyworks采用了脚本语言作为二次开发的工具,因此语言格式上非常规范和统一.其中一个重要的特点就是,几乎所有的对象都 ...

  4. Polyworks脚本开发学习笔记(十八)-用SDK开发Polyworks插件

    Polyworks脚本开发学习笔记(十八)-用SDK开发Polyworks插件 插件是由PolyWorks加载的动态链接库(DLL文件),然后查询Polyworks模块,以确定它们具有哪些功能,提供给 ...

  5. Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件

    Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件 用Polyworks脚本开发,没有高级语言的支持,功能难免单一,一些比较复杂的交互实现不了,界面和报告也很 ...

  6. Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发

    Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发 Polyworks支持C#二次开发,用对应的SDK文档试着做一下开发样例. 新建一个C#项目,在解决方案中右键添加引用 ...

  7. Polyworks脚本开发学习笔记(十)-互动式开发及出错控制

    Polyworks脚本开发学习笔记(十)-互动式开发及出错控制 第八章组合的各种命令,完成了一个对所选的测点名称进行命名的任务.但是,由于任务中没有交互环节,只能机械地将 曲面点 - 包边点改为Flu ...

  8. Polyworks脚本开发学习笔记(一)-脚本开发环境

    Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...

  9. Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理

    Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理 Polyworks的工作任务存储分为工作区和项目两级,通过WORKSPACE命令获取工作任务信息,实现更好的任务管理. 下 ...

最新文章

  1. C++中基本的输入输出
  2. OpenStack 通用设计思路 - 每天5分钟玩转 OpenStack(25)
  3. Android性能系列-渲染篇
  4. Linux 常见问题 1000 个详细解答
  5. 【最佳实践】OSS开源工具ossutil-大文件断点续传
  6. SharePoint 2013让页面显示错误
  7. 任正非:华为的岗位没有年龄限制;腾讯微博将于9月28日停止运营;微软关闭Visual Studio Online|极客头条
  8. Java IO(input output)流二
  9. 一年突破3亿游戏安装量 小米游戏双发行模式助力游戏开发者
  10. windows服务器远程端口,查看和修改Windows服务器远程桌面的默认端口
  11. 射极跟随器实验报告数据处理_射极跟随器实验报告
  12. python安装pyqt4_PyQt4 64位下载 PyQt4 for python2.7 v4.8.5 64位 windows 官方简体中文安装版 下载-脚本之家...
  13. Win10 开机密码破解
  14. Android期末复习题库
  15. 向云再出发:如数据般飞驰的内蒙古
  16. URL长地址转短地址原理
  17. 常用三种写透明度的方法
  18. 熵值法与TOPSIS法以及两者结合
  19. ✨ StarRocks 10 月社区动态
  20. 菜鸟的mysql高级进阶以及mysql数据库优化

热门文章

  1. windows7信息服务器,windows7的系统wins服务器在哪里找-win7系统当服务器,服务器可以装win7系统吗...
  2. mysql自定义函数的分号_MySQL基础(三)―函数、自定义函数
  3. VN的安装和使用手册
  4. Python-mqtt:通过运行深入理解
  5. 微信小程序简介 ,小程序项目的构成 ,小程序的Json配置文件
  6. 银联卡8583协议小额免密免签交易总结
  7. 用多线程模拟5000人抢1000张票, 测试volatile, synchronized, vector的效用
  8. Spring Cloud Stream消息驱动
  9. 测试人员总结应如何提高产品质量
  10. HTML中的上下角标