【技术实现步骤摘要】
一种基于AutoCAD的块属性识别导出方法
[0001]本专利技术应用于Excel和AutoCAD二次开发领域,具体是一种基于AutoCAD的块属性识别导出方法。
技术介绍
[0002]在目前的工程设计项目中,工艺设计中具有图纸庞大,数据量多等特点,而工程项目对设计时间有要求,并且额外录入属性表将造成时间紧,任务重,效率低,易出错等问题。
[0003]现有的AutoCAD并不具有直接导出块属性的功能,而常规的插件导出性能较差,该部分功能薄弱或缺失,比如只能输出txt并且不带预览功能、无法校验、核对编码、无法导出所需列等。所以,需要采取基于AutoCAD二次开发的块属性识别与导出的方法来快速准确地将工艺流程图(AutoCAD格式文件)中的块属性生成至Excel文件,提高工艺专业工作的自动化程度与准确度,根据设备的编码可以快速统计和预估报表,保证任务完成的及时性。在目前此领域的编程技术中,主要使用的有VB.Net,C#(.Net),C++等,其中C#通用性高,相对简洁
技术实现思路
[0004]本专利技术 ...
【技术保护点】
【技术特征摘要】
1.一种基于AutoCAD的块属性识别导出方法,其特征在于:具体包括如下步骤:打开图纸并框选预设区域或全选;判断是否需要过滤块并执行对应操作;遍历并获取块的属性值,判断是否已有属性相同的行并执行对应操作;根据用户定义的模板或默认模板生成特定属性值表并置入表格控件;将块名、编码与对应块的标准编码进行比对并标注;显示带预览表格的导出面板并选择,导出保存为Excel文件。2.根据权利要求1所述的一种基于AutoCAD的块属性识别导出方法,其特征在于:所述打开图纸并框选预设区域或全选步骤具体包括:打开AutoCAD程序并加载DLL程序,读取需要导出表格的AutoCAD图纸文件,使用DLL封装的命令,并框选图纸中导出对象所在的区域范围或选择全部图纸对象。3.根据权利要求1所述的一种基于AutoCAD的块属性识别导出方法,其特征在于:所述判断是否需要过滤块并执行对应操作步骤具体包括:判断是否需要过滤块,若需要则遍历所述预设区域内的每个块获取块名,将需要导出的块名的块在图纸中的ID添加到内存的新列表中,若不需要则直接向下执行步骤。4.根据权利要求1所述的一种基于AutoCAD的块属性识别导出方法,其特征在于:所述遍历并获取块的属性值,判断是否已有属性相同的行并执行对应操作步骤具体包括:遍历筛选后列表的块,获取各块全部属性值,并...
【专利技术属性】
技术研发人员:朱秋享,李标,林燕,
申请(专利权)人:福建凯壹信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。