Sent: Friday, December 05, 2008 10:41 AM
Subject: PDMS合作
李国斌总裁:
您好!
我是一个业余的程序设计爱好者,自己开发了一个软件叫AVEVA建模辅助软件,希望能够和您及您领导的公司在PDMS的元件自动化生成有方面所合作,以下是我的软件制作思路和未来发展方向。
关于AVEVA建模辅助软件的原理发展:
1.最初制作只是制作了一个类似资料管理的模块,专门用来管理已存在的元件等内容,就是将每一种元件制作好以后,然后把宏文件导出来。存储到某个指定文件夹下,然后通过输入一些描述数据来管理这些文件。这个阶段基本上和PDMS没什么关系,如果记性足够好或者分类与存储足够完善,基本上用不着什么管理软件。
2.第二阶段:最后出现了一个问题,如:一些阀门或者是补偿器之类的管道用件,完全可以使用同样的PTSE、GTSE和DTSE。而这些内容可以从原有的数据宏文件中分离出来,将这些宏文件的碎片分离出来与新的参数结合就可以形成新的管道用件了。于是就将所有的内容进行分离,将以前做过的管道元件中的PTSE、GTSE和DTSE进行分离,然后为其添加参数。
3.第三阶段:接下来,感觉如:弯头、三通、阀门配套法兰、弯管等等,其实可以进行复用数据。例如弯头的外径、三通的外径、阀门配套的法兰厚度等可以从管道数据和法兰数据中提取,因此对简单的弯头与三通等管件可以直接通过提取管道数据,配合计算公式来自动生成。而阀门的法兰数据,如:法兰的厚度和连接面形式都可以直接提取。
4.第四阶段:对数据标准化进行分类,如果为管道用件的连接形式进行设置,可以直接通过系统自动生成。其主要是通过数据库的系统设置来完成。
5.第五阶段:随着这种方法的成熟,逐渐觉得,其实不需要原始宏文件其实也可以直接制作管道元件,就是在程序设计时不要使用已有的宏文件碎片,而是使用类化。例如,要生成PTSE下的一个点,那么只要知道PTSE下的任何点的特性参数即可。也就是说,完全可以分析每个PDMS相关对象,然后针对其特性参数编辑类,来生成相关对象。从这个层面上讲,可以将这种方法推广至所有的设计和元件模块。(见附件中的软件样例只是示范,还没有整合和完善,安装需要微软的dotnetfx.exe、NDP1.1sp1-KB867460-X86.exe、vjredist-LP.exe补丁,可以到微软官方下载,软件本身没有进行集成)
目前的工作:
1. 通过最初的四个阶段,完成了一个叫AVEVA管道元件辅助建模软件,此软件已完成1.21版的完善,具体涵盖内容可以参考Help.rar的内容,此文件软件为帮助文件。
2. 通过对前几个阶段的经验积累与AVEVA管道元件辅助建模软件1.21版的完成,觉得可以使用第五阶段的技术理念来完成软件制作,因此实验性的完成了轴网制作和一些设备制作类的辅助软件。而后,进一步探索和正在完善和完全等级和管道元件属性库建立软件。而对AVEVA管道元件辅助建模软件1.21版正在想办法集中生版,利用上述的技术来改善,但是觉得意义不大,因为我总感觉象元件这类东西其实不要第五阶段的技术理念来支持,而对于管道元件更重要的是对数据的搜集、录入、管理和搜索。因此有了一个网络化的想法。


3. 将数据搜集、查询与建模服务相结合,这是我现在正在想得问题。基本规划入下:我为用户提供基本的PTSE、GTSE和DTSE等、同时规范化元件编号,用户可以通过网络接口输入数据,当数据输入后,便可以自动的从网络上,无论是自动下载还是利用Email自动发送出数据宏文件。这样我不仅仅为用户提供了建模服务,还搜集了相关的数据。而随着数据量的增大,很快就可以积累起来一个强大的数据库,而只要有了这样的数据库,那么无论使用什么技术来使其宏文件化都是很有价值的。
4. 我已经开始为我的网络化想法开始工作,基本上使用ASP.NET+SQL-SERVER来制作。还有没成型的产品。但是很快就会有所建树。
联系人:岳雷
联系电话:13084723297 0472-6958840
Email: yuelei@beris.cn