Zoom to Point by PDMS PML

Zoom to Point by PDMS PML

eryar@163.com

在PDMS中Centre on Selection的功能一定要选择一个有position属性的element,有人想不选择element直接缩放到指定的坐标点,通过打开跟踪其代码,实现了这个一样函数z2p,直接调用此函数,并输入需要缩放的坐标值,就可以将指定点作为视图中心啦。

Figure 1.1 Centre on Selection

PML实现代码如下图所示,PML程序的配置方法可以通过搜索《AVEVA PML快速入门引导》,其中有详细说明。

程序的使用方法为在命令窗口(Command Window)中输入命令:

!!z2p(100, 200, 300)

其他使用方法如下图所示:

Figure 1.2 Use z2p to Zoom to the Current Element

使用中有任何问题,都可以与我联系,邮箱:eryar@163.com 。

PDF Version and PML code: Zoom to Point by PDMS PML

时间: 2024-09-29 20:44:09

Zoom to Point by PDMS PML的相关文章

AVEVA PDMS PML 二次开发之模糊查找工具

AVEVA PDMS PML 二次开发之模糊查找工具FuzzySearch 在AVEVA Plant(PDMS)/AVEVA Marine中,要查找一个不是很清楚的元素可能有些不便,使用PML开发了一个模糊查找的小工具,如下图所示: 使用方法: 1. 在key word中输入需要查找的部件的名字或名字的一部分: 2. 也可输入通配符,如*表示求知的任意几个字符, ?表示求知的一个字符: 3. 查找到的元素将会在列表中显示出来,在列表中选择,将会在模型中定位到选择的元素:   2012.12.6看

PDMS PML二次开发-Pipe Flow Indicator

PDMS PML二次开发-Pipe Flow Indicator AVEVA PDMS中管路流向显示程序:   PML程序源代码如下: ------------------------------------------------------------------------------------- (c) Copyright 2010 to Current Year -- Shanghai Hoto Petrochemical Engineering Co., Ltd-- eryar A

Tcl Tk Introduction

Tcl Tk Introduction eryar@163.com 摘要Abstract:Tcl/Tck脚本可以很容易实现用户自定义的命令,方便的创建图形化的用户界面GUI,所以Tcl和Tk的应用领域几乎覆盖了图形和工程应用的全部范围,包括计算机辅助设计.软件开发.测试.仪器控制.科学可视化及多媒体方面.即可以使用Tcl/Tk实现AVEVA中的PML类似的功能,允许用户自己编写简单程序实现程序的二次开发. 关键字Key Words:AVEVA, PDMS, PML, Tcl/Tk, Script

Create New Commands in Tcl

Create New Commands in Tcl eryar@163.com 摘要Abstract:Tcl/Tk脚本可以很容易实现用户自定义的命令,方便的创建图形化的用户界面GUI,所以Tcl和Tk的应用领域几乎覆盖了图形和工程应用的全部范围,包括计算机辅助设计.软件开发.测试.仪器控制.科学可视化及多媒体方面.本文主要详解如何在C程序中使用Tcl来创建自定义的命令,并理解OpenCascade的Draw Test Harness的实现. 关键字Key Words:OpenCascade,

PDMS call Operating System Command

PDMS call Operating System Command eryar@163.com 1.Introduction AVEVA提供了三种二次开发的方式:DARs, PML和AVEVA .Net(C#).DARs是Fortran的函数库,也可以用C/C++来开发,依赖的库少,但是只能用于控制台的程序,不能使用在MFC或Qt程序中,即不能有友好的用户界面(GUI),所以对于提取PDMS数据,然后进行一些处理的小程序,此方法还比较适用. AVEVA的PML和常见的Python, Tcl/T

AVEVA PML.Net for DWG

AVEVA PML.Net for DWG eryar@163.com Abstract. AVEVA PmlNet allows you to instantiate and invoke methods on .NET objects from PML proxy objects. The PML proxy objects behave just like any other PML object. By PML proxy object you can use many other C#

AVEVA PML Quick Start Guide

AVEVA PML Quick Start GuideAVEVA PML 快速入门引导 eryar@163.com 一.引言 近来网上有些朋友通过Email和QQ联系到我,和我聊他们公司中AVEVA Marine/Plant(PDMS)的使用情况和有关二次开发的问题.有的公司也许是由于船东或业主的要求不得已才用,也只是建模型,做碰撞检查之用,没有充分发挥AVEVA软件的作用,没有理解生产工具这个概念,没有使之转化为生产力,提高生产效率.觉得很好玩,从政治书中摘出以下内容: 生产力与生产关系矛盾运

AVEVA PDMS数据接口开发

AVEVA PDMS数据接口的开发 eryar@163.com          摘要:本文简要介绍AVEVA Plant/PDMS数据接口的开发方式.        关键字:AVEVA Plant.PDMS.DARs.二次开发.数据接口   一.概述 Overview AVEVA提供了三种二次开发的方式:DAR(Data Access Routines).C#.PML(AVEVA Programmable Macro Language). DARs是FORTAN77的一些函数,可用于创建与其它

RvmTranslator4.1 in PDMS

RvmTranslator4.1 in PDMS eryar@163.com In order to export PDMS model to other system more convenient, I wrapped the RvmTranslator in PDMS by PML. Then you can export PDMS model to STEP, IGES, STL, 3D PDF. Etc. Directly. The RvmTranslator form as foll