Polyworks脚本开发学习笔记(三)-TREEVIEW进阶操作

移动/交换对象的顺序

  1. 移动对象的顺序
    TREEVIEW FEATURE MOVE ( 1,2 ) 将索引号为1和2的特征交换位置

    TREEVIEW FEATURE POINT MOVE ( 2,3 ) 将索引号为2和3的点交换位置
    TREEVIEW DATA MOVE ( 1,2 ) 将数据集合里的索引号为1和2的三角化点云交换位置
  2. 移动对象组的顺序

显示/隐藏对象

  1. 显示/隐藏对象
    TREEVIEW OBJECT SELECT NONE 先清除所有选择
    TREEVIEW OBJECT_GROUP SELECT ( “Pt1-3”, “On” ) 选择对象组Pt1-3
    TREEVIEW OBJECT VIEW HIDE ( ) 隐藏对象组Pt1-3
    或者
    TREEVIEW OBJECT VIEW RESTORE( ) 隐藏对象组Pt1-3
    利用第二章的SELECT对象方法,可以组合显示/隐藏其它类型的对象。

忽略/使用对象

  1. 忽略/使用对象
    对应菜单编辑中的 忽略 /使用,可以将对象处于不使用和正常使用状态
    TREEVIEW OBJECT_GROUP SELECT ( “Pt1-3”, “On” ) 选择对象组Pt1-3
    EDIT OBJECT IGNORE ( ) 选择对象设置为忽略状态
    EDIT OBJECT USE ( ) 选择对象设置为使用状态

创建/删除对象

  1. 创建和删除特征点
    以坐标方式创建点
    FEATURE PRIMITIVE POINT CREATE ( 2473.0, -983.596, 447.5, “Nominal”, “点 7”, )
    以空特征方式创建点
    FEATURE POINT CREATE ( “点 8” )
    删除特征点: 先选择,后删除,也适用于其它删除操作
    TREEVIEW FEATURE SELECT ( 9, “On” ) 选择索引为9的特征
    EDIT OBJECT DELETE ( ) 删除

  2. 创建圆特征
    以数字化方式创建,参数分别为(X坐标,Y坐标,Z坐标,I,J,K,半径,“Nominal”,圆名称Name,)
    FEATURE PRIMITIVE CIRCLE CREATE ( 2473.0, -983.596, 447.5, 0.0, 0.0, 1.0, 4.0, “Nominal”, “圆 1”, )

  3. 创建槽孔特征
    以数字化方式创建,参数分别为
    (X坐标,Y坐标,Z坐标,轴方向I,轴方向J,轴方向K,长度方向I,长度方向J,长度方向K,长度,宽度"Nominal",名称, )
    FEATURE PRIMITIVE SLOT CREATE ( 2473.0, -983.596, 447.5, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 12.0, 8.0, “Nominal”, “槽 1”, )

  4. 创建面比较点
    以数字化方式创建,参数分别为(X坐标,Y坐标,Z坐标,名称Name,I,J,K)
    MEASURE COMPARISON_POINT SURFACE CREATE NUMERICALLY ( 10.0, 20.0, 30.0, “曲面点 1”, -0.91, 0.39, 0.00 )

  5. 从文本文件创建点特征
    从文本文件中导入 ,参数分别为(txt文件完整路径,模板名称此处为"Names + Points",导入类型"Feature" )
    FEATURE PRIMITIVE POINT CREATE FROM_TEXT_FILE ( “D:\1.txt”, “Names + Points”, “Feature” )

Polyworks脚本开发学习笔记(三)-TREEVIEW进阶操作相关推荐

  1. Polyworks脚本开发学习笔记(二)-TREEVIEW基本操作

    Polyworks脚本开发学习笔记(二)-TREEVIEW对象基本操作 TREEVIEW对象选择 选择/不选对象 TREEVIEW OBJECT SELECT ALL 全部对象选择,包括参考/数据/对 ...

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

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

  3. Polyworks脚本开发学习笔记(七)-完成一个自动化任务

    Polyworks脚本开发学习笔记(七)-完成一个自动化任务 利用之前的命令建立一个自动化脚本 第一步: 设置环境参数 设置注释字体避免出现不兼容中文的乱码,常用微软雅黑 #设置注释字体 VIEW A ...

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

    Polyworks脚本开发学习笔记(九)-公差控制及制作报告 定义公差 系统有默认的公差设置,可以在选项中进行系统的默认设置,但往往不是想要的.比如下图的XYZ三向都是-/+1,我想只控制Y向并且公差 ...

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

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

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

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

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

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

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

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

  9. Polyworks脚本开发学习笔记(十二)-输出和读取文本文件

    Polyworks脚本开发学习笔记(十二)-输出和读取文本文件 Polyworks作为一个测量工具,将测量的数据方便的导出到文本文件则是一项必须的功能.在DATA_FILE这个命令下提供了很多子命令用 ...

最新文章

  1. 消息延迟队列处理拼团时间到期
  2. R语言伪相关性分析(Spurious Correlation)、相关关系不是因果关系:以缅因州离婚率数据集为例
  3. rabbit-mq cluster安装
  4. [转载] Knowledge Management and Enginnering——02 知识表示方法
  5. 常见的web 攻击手段
  6. PopupWindow 使用详解(二) Popwindow 制作常见花哨效果
  7. 【linux磁盘分区--格式化】fdisk,parted,mkfs.ext3
  8. VSS2005 上传pdf 空白
  9. 将数据导入到mysql_Mongodb数据导入到mysql
  10. Python基础技术点和常见错误
  11. mysql java事物回滚吗_为什么 MySQL 回滚事务也会导致 ibd 文件增大?
  12. 关于JSTL的简单说明
  13. OpenCV2简单的特征匹配
  14. 基于spss的偏相关分析(partial correlation analysis)
  15. 模型预测控制的缺点_开发者说丨Apollo代码学习—模型预测控制(MPC)
  16. codeforces 1526B I Hate 1111
  17. centos7.1 修改selinux相关机制后出现开机失败,报错faild to load selinux policy  freezing
  18. TP真阳性, FP假阳性, FN假阴性, TN真阴性
  19. 微信是一个计算机信息系统么,电脑微信不登录也能收到信息怎么办啊
  20. 分享129个ASP源码,总有一款适合您

热门文章

  1. 设置笔记本的触摸板是否禁用
  2. PXA270处理器PCMCIA/CF接口设计及WinCE 5.0驱动实现 ----eetchina.com
  3. 紫光集团大动作,紫光云公司今年要这样加速
  4. 四、学生评教管理系统java版(对学生的增删改查,对课程的增删查,老师的添加,教师对课程的排课,查询教师与课程号的对应信息,学生登录并授课评价),并且对其进行了优化,在主方法中全部可以实现(附源代码)
  5. LabVIEW2014安装教程
  6. 【转载】巴塞尔问题(Basel Problem)的多种解法
  7. redis篇-基础与应用篇(上)
  8. 软硬结合(五):微电子基础之MOSFET
  9. python3_将多个.py文件打包成exe程序并添加图标
  10. Python基础(三)列表、元组、字典、集合