首页 > 编程学习 > Polyworks脚本开发学习笔记(二)-TREEVIEW基本操作

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

TREEVIEW对象选择

在这里插入图片描述

  1. 选择/不选对象
    TREEVIEW OBJECT SELECT ALL 全部对象选择,包括参考/数据/对齐/特征/比较点全部在内
    TREEVIEW OBJECT SELECT NONE 全部对象不选
  2. 选择/不选特征
    TREEVIEW FEATURE SELECT ( 1, “On” ) 选择序号为1的特征,以序号方式选择,设置不选中为 “Off”
    TREEVIEW FEATURE SELECT ALL ( “On” ) 选择所有特征,设置不选中为 “Off”
  3. 选择对象组
    TREEVIEW OBJECT_GROUP SELECT ( “Pt1-3” ) 用对象组名称选择
    DECLARE vGroupName “Pt1-3” 定义变量
    TREEVIEW OBJECT_GROUP SELECT ( $vGroupName ) 用变量名称的方式选择
  4. 选择/不选不选参考对象
    TREEVIEW REFERENCE SELECT NONE 参考对象不选
    TREEVIEW REFERENCE SELECT ALL 参考对象全选
    TREEVIEW REFERENCE SELECT(1,“On”) 通过索引选择(“On”)/不选( “Off”)第1个参考对象
  5. 选择/不选数据对象
    TREEVIEW DATA SELECT NONE 数据对象不选
    TREEVIEW DATA SELECT ALL 数据对象全选
    TREEVIEW DATA SELECT(1,“On”) 通过索引选择(“On”)/不选( “Off”)第1个数据对象
  6. 选择/不选数据对齐对象
    TREEVIEW DATA_ALIGNMENT SELECT NONE 数据对齐对象全不选
    TREEVIEW DATA_ALIGNMENT SELECT ALL ( ) 数据对齐对象全选
    TREEVIEW DATA_ALIGNMENT SELECT ALL (1) 第一组对齐对象全选
    TREEVIEW DATA_ALIGNMENT SELECT(1,1,“On”) 通过索引选择第1对齐组的第1个对齐对象
    在这里插入图片描述
  7. 从被选择的对象选择整个对象组
    TREEVIEW ELEMENT_GROUP SELECT FROM_SELECTED_ELEMENTS
    只要对象组下有1个对象被选择,对象组下所有对象都会被选
    TREEVIEW OBJECT_GROUP SELECT ( ) 但是对象组也都会被选
    在这里插入图片描述

TREEVIEW对象信息获取

  1. 获取特征数量
    DECLARE vFeatureNum 定义一个变量
    TREEVIEW FEATURE COUNT GET (vFeatureNum) 获取特征数量存在变量中
    TREEVIEW FEATURE POINT COUNT GET ( vFeatureNum ) 获取点特征数量存在变量中
  2. 获取选中的特征数量
    DECLARE vSelFeatureNum 定义一个变量
    TREEVIEW FEATURE SELECTED COUNT GET (vSelFeatureNum ) 获取选中的特征数量存在变量中
  3. 对象选择成组
    TREEVIEW FEATURE POINT SELECT (4,“On”) 选择4号点
    TREEVIEW FEATURE POINT SELECT (5,“On”) 选择5号点
    TREEVIEW FEATURE GROUP (,) 成组
  4. 根据特征名称获取其索引
    DECLARE vInd
    TREEVIEW FEATURE INDEX GET ( “Pt4”,vInd) 获取特征名称为Pt4的对象索引
  5. 获取所有该类型特征下对象的数量 (适用于其它对象)
    DECLARE vFeatureNum
    TREEVIEW FEATURE POINT COUNT GET (vFeatureNum) 获取所有特征点的数量
    TREEVIEW FEATURE POINT COUNT SELECTED GET (vFeatureNum) 获取被选取特征点的数量
  6. 获取所有该类型特征下对象的名称 (这个太有用了,也适用于其它对象)
    DECLARE vFeatureNames
    TREEVIEW FEATURE POINT NAME ALL GET (vFeatureNames) 获取所有特征点的名称
    TREEVIEW FEATURE POINT NAME SELECTED GET (vFeatureNames) 获取被选取特征点的名称
    DECLARE vPtName
    TREEVIEW FEATURE POINT NAME GET ( 4,vPtName ) 获取第4个特征点的名称
    DECLARE vGroupNames
    TREEVIEW OBJECT_GROUP NAME ALL GET ( vGroupNames ) 获取所有对象组的名称
  7. 为特征/对象组改名
    TREEVIEW FEATURE POINT NAME (1,“Pt11” ) 将索引为1的特征点改名为Pt11
    TREEVIEW OBJECT_GROUP PROPERTIES NAME ( “Pt4-5”, “对象组 1” ) 将名为 "对象组 1"的对象组改为Pt4-5

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