一、网络环境下图形输出存在的问题 |
随着CAD技术在工程设计领域的日益普及,越来越多的工程设计部门建立了CAD网络。怎样管理CAD网络,发挥网络优势,使其在工程设计的各个环节中产生最佳效益,是工程设计部门负责人和广大设计人员共同关心的问题。 |
图形输出是工程设计CAD过程的最后环节也是最关键的环节之一。 在网络环境下,所有的CAD工作站共享一台或几台绘图仪,使绘图仪的管理成为CAD网络管理工作的主要内容之一。几乎所有的网络操作系统都提供 了网络打印管理系统,但是由于其通用性,这些网络打印管理系统的不完全适用工程设计部门的图形输出要求: |
Netware:提供了打印服务器程序Print Server,该程序可以将不同格 式的打印工作送到指定的打印队列中进行打印。 对于没有内存的打印机, 它将造成前后几个打印工作的重叠打印;对于有内存的打印机,由于不能确定打印工作的先后顺序,“张冠李戴”的情况不可避免,显然不能满足设计部门每天50~150张的出图量要求;同时,也不可能进行有选择打印和图纸数量统计。 |
Win95:提供了打印机管理程序,功能较Netware强一些,但也不能进行自动排序,有选择打印和图纸数量统计,从而也不能满足要求。 |
|
二、解决方案 |
为了降低工程设计成本,提高出图效率,我们根据工程设计CAD网络的实际情况,设计了CAD网络环境下的“图形输出管理系统”POMS,在 工程设计CAD网络中完全可以替代其他网络操作系统中的打印管理系统。 |
系统设计: |
按照网络中图形输出的过程,将系统分为发送模块、打印模块、查询 模块共三个模块。三者通过一个工程图形数据库和工程图形库联系,发送模块修改数据库和图形库中的数据和图形,打印模块和查询模块从库中取出数据和图形完成打印和查询。 |
发送模块: |
安装在每一个CAD工作站上。CAD工作站上生成的最终结果是PLT文 件,发送模块的主要功能是有条件地为设计人员发送PLT文件: |
1、核对 设计人姓名及口令,每一个姓名对应一个口令; |
2、填写工程项目名称, 如未填写,程序将拒绝发送打印工作; |
3、填写图幅大小、专业、建筑面积等内容,为查询模块提供数据; |
4、将PLT文件及相应数据送入工程图纸库和图纸数据库,作为永久备份,并为后两个模块提供数据。 |
|
打印模块: |
安装在打印服务器上。可用一个低档次的无盘工作站做打印服务器。 打印模块的主要功能是有选择地打印图形。 |
1、实时捕捉从各个工作站 发送过来的打印工作,按接受的先后顺序进行排序,并读出图形数据库 中的相应数据,显示于服务器屏幕上,供选择和临时查看; |
2、将被选 择的PLT文件送到打印机(绘图仪); |
3、对图形库中原来已打印的图形进行重新选择并打印; |
4、删除不需要的打印工作。 |
查询模块: |
安装在业务领导的工作站上。它的主要功能是: |
1、查询目前每一个工程的进度(按实际出图的进度); |
2、对每个设计室或每个设计人 员已完成的工程数据(如完成的图纸张数、工程个数、建筑面积等)进 行统计; |
3、生成每月或全年的图纸数量、完成建筑面积、工程项目数 量的变化曲线。 |
|
三、系统的实现 |
打印模块和查询模块为单机程序,发送模块为网络共享程序,三个模 块共享一个图纸数据库和工程图形库。文件服务器上建立一个目录,作为 图形库存放全院图形,每一个工程项目建立一个子目录,由发送模块在发 送每个工程的第一份图纸时自动建立,该子目录存放该工程的全部图形; 图形数据库存放于网络文件服务器上,用于存放每一个图形文件的相应数 据,与图形库中的PLT文件一一对应。另外,还有一个人员口令库 ,用于存放每个工作站的口令。 |
系统用FoxPro2.5 For DOS实现,在Netware环境下使用,效果良好。 正在编写的Win95下的VFP5.0版本即将完成。 |
|
四、结束语 |
该系统各模块在投入使用近两年来效果良好,实践证明完全可以替代 Netware的Print Server和Win95的打印机管理模块。 |
目前绝大部分的工程设计部门已实现了CAD出图率的100%或接近100 %,但CAD网络的管理乃至设计院信息管理系统尚是一个崭新的课题。以 上介绍的CAD网络的图形输出管理的方法,是我院在CAD网络管理中作出 的一点探索,但CAD网络的管理涉及技术和管理诸方面,上述方法难免存 在不足之处,权作抛砖引玉,望各位同行不吝赐教。 |