发明名称 一种DWG格式图纸自动生成方法
摘要 本发明涉及一种DWG格式图纸自动生成方法,所述方法基于AutoCAD平台,使用Web Service服务作为数据库访问技术,利用INI格式存储需要生成的DWG格式图纸对应的数据,在Block中存储图块模板,Template中存储公用模板,调用图块操作函数,组织拼装Block文件夹中的图块元件,形成所述需要生成的DWG格式图纸的图块对象;再调用操作函数,将所述INI文件中所述需要生成的DWG格式图纸对应的数据写入至所述图块对象中;将所述图块对象套用Template公用模板生成图纸,本发明提供的方法能够将设计过程中计算得出的结果直接写入CAD格式的图纸中,从而使得设计人员只需要关注设计算法的准确性等核心工作,从重复的劳动中解放出来,也使生成和修改图纸变得快速便捷、录入信息的准确性也有保障。
申请公布号 CN105095599A 申请公布日期 2015.11.25
申请号 CN201510543217.1 申请日期 2015.08.28
申请人 中国电力科学研究院;国家电网公司;国网天津市电力公司 发明人 金欢;王景朝;黄彭;马潇;房正刚;王宪;王轶
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京安博达知识产权代理有限公司 11271 代理人 徐国文
主权项 一种DWG格式图纸自动生成方法,其特征在于,所述方法包括:(1)选择需要生成的DWG格式图纸对应的图纸生成按钮;(2)执行所述需要生成的DWG格式图纸的业务逻辑函数,按照所述业务逻辑函数的顺序执行每条函数命令;(3)若所述函数命令为普通命令,则获取普通命令结果并执行下一条函数命令;若函数命令为设计计算命令,则执行步骤(4),若函数命令为写入数据库命令,则执行步骤(5);若函数命令为生成图纸命令,则执行步骤(6);(4)调用并执行以DLL方式打包的所述需要生成的DWG格式图纸对应的设计计算函数,获取设计计算命令结果后,执行所述设计计算命令的下一条函数命令并返回步骤(3);(5)采用数据库存取技术将所述普通命令结果和设计计算命令结果存入至数据库中,执行所述写入数据库命令的下一条函数命令并返回步骤(3);(6)采用数据库存取技术读取所述数据库中需要生成的DWG格式图纸对应的数据,并将该数据以对称标签的格式写入INI格式的文件中;(7)根据所述生成图纸命令调用CAD操作集中的图块操作函数,组织拼装Block文件夹中的图块元件,形成所述需要生成的DWG格式图纸的图块对象;(8)根据所述生成图纸命令调用CAD操作集中的基本操作函数,将所述INI文件中所述需要生成的DWG格式图纸对应的数据写入至所述图块对象中;(9)将所述图块对象套用Template公用模板;(10)生成所述需要生成的DWG格式图纸,并采用数据库存取技术将所述需要生成的DWG格式图纸的地址存入数据库中。
地址 100192 北京市海淀区清河小营东路15号