欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    AutoCAD内常用术语的自动标注方法.pdf

    • 资源ID:69615876       资源大小:100.30KB        全文页数:4页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    AutoCAD内常用术语的自动标注方法.pdf

    AutoCAD内常用术语的自动标注方法来源:数控机床网作者:数控车床栏目:行业动态摘要:本文提出了一种用对话框实现AutoCAD内常用术语自动标注的方法。用这种方法,可方便地将各种常用术语标注在图中,为CAD应用提供了方便。一、引言汉字的标注在CAD设计制图中是一个重要的部分,也是一个较为繁琐、困难的部分。目前,在AutoCAD内汉字的输入大多采用拼音方式,对拼音不熟悉的人来说汉字的输入就很困难。如果能将设计中常用的文字术语直观地显示出来供设计人员调用,将会极大地提高工作效率。本文就此进行研究,提出了一种用对话框(下图)将常用术语显示并供调用的方法,同时给出了源程序,供大家参考。该程序已应用于我院的实际生产中。二、原理及方法AutoCAD对话框结构包含有多种构件,如edit_box(编辑框)、list_box(列表框)、radio_button(多选一按钮)等,利用这些工具,可以开发出界面友好的实用程序。左图就是用这种方法实现的。将常用词组分类,分别存于不同的文件中。根据多选一按钮中所驱动的分组号分别打开不同的文件,将文件内容读入并显示于列表框内,供设计人员使用。同时,设有一个编辑框,可将所点取的词组显示于编辑框中,便于用户对词组进行适当的修改,如删除或增加字符等。这种方法有一个优点,用户可十分方便地根据自己需要修改或添加词组内容。对话框文件及驱动程序分别见#CAL.DCL及#CAL.L。三、程序使用方法先用W、EDIT等编辑程序分类建立词组库(注意,需要存成纯文本格式),每个词组占一行。程序要求将常用术语、图纸名称、房间名称等各分类所对应的词组库文件名分别为$TXT1.DAT、$TXT2.DAT、$TXT3.DAT厖。除第一个文件不能少外,其它文件可空缺,但当点取该分类项时,系统会提示有关文件不存在的信息。然后将所建立的词组库文件及所提供的程序#TXT.L和对话框文件#TXT.DCL拷贝到AutoCAD所能找到的目录(环境变量ACAD所设置的任一目录如ACADSUORT或当前目录)中,在Command:命令下键入(LOAD#TXT)进行程序的加载,即可象其它AutoCAD内部命令一样使用#TXT了。也可在所使用的菜单文件(如ACAD.MNU)中的下拉式菜单或屏幕菜单部分加上下面一行:常用词组CCP(if(nullc:#txt)(load#txt)#txt以后可直接从菜单中驱动该程序。在COMMAND:状态下,键入#TXT后,系统弹出一个对话框,根据需要点取所需的词组类别,再从列表框内选择所需词组。所点取的词组会在编辑框所选词组中显示。用户可以在此对词组进行必要的修改,点取OK后,根据提示输入字高及起点即可把词组写到图中。需要说明的是,本程序中是将文字以HZ字型写到图中,要求字体为TXT.SHX及HZTXT.SHX。若您的软件中无这两种字体,可将其它字体改名为该两种字体(要求一个为英文字体,一个为中文字体),或将程序修改为您所具有的字体。但需要注意,也许您的字体在用于设置字型时会多一个选项,询问是否垂直书写文字,此时,可将字型设置一句改为:(commandSTYLEHZtxt,hztxt00.70nnn)即可。本程序在AutoCADR12.0FORDOS及FORWINDOWS版上均调试通过。(defuc:#txt(/oldcmdolderroktxt_ttxtdcl_idtyfhtttxterrdiaginitwr_txtold_)定义错误处理子程序(defutxterr(s)(if(and(/=coolereak)(/=Functiocancelled)(/=quit/exitabort)(princ(strcatnError:)(ifolderr(setq*error*olderr)恢复原系统设置(ifoldcmd(setvarcmdechooldcmd)(princ)对话框显示及驱动程序(defudiag(/i)(if(setqdcl_id(load_dialog#txt)0);加载对话框文件(progn(if(new_dialogfiletextdclJX*6id)显示对话框(progtart_listwhat);将词组显示到列表框内(mapcaradd_listtxt_tb)(end_list)(setqi1)(repeat;点取词组分类项后的操作(action_tile(strcatc(itoai)(wr_txt)(setqi(1+i)(action_tilewhat(setqi(atoi$value);选中词组(setqtxt(nthitxt_tb)(set_tilesel_oktxt)(action_tilesel_ok(setqtxt$value)(action_tileaccept(setqokT)(done_dialog1)(unload_dialogdcl_id)(action_tilecancel(unload_dialogdcl_id)(start_dialog)(promptn无法显示对话框FILETEXT!请检查对话框内容!)(promptn无法加载对话框文件#TXT.DCL!请检查文件是否存在及路径是否正确!)初始化程序,把第1个分组项中的词组读入表txt_tb中(defuinit(/fnameftxt1)(setqfname(findfile$txt1.dat)(if(notfname)(prog(princn文件$TXT1.DAT不存在!)(exit)文件不存在,则退出)(setqf(opefnamer)(setqtxt_t()(while(setqtxt1(read_linefp)(setqtxt_t(cotxt1txt_tb)(closefp)(setqtxt_t(reversetxt_tb)(setqold_1);记录索引号)更换列表框内词组显示内容(defuwr_txt(/fnamefname1ftxt1i)(setqi1)(while(=i)判别哪个词组项被点中(if(=(get_tile(strcatc(itoai)1)(setqfname1(strcat$txt(itoai).dat)i)(setqi(1+i)(if(setqfname(findfilefname1)查找文件是否存在(progn(setqold_(atoi(sutrfname15);记录索引号(setqf(opefnamer)(setqtxt_t()(while(setqtxt1(read_linefp);依次读出各词组(setqtxt_t(cotxt1txt_tb)(closefp)(setqtxt_t(reversetxt_tb)(start_listwhat);在列表框内显示词组内容(mapcaradd_listtxt_tb)(end_list)rogn(progn(alert(strcat文件fname1不存在!)(set_tile(strcatc(itoaold_)1);恢复原记录号)if)主程序开始(setqolderr*error*error*txterroldcmd(getvarcmdecho)(setvarcmdecho0)命令不回显(setq9)词组分类数(init)初始化(diag)驱动对话框(if(andoktxt)(progn(if(or(=(setqty(tblsearchSTYLEHZ)il)HZ字型是否存在(/=(cdr(aoc40ty)0)字高是否为定值(/=(getvarTEXTSTYLE)HZ)当前字型是否为HZ)(commandSTYLEHZtxt,hztxt00.70nn)设置HZ字型)(initget(+24);下面的输入值要求大于0(setqht(getrealn请输入字高:)(if(notht)(setqht500)(setqt(getpointn请点取文字起点:)(commandtexttht0txt)(setq*error*olderr);恢复原设置(setvarcmdechooldcmd)(princ)/#txt.dcl/供#txt.l调用filetext:dialog/对话框名称label=常用词组/对话框标识:row:oxed_columlabel=索引;:radio_buttolabel=常用术语/多选一按钮key=c1;value=1/初始值为1,表示选中:radio_buttolabel=图纸名称;key=c2;:radio_buttolabel=房间名称;key=c3;:radio_buttolabel=卫生器具;key=c4;:radio_buttolabel=管材配件;key=c5;:radio_buttolabel=器材仪表;key=c6;:radio_buttolabel=常用设备;key=c7;:radio_buttolabel=构筑物;key=c8;:radio_buttolabel=其它;key=c9;:list_boxlabel=词组内容;key=what;height=15;width=26;allow_accept=true/可双击鼠标选取acer_1;:edit_box/编辑框label=所选词组:;key=sel_ok;acer_1;/增加间距ok_cancel;网页查看:AutoCAD内常用术语的自动标注方法发表评论相关资讯:常用1Cimatron型腔模数控加工的常用策略及应用研究2三坐标测量机的几种常用扫描方法3数控线切割机床常用3B程序格式介绍及实例4数控机床及编程中常用术语5数控技术常用术语大全术语1数控技术常用术语大全自动1基于CAPP/PPS功能集成的自动工艺过程设计2在AutoCAD中自动生成明细表3应用GSK990M实现MASTERCAM自动编程加工4Mastercam形位公差的自动标注5马鞍型管座自动焊技术方法1二维半零件的简易造型方法和数控加工刀具轨迹生成2基于CATIA的船舶机舱三维设计方法研究3基于CATIA的界面二次开发方法与实例4数控加工传统测量、对刀方法与专用工具测量、对刀方法的区别5数控加工中传统的与专用的工具测量、对刀方法的区别数控机床网提供机床产品列表:数控机床|苏州宝玛|数控车床|线切割机床|数控切割机|电火花数控快走丝线切割机床|电火花数控慢走丝线切割机床|电火花机|电火花成型机|电火花高速小孔加工机|数控铣床|加工中心,欢迎咨询订购!

    注意事项

    本文(AutoCAD内常用术语的自动标注方法.pdf)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开