天天看点

PDMS通用命令对象操作tty模式数据库回滚

对象操作

拷贝

对象和属性的拷贝。

// 拷贝并重命名
new STRU name /newName copy /oldName rename /oldName /newName
           

移动

by

沿坐标系移动。(by只能正向移动,无法沿着某个方向移动)

语法格式:

命令 说明
BY E400 N300 沿当前对象所属层次的坐标系移动E400 N300
BY E300 WRT SITE 沿当前对象所属SITE层的坐标系移动E300
PDMS通用命令对象操作tty模式数据库回滚

move

沿任意方向移动,该命令可以沿任意的给定的方向和距离移动。

语法格式:

命令 说明
MOVE N45E DIST 100 沿当前对象的坐标系向N45E移动100
MOVE TOW IDP@ DIST 100 当前对象沿着选取的点的方向移动100(移动方向由当前对象的原点和点选的点计算得出)
PDMS通用命令对象操作tty模式数据库回滚

旋转

rotate

旋转命令的组合方式有多种,可以按角度、轴旋转,也可以重新定义旋转中心点,但真正方便的方法还是通过给定旋转轴、旋转角度和旋转原点。默认是以自身的原点为旋转中心。

rotate about d by 45 through E 0mm N 1500mm U 0mm

PDMS通用命令对象操作tty模式数据库回滚

tty模式

tty模式指的是只有控制台界面,无操作界面的运行模式。tty模式的命令只有在monitor模块下才可以生效,其他模块会提示语法错误。

宏定义

dev tty                 
/MDBNAME        $*MDB的名字
DESIGN          $*模块名称
    PML代码
           

宏调用

数据库回滚

利用回滚机制,可以避免在软件开发过程中,遇到一些异常,而导致产生无效的数据。不过由于PML只能针对单行做异常处理,实际使用意义不大。

// 回滚前节点
markdb

// 需要处理的代码
PLMcode
handle any
    // 回滚
    undodb
endhandle
           

继续阅读