2008年6月11日

C#进行Visio二次开发之电气线路停电分析逻辑

摘要: 停电分析,顾名思义,是对图纸进行停电的逻辑分析。在电气化线路中,一条线路是从一个电源出来,连接着很多很多的设备的,进行停电分析,有两个重要的作用:一是看图纸上的Shape元件是否连接正常,二是看哪些设备有电无电。通过给有电的设备一种颜色(如绿色),无电的设备一种颜色(如红色),那么就可以很明显地看到通电的不同变化。 对一张Visio绘制的电气线路图,我们如何进行停电分析呢?本文详细介绍如何实现 阅读全文

posted @ 2008-06-11 18:20 伍华聪 阅读(6524) 评论(2) 推荐(0) 编辑

C#进行Visio二次开发之图纸设备信息的保存

摘要: 在Visio的二次开发中,当发布图纸的时候,我们往往需要保存图纸和图纸的设备信息到数据库,图纸是将文件以二进制保存到数据库中,设备信息是保存图纸对应的Shape的各种自定义属性。 我们需要注意一个问题,设备有很多属性列表,数据库也有很多字段属性列表,我们需要以一个为准,作为Sql语句字段列表的标准,否则就会出现问题。由于取本地Shape的属性虽然方便,但是由于其可能因为模具属性变化可能和数据库的字段列表不再一致,因此还是以数据库字段列表为准比较妥当。 阅读全文

posted @ 2008-06-11 12:38 伍华聪 阅读(5542) 评论(1) 推荐(0) 编辑

导航