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, )
制作报告
- 直接抓取当前的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")
Polyworks脚本开发学习笔记(九)-公差控制及制作报告相关推荐
- Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法
Polyworks脚本开发学习笔记(十九)-将数据对象与参考对象对齐的方法 把开发手册理了一遍,发现还有几个点没有记录下来,其中一个就是使用点对的粗对齐和使用参考目标的精确对齐.为了把这个学习笔记凑够 ...
- Polyworks脚本开发学习笔记(六)-比较运算、数学运算、逻辑运算及流程控制
Polyworks脚本开发学习笔记(六)-比较运算.数学运算.逻辑运算及流程控制 前言 比较运算.逻辑运算及流程控制是编程的基本语法,Polyworks的语法规则与VB/C#/Python等并没有很大 ...
- Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数
Polyworks脚本开发学习笔记(十一)-玩转获取参数(GET)与设置参数 Polyworks采用了脚本语言作为二次开发的工具,因此语言格式上非常规范和统一.其中一个重要的特点就是,几乎所有的对象都 ...
- Polyworks脚本开发学习笔记(十八)-用SDK开发Polyworks插件
Polyworks脚本开发学习笔记(十八)-用SDK开发Polyworks插件 插件是由PolyWorks加载的动态链接库(DLL文件),然后查询Polyworks模块,以确定它们具有哪些功能,提供给 ...
- Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件
Polyworks脚本开发学习笔记(十五)-用Python连接Polyworks的COM组件 用Polyworks脚本开发,没有高级语言的支持,功能难免单一,一些比较复杂的交互实现不了,界面和报告也很 ...
- Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发
Polyworks脚本开发学习笔记(十六)-用C#进行Polyworks二次开发 Polyworks支持C#二次开发,用对应的SDK文档试着做一下开发样例. 新建一个C#项目,在解决方案中右键添加引用 ...
- Polyworks脚本开发学习笔记(十)-互动式开发及出错控制
Polyworks脚本开发学习笔记(十)-互动式开发及出错控制 第八章组合的各种命令,完成了一个对所选的测点名称进行命名的任务.但是,由于任务中没有交互环节,只能机械地将 曲面点 - 包边点改为Flu ...
- Polyworks脚本开发学习笔记(一)-脚本开发环境
Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...
- Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理
Polyworks脚本开发学习笔记(十四)-WORKSPACE信息读取及管理 Polyworks的工作任务存储分为工作区和项目两级,通过WORKSPACE命令获取工作任务信息,实现更好的任务管理. 下 ...
最新文章
- C++中基本的输入输出
- OpenStack 通用设计思路 - 每天5分钟玩转 OpenStack(25)
- Android性能系列-渲染篇
- Linux 常见问题 1000 个详细解答
- 【最佳实践】OSS开源工具ossutil-大文件断点续传
- SharePoint 2013让页面显示错误
- 任正非:华为的岗位没有年龄限制;腾讯微博将于9月28日停止运营;微软关闭Visual Studio Online|极客头条
- Java IO(input output)流二
- 一年突破3亿游戏安装量 小米游戏双发行模式助力游戏开发者
- windows服务器远程端口,查看和修改Windows服务器远程桌面的默认端口
- 射极跟随器实验报告数据处理_射极跟随器实验报告
- python安装pyqt4_PyQt4 64位下载 PyQt4 for python2.7 v4.8.5 64位 windows 官方简体中文安装版 下载-脚本之家...
- Win10 开机密码破解
- Android期末复习题库
- 向云再出发:如数据般飞驰的内蒙古
- URL长地址转短地址原理
- 常用三种写透明度的方法
- 熵值法与TOPSIS法以及两者结合
- ✨ StarRocks 10 月社区动态
- 菜鸟的mysql高级进阶以及mysql数据库优化
热门文章
- windows7信息服务器,windows7的系统wins服务器在哪里找-win7系统当服务器,服务器可以装win7系统吗...
- mysql自定义函数的分号_MySQL基础(三)―函数、自定义函数
- VN的安装和使用手册
- Python-mqtt:通过运行深入理解
- 微信小程序简介 ,小程序项目的构成 ,小程序的Json配置文件
- 银联卡8583协议小额免密免签交易总结
- 用多线程模拟5000人抢1000张票, 测试volatile, synchronized, vector的效用
- Spring Cloud Stream消息驱动
- 测试人员总结应如何提高产品质量
- HTML中的上下角标