基于AutoCAD二次开发的电气配电系统图辅助制图软件设计与研究

来源 :中国电气工程学报 | 被引量 : 0次 | 上传用户:wyzxfjjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:配电系统图是电气施工图的重要组成部分,包含了一次配电电器的选型、线缆选型、保护配管选型等重要信息。配电系统图的设计工作需要占用工作人员的大量时间,随着计算机技术的发展,Auto CAD为用户留出了众多可编程接口,用户可根据需要对其进行二次开发,实现大量机械性重复工作的自动化处理。本文围绕着基于C#语言CAD二次开发技术,介绍了一款自主研发的电气配电系统图辅助制图软件的设计开发过程,对CAD二次开发辅助制图软件的设计具有一定指导意义。
  关键字: CAD二次开发 C# 配电系统图
  1.AutoCAD二次开发简介
  AutoCAD是施工图设计中常用的设计工具,由于其具有通用性,所以会造成在某些专业领域功能的缺失和不足,为此AutoCAD为用户提供了对其功能进行二次开发的环境和接口,用户可以根据工作需要将AutoCAD改造为适用于自己工作环境的绘图系统。
  AutoCAD的二次开发主要工具有AutoCAD自带的Auto Lisp语言、VBA语言以及ObjectArx。其中ObjectArx以C++为编程语言,采用先进的面向对象编程原理,功能强大,编程效率高,但其语言较为复杂难学;而VBA和AutoLisp虽然简单易上手,但它们对于开发大型的程序时则显现出了他们功能的局限性。从AutoCAD2006开始,开发人员可以使用VB.NET、C#等任何支持Microsoft.NET Framework的语言对其进行二次开发。
  2.开发平台的选择
  本课题在编程语言环境和开发平台的选择上,结合课题需要最终选择了以C#为主的C#和Lisp联合开发方式。
  C#.NET接口丰富,可以与任何支持.NET的文件类型进行数据交换,C#的可视化窗口控件非常丰富,可以根据需求制作优良的用户交互界面,方便操作,并且C#语言简单,对有C语言基础的开发人员非常友好。本课题选用C#语言作为主要的编制工具,完成所有的内部计算、CAD绘图操作和窗口交互界面的设计。
  CAD提供的Lisp语言编译器是CAD原生的开发工具,与CAD兼容性强,并且可以方便的对CAD菜单进行二次开发设计,所以本课题选择利用Lisp语言来制作设计辅助软件的菜单。
  3.标准图块库的建立
  标准图块库的建立过程中,需要将常见低压设备配电系统图依据配电柜柜型;有无电气火灾监控系统;设备所在环境;用电设备的类型进行分类整理。程序根据条件插入对应标准图块就可以快速完成系统图出线回路的绘制。
  4.标准负荷计算表格的建立
  标准负荷计算表格的设计要求将工艺、暖通及其他专业设备分工作簿罗列,其需要从提资设备表获取的内容包括,设备位号、设备名称、设备总数、工作数量、设备单台功率;设计人员对需要系数、功率因数、环境特征以及设备类型进行选择后可以计算出设备的计算负荷、计算电流等计算结果。
  5.CAD与EXCEL表格的数据交互
  基于C#的CAD二次开发读取EXCEL数据的方法最常用的有COM组件方式和NPOI方式。
  NPOI,是POI的.NET版本,是一套用JAVA编写的用于读取XLS,DOC,PPT等文件内数据的程序库。相比于COM组件方式,NPOI方式具有其独特的优势,最明显的在于这种方式可以在没有安装Office的电脑上对Excel文件进行读写操作,而这一优势会在数据库建立的时候起到关键的作用。
  6.操作流程设计
  本课题的电气配电系统图设计辅助工具的操作界面如下图所示:
  用户使用软件首先要加载负荷计算源文件,在弹出对话框中选择该项目的负荷计算表,再点击加载基础块源文件,加载完成后选择提资专业、柜型以及有无电气火灾,点击更新数据库后窗口左下角会显示项目编号和项目名称,在工艺设备、暖通设备、其它设备、回路选项卡中可以预览设备或回路的相关信息内容,经确认后点击绘制系统图在CAD窗口中选择插入位置即可将所有的出线回路批量绘制。
  7.程序构架
  整体的程序构架设计如下图所示:
  基础操作层封装了CAD绘图操作的一些底层函数,比如对话框弹出、在图中选取点、插入文字、插入线、新建图层等基本操作。
  交互操作层封装了所有的窗口控件的设计以及对其进行控制的相关代码。
  数据传输层封装了基于NPOI技术对EXCEL表格数据读取以及SQL数据库内数据操作的基本函数。
  数据操作层内定义了设备及回路的结构体数组,并将对结构体内成员内容进行操作的函数进行了封装。
  输出显示层调用其他所有基础层内的数据及函数完成最终的电气配电系统图在CAD界面上的自动绘制。
  8.结论
   最终我公司自主研发的电气配电系统图辅助制图软件的设计最终完成。经过应用与测试,该软件有效提高了电气设计人员的工作效率和设计质量。本文对CAD二次开发辅助制图软件的设计具有一定指导意义。
  9.参考文献
  [1]全宏宇.基于ActiveX的AutoCAD二次开发在计算机联锁工程设计软件中的应用探讨[J].铁道勘测与设计,2020(01):86-88.
  [2]李英,孙叙松.电气CAD原理图数据提取与辅助建模[J].广船科技,2019,39(02):53-55.
  [3]崔联合,于华艳,刘江,万文龙.基于AutoLISP的AutoCAD二次开发研究[J].制造业自動化,2019,41(02):47-51.
  [4]杨义强.AutoCAD在工程绘图中的二次开发运用[J].山东工业技术,2018(21):149.
  [5]胡炜.浅谈CAD二次开发技术在建筑制图中的应用[J].居业,2018(09):42+44.
其他文献
摘要:高分子中空内模板是一种建筑室内墙使用新型环保材料,它价格便宜容易生产,使用广泛。根据市场使用的要求需要在板材上进行开槽。目前的生产板材的设备没有这项功能,如果线下开槽会降级生产效率,浪费人力资源,容易造成粉尘污染。对此创新设计了一种基于PLC可编程逻辑控制器的智能开槽机,与原生产设备有效结合,生产线的中端位置加入智能开槽功能,很好解决了线上开槽问题。开槽机具有结构简单、控制灵活、易于制造的特
期刊
摘要:近年来,随着科学技术的快速发展,电气自动化技术在各行各业中的应用也越来越普及,尤其是电力行业的供配电系统利用电气自动化技术不仅极大的提高了整个配电系统的运行质量,而且也能够保证配电网络的安全可靠运行。本文通过对于电气自动化技术在供配电系统中的应用进行深入分析,能够有效的提高供配电系统的服务质量。  关键词:电气自动化技术;供配电系统;应用  引言  我国整个社会的经济水平一直都在不断发展,现
期刊
摘 要 本文主要古介GIS在安装、调试的过程中最关键的几个关键点,包括起吊,基础预埋件,清洁度,密封性,真空度,以及外壳的接地方式,针对这些问题的处理办法,和预防措施,以便于技术人员在以后的施工过程注意  关键词 GIS 起吊方式 基础预埋 清洁度 密封性 真空度 接地  1、GIS概述  在电力工业中,GIS是指六氟化硫封闭式组合电器,国际上称为“气体绝缘金属封闭开关设备”(Gas Insula
期刊
摘要:城市生活垃圾被填埋过后会产生一定的渗沥液待处理。通过焚烧生活垃圾发电是一项非常高效的节能方法,而生活垃圾焚烧这一操作的关键步骤就是渗沥液处理,垃圾渗沥液是指各种生活垃圾在填埋时自行发酵和被地表水浸泡后过滤出来的污水。垃圾渗沥液的处理也是电能源进行转换的重要环节,以渗沥液处理系统的设计原理为研究基础,分析城市生活垃圾渗沥液处理厂电气设计中的节能设计,提出存在问题并指出有效的节能方法,期待在提高
期刊
摘要:在互联网技术得到飞速发展的背景下,各行业在发展过程中都开始重视科学技术的运用,在电气工程行业中也不例外,不断开始应用一些先进技术来提升生产效率,其中应用最为广泛的即人工智能技术。人工智能技术凭借着自身的优势在电气自动化控制中发挥着良好的作用,这在一定程度上促进了电气工程行业的改革与发展。基于此,本文对智能技术的电气自动化控制进行研究,以供参考。  关键词:智能技术;电气自动化;控制研究  引
期刊
摘要:改革后,在我国社会快速发展下,电气自动化技术的应用,推动了电气工程现代化发展,是新时期电气工程建设的重要内容。当前,电气自动化技术日益成熟,在电气工程领域的应用日益广泛,充分体现出电气自动化技术的应用价值。本文立足电气自动化技术研究,分析了电气自动化技术在电气工程中的应用原则及特点,并在此基础之上,从变电站自动化技术应用、电网调度自动化应用、配电室控制系统自动化应用等方面,具体阐述了电气自动
期刊
摘要:PLC技术作为一种可编程控制器技术,其在电气工程自动化控制中的应用,不仅可以增强整个控制系统的功能,而且还能有效的提高整个电气工程自动化控制系统的运行效率。因此,我们应加强在电气工程自动化控制中应用PLC技术,以最大限度地提高电气工程的自动化水平,从而有效促进电气行业的可持续性发展。  关键词:PLC技术;电气工程;自动化控制  1PLC技术的应用价值  PLC技术运用在电气工程自动化控制中
期刊
摘要:随着我国现阶段工业的发展以及用电压力的不断增大,人们对于电气工程的建设越来越重视,尤其是在科学技术的发展下,电气工程自动化更是广泛的应用于电气工程的建设中,并不断为电气工程的建设提供中坚力量。电气工程自动化对于电气工程的建设而言,不仅大大的提升了电气工程的建设效率,还提升了电气工程的建设质量,在降低建设成本并提供更好的电气服务方面具有积极的作用。本文对电气自动化在电气工程中的设计理念进行探究
期刊
摘要:为了切实保障广大人民群众可以实现稳定安全用电,这就需要电厂有关工作人员能够切实保障电力系统始终处于正常稳定运行状态当中。电气设备实际运行过程中,容易出现各种安全故障问题,所以需要电厂针对电气设备定期加强管理和检修工作,尤其是对于故障电气设备要及时进行更换,这样才能够实现电力系统安全稳定和可靠的运行。本文主要是关于电气设备维修必要性以及相关检查方法的研究,以供相关专业人士进行参考和借鉴。  关
期刊
摘要:最近几年时间里,我国城市经济得到了迅速发展,城市逐渐应用了集中供热为核心的多类方式相结合的供暖方法。但是,在供热管网发展过程当中,往往发生一些问题,进而人们逐渐对供热管网系统提出比较高的要求。本文从试验程序和步骤、试验注意事项等方面,对各类条件下试试供热管网水压试验,并且对工程进行管理,力求进一步促进供热管网工程持续健康的发展。  关键词:供热管网;水压试验;工程管理  引言  自从我国实行
期刊