当前位置:网站首页>PolyWorks script development learning notes (I) - script development environment
PolyWorks script development learning notes (I) - script development environment
2022-07-03 09:26:00 【zeng31403】
Polyworks Script development learning notes ( One )- Script development environment
background
Polyworks The scanning dimension measurement and analysis module of is a module often used in my work , I'm not measuring , But the use of Polyworks It is a very important tool to analyze the size matching of the scanned point cloud . This module is very powerful , If we can do a good job in secondary development , It will become a sharp tool for dimensional analysis .
Polyworks Scripting language
Polyworks Provides macro script development function , And it's very easy to use . It's a kind of similarity Lisp Macro script for , The threshold of getting started is very low , The system provides very powerful and detailed development documents , You can find in the help .
Open macro script , Open the link of the secondary development document , Its documentation is like this . This is the case file of the whole script development .
All commands used in the script are in the help " command " Documents can be opened in , The important commands are as follows :
Polyworks Macro script development tools
Under Tools menu , Use the command menu , Click start recording , And then operate , You can easily record macro commands . After recording , Paste into the script editor , You can learn and edit macro scripts .
The macro script editor is as follows : Paste the recorded macro command into the editor below , Using execution and step-by-step execution, you can debug .
Polyworks Basic structure of main object
stay Polyworks in , The main operations revolve around Treeview That is, the directory tree expands , Build project PROJECT after , Objects created OBJECT It is divided into the following basic types :
REFERENCE: Reference data Mostly for CAD, It can also be point cloud and triangulation model
DATA: Comparison data , Most of them are point clouds and triangulation models , And REFENCE compare
DATA_ ALIGNMENT: Data alignment , Definition DATA The alignment of , You can create multiple alignment groups , Under each alignment group is the alignment of the sequence
DATA_COLOR_MAP: Data color map , take DATA And REFERENCE After comparison , Thermodynamic diagram generated according to deviation
FEATURE: Survey features created , Divided into points / circular hole /SLOT hole / A straight line / Cylinder and other sub types
COORDINATE_SYSTEM : Coordinate system
CROSS_SECTION: section
COMPARISON_POINT: Comparison point
GAUGE: Gauge
REFERENCE_TARGET: Reference target , That is, the reference when aligning with the reference target
FORMATTED_REPORT : Format report , That is, the created test report
The parent class of the above type is OBJECT, All belong to this abstract type .
After all objects are grouped , be called OBJECT GROUP, Have group name , You can choose in groups / No election / Display etc. .
After mastering the method of operating these objects with macro script , Basically, you can use these commands to create some flexibility 、 Efficient tools .
边栏推荐
- Just graduate student reading thesis
- [kotlin learning] classes, objects and interfaces - classes with non default construction methods or attributes, data classes and class delegates, object keywords
- How to check whether the disk is in guid format (GPT) or MBR format? Judge whether UEFI mode starts or legacy mode starts?
- Django operates Excel files through openpyxl to import data into the database in batches.
- Crawler career from scratch (V): detailed explanation of re regular expression
- Simple use of MATLAB
- Move anaconda, pycharm and jupyter notebook to mobile hard disk
- [kotlin learning] classes, objects and interfaces - define class inheritance structure
- 【Kotlin学习】类、对象和接口——带非默认构造方法或属性的类、数据类和类委托、object关键字
- 【点云处理之论文狂读经典版7】—— Dynamic Edge-Conditioned Filters in Convolutional Neural Networks on Graphs
猜你喜欢

Apply for domain name binding IP to open port 80 record

About the configuration of vs2008+rade CATIA v5r22
![[advanced feature learning on point clouds using multi resolution features and learning]](/img/f0/abed28e94eb4a95c716ab8cecffe04.png)
[advanced feature learning on point clouds using multi resolution features and learning]

Flink学习笔记(八)多流转换

Flink学习笔记(十一)Table API 和 SQL

Navicat, MySQL export Er graph, er graph

Jenkins learning (I) -- Jenkins installation

Vs2019 configuration opencv3 detailed graphic tutorial and implementation of test code

Alibaba cloud notes for the first time
![[point cloud processing paper crazy reading classic version 14] - dynamic graph CNN for learning on point clouds](/img/7d/b66545284d6baea2763fd8d8555e1d.png)
[point cloud processing paper crazy reading classic version 14] - dynamic graph CNN for learning on point clouds
随机推荐
Hudi 快速体验使用(含操作详细步骤及截图)
【点云处理之论文狂读前沿版11】—— Unsupervised Point Cloud Pre-training via Occlusion Completion
LeetCode每日一题(1856. Maximum Subarray Min-Product)
Problems in the implementation of lenet
Spark overview
Data mining 2021-4-27 class notes
Vscode编辑器右键没有Open In Default Browser选项
【Kotlin疑惑】在Kotlin类中重载一个算术运算符,并把该运算符声明为扩展函数会发生什么?
Word segmentation in full-text indexing
Crawler career from scratch (IV): climb the bullet curtain of station B through API
Modify idea code
Filter comments to filter out uncommented and default values
LeetCode每日一题(968. Binary Tree Cameras)
[graduation season | advanced technology Er] another graduation season, I change my career as soon as I graduate, from animal science to programmer. Programmers have something to say in 10 years
ERROR: certificate common name “*.” doesn’t match requested ho
Basic knowledge of database design
2022-1-6 Niuke net brush sword finger offer
Detailed steps of windows installation redis
LeetCode每日一题(1362. Closest Divisors)
【毕业季|进击的技术er】又到一年毕业季,一毕业就转行,从动物科学到程序员,10年程序员有话说