excelvba开发渠道纵断面图辅助绘图程序实践与探讨

ExcelVBA开发渠道纵断面图辅助绘图程序实践与探讨本文由rbjeeh贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。本文由pingtoul68贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。新疆农业大学学报2009,32(1):89〜92Journa1ofXinjiangAgriculturalUniversity文章编号:1007—8614(2009)01—0089—04ExcelVBA开发渠道纵断面图辅助绘图程序实践与探讨董文明1,马英杰1,崔龙1,孔德庸100094)(1•新疆农业大学水利与土木工程学院,乌鲁木齐830052;2•屮国农业大学资源与环境学院。北京摘耍:使用Excel的VBA编程功能,将设计好的数据自动的输出为AutoCAD的命令组文件(Script),在Au一toCAD里运彳亍该命令组文件,即口r快速的绘制渠道纵断面图。使用该程序时.还可根据各项目的特点修改局部参数和预设图框内容,直接批量生成施工图.极大程度上减化了渠道设计人员的绘图工作。关键词:Exce1;AutoCAD;VBA编程;渠道纵断面图绘图;传统绘图方法文献标识码:A中图分类号:TV222.1PracticeandDiscussiononAuxi1iaryDrawingRoutineofExcelVBADeve1opmentChanne1ProfileDiagramDONG(1.Co1legeofWen一min91,MAYin-jie1,CUILon91,KONGDe—yon92WaterConservancyandCivi1Engineering,XinjiangAgricu1tura1University,Urumqi830052;2.CollegeofResourcesandEnvironmentScience,ChinaAgricu1tura1University,Beijing100094)Inthispaper,itintroducesfinishcanAbstract:animprovedwaytotohelpUStocanalrunprofi1ediagram.TheinAutoCAD,canhelpway,withthehelpofVBAprogramsinExcelUStomakeScriptfileswhichbefinishthecanalprofi1ediagramseasi1ywhenWedesigncana1s.WhenprogramingfunctionwasmadeusingExcelVBA,thedesigneddatawereautomaticallyoutputforthecommondgroupofAutoCADfi1es(Script),thenachanne1Profi1ediagramcouldimmediatelybefinished.Whenusingtheprogram,itcou1dcono—bemodifiedinaccordancewiththepurposeofthecharacteristicsoflocalmappresetparametersandtentofthebox.D■1rect1ytheW0rk1ngt0adrawingc0u1dgreatexteatbePr0duced0na1argesca1ewhic:hc0u1ddecreasedraw1ngw0rk0fchanne1des1gnersKeyW0rds••EXce1;AutoCAD;VBAProgramming;channe1sectionsauxi1iarydrawing;traditionalingmethoddraw—Exce1电子表格是工程设计人员进行数据处理的一种常用工具。特别是渠道设计者,大部分利用Excel表格处理断面数据(地面高程、渠底高程等)但将数据录入到,AutoCAD中绘制断面图却产生了一定的困难,釆用常规的手工录入数据,绘制各条设计线的方法,其效率和正确率都很低,一直以来,不收稿FI期:2008—10-12基金项目:新疆水利水电重点学科基金项目通讯作者:马英杰.E—mai1:dwm@xjau.edu.cn少设计者在Exce1和CAD之间寻求着快捷、便利的方法,诸如:复制、粘贴或利用手工编制cAD命令组文件,虽然取得了一定的进展,但工序烦琐,人工参与较多,当然,目前也有不少相关软件,但由于价格偏高或有的需要程序读取和数据转换,成图效率低等特点,并不能真正意义上给广大的渠道设计者万方数据90新疆农业大学学报提供便利。笔者在长期实践工作中利用Exce1的VBA编程功能,将设计好的数据自动输出为Auto一CAD的命令组文件(Script)结合AutoCAD内部的,命令组文件。开发出一套可快速绘制渠道纵断面图的渠道辅助绘图程序。该程序还可根据各项目的特点修改局部参数和预设图框内容,直接批量生成施工图。Sheet1中第i行、笫j列单元格数值2程序编制的实现过程在C盘(也可其它盘符,本研究以C盘编制程序)建立"Cana1”子目录,后续的CAD图、Excel表格、程序生成文件均在此目录下。2.1渠道设计的Exce1表格建立在Canal目录下新建名为“渠道绘图”的Exce11程序编制的基本原理程序编制的基本原理主要是通过Exce1VBA编制程序读取Exce1渠道设计数据并生成AutoCAD可以执行的命令组文件(SeriPt)命令组文件也称脚本。研究件,是CAD中读人并能莺复执行CAD命令的文件(以下简称scr文件),相当于Dos系统下的批处理文件[1]。如建立...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?