Add Page Number for Foran Pipe Spool Drawing

Add Page Number for Foran Pipe Spool Drawing

eryar@163.com

Abstract. Add page number for Foran pipe spool drawing generated by ISOM. The ISOM of Foran is used for spool drawing generation, but there is no number on the drawing, so use AutoLISP to write a small plugin to add page number automatically.

Key Words. Foran, ISOM, Pipe Spool Drawing, AutoLISP, OpenCASCADE

1. Introduction

SENER Foran是一款用于船舶设计用的软件,其管子零件图用ISOM模块自动生成,但是生成时是按照系统,不能按托盘或区域出图。一个系统的会陈列在一张图上,这样图纸编号就不便于生成了。

由于生成管子零件图后还要在AutoCAD中编辑,所以选择AutoLISP来编写一个小程序,来实现自动编号的功能,减少不必要的体力劳动。

大概看了下,Foran是基于OpenCASCADE开发的,其界面也是用Tcl/Tk开发的,数据库使用了Oracle。由此可见OpenCASCADE还是可用来开发商用程序的!


2. Usage of the Plugin

使用AutoLISP编写的程序名称为AddPageNum,加载应用程序来加载这个插件,或在AutoCAD中输入命令ap回车会出现如下窗口,选择AddPageNum.vlx,如下图所示:

Figure 2.1 Load Applications Form

点击Load后,会提示加载成功的信息。加载成功后,就可以使用了。

Figure 2.2 Use Plugin by Command: addpagenum

输入命令addpagenum后会出现如下图所示的窗口:

Figure 2.3 Add Page Num Form

根据实际需要设置图纸大小,默认大小为A4的图纸。再设置需要陈列的行数Row和列数Column;最后设置文字大小及编号的起止页码号。然后Pick需要编号的起始位置,最后Apply即可自动生成图纸页码编号了。

Figure 2.4 Add Page Number for Pipe Spool Drawing Automaticaly


3. Conclusion

看了下Foran的管道建模及出图,感觉建模出图速度不是很高,有些操作比较繁琐。也可能是习惯了AVEVA Marine的Outfitting那种直观的建模方式。

生成的管子零件图上没有编号,还要人工添加,太费神了。所以用AutoLISP开发了个自动添加页码编号的小插件,来完成简单重复的工作。

Download: AddPageNum.VLX

时间: 2024-10-31 22:08:33

Add Page Number for Foran Pipe Spool Drawing的相关文章

Pipe Isometric Drawing Symbol Keys

Pipe Isometric Drawing Symbol Keys 管路轴测图部件符号 eryar@163.com 一.概述 Introduction 每个部件在轴测图上都是用符号来表示的.根据国家标准GB/T6567中规定的绘制符号的基本原则摘抄几条如下: l 管路系统中常用的图形符号是按形象化.简化.清晰和便于计算机绘图.手工绘图及缩微复制等要求制订的: l 未作规定的管路系统中的图形符号可根据本标准的原则组合或派生: l 在应用时,图形符号的大小可适当地按比例放大或缩小: Key的中文字

Pipe Isometric Drawing --- Development

  Pipe Isometric Drawing 管子轴测图程序开发   下定决心,要做一个自己的出管子轴测图的程序.在网上查了一下,现在管子轴测图用得最广泛的几乎工业标准的出图程序是Alias 的ISOGEN,现在由Intergraph收购.ISOGEN是Intergraph的SmartPlant Isometrics和SmartPlant Spoolgen程序的核心技术.具体可参考:http://www.alias.ltd.uk/ISOGEN_main.asp. 很多工厂三维设计软件若要出管

Pipe Isometric Drawing Generated by IsoAlgo

The following Pipe Isometric Drawing is Generated by IsoAlgo:   Figure . Simple Pipe Isometric Drawing   Figure. Pipe Isometric Drawing with Skewed pipeline  

Pipe Isometric Drawing and Linear Programming

管路单线图与线性规划 Pipe Isometric Drawing and Linear Programming eryar@163.com 一.概述 Introduction 线性规划是运筹学的重要组成部分,也是最基本的部分.自1947年丹齐格(G.B.Dantzig)提出了求解线性规划的一般方法--单纯形法以来,实际上他提出单纯形法最早在第二次世界大战期间,有许多作者在线性规划领域做出了贡献,包括理论研究.算法及其应用.至今,线性规划在理论上趋向成熟,尤其是计算机处理问题的规模及运算速度提高

Pipe Isometric Drawing --- Project Transform

管路单线图开发之投影变换 Pipe Isometric Drawing --- Project Transform eryar@163.com   通过向量运算实现了从三维坐标到轴测投影的二维转换.当选择不同的投影方式时,产生不同的投影效果,分别如下所示: 一.西南投影图 SouthWest   二.东南投影图 SouthEast 三.东北投影 NorthEast 四.西北投影 NorthWest 五.结论      实现投影计算后,下一步实现各管路部件的符号表示.

Pipe Isometric Drawing

Pipe Isometric Drawing 管子轴测图 一.管子轴测图定义 管道的轴测图又叫系统图,就是从侧面或剖面来看一个系统或装置的图,一般用轴测图只是看管道走向,或设计标高之类,如果是民用建筑一般只有给排水又管道轴测图.如果是工业管道安装,就比较复杂, 要看阀门.法兰.管件的安装具体位置以及标高. 二.程序实现   三.一个不错的管子设计方面的网站: http://www.wermac.org/

Pipe Isometric Drawing Development – Math Functions

管路轴测图程序开发之数学函数 管路轴测图程序中主要用到了两个数学函数,用向量来计算真是太方便啦! 将直角坐标系下的一个向量转换为由任意三个向量组成的坐标系下的值: 计算一个向量与三个坐标轴的向量哪个更垂直: 我将这两个函数做成静态成员函数,方便调用,头文件定义如下: 1:  //------------------------------------------------------------------------------   2:  //    Copyright (c) 2012 

pdf-Why page no. always show 1 when generate BIRT PDF

问题描述 Why page no. always show 1 when generate BIRT PDF Backgroud: Use Java + BIRT to generate report. Have two methods, 1st is to generate report in viewer and allow user to choose to export it to different format (pdf, xls, word...), 2nd is to call

MYSQL Space id in fsp header,but in the page header错误

今天启动MYSQL的时候发现如下问题: 2015-12-14 20:51:59 2098 [ERROR] InnoDB: Space id in fsp header 131225,but in the page header 65 2015-12-14 20:51:59 2098 [ERROR] InnoDB: inconsistent data in space header in tablespace ./test/oneblock.ibd (table test/oneblock) in