AutoCAD的定制与开发(2)教程

2016-03-18 15:33 5 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的AutoCAD的定制与开发(2)教程,喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - autocad教程 】

    (1)定义下拉菜单(插入在原有的下拉菜单之后)    
    ***POPx
    (www.tulaoshi.com) [自制CAD(&Z)]
     [图幅比例(&A)]^C^C_bscale
     [--]
    说明:
    1)设置第x个下拉菜单
    2)第x个下拉菜单的功能项名称,快捷键代码为Z
    3)下拉菜单的分项名称,^C^C执行二次中断操作然后执行后面的命令(功能中所定义的,如bscale)
    4)在下拉菜单中显示分隔符

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/autocad/)

图2 定义图标工具栏


    (2)定义图标工具栏(插入在原有的图标菜单之后)
    **MYCAD
    [_Toolbar("MYCAD", _Floating, _Show, 0, 1, 0)]
    [_Button("图幅比例", "bscale.bmp", "bscale.bmp")] ^C^C_bscale
    [--]   
    重新进入CAD,您就可以看到所编制的下拉菜单和图标标工具栏了。如果没有,请在Command状态下输入menu(回车),在弹出的对话框中选中您刚刚保存的acad.mun(或acad.mns),然后按确定按钮。另外,图标工具栏也可手工定制。在绘图环境下的任意图标上按鼠标右键,弹出菜单选择自定义,在自定义对话框中选择工具栏,按新建按钮,在工具栏名称中输入MYCAD,按确定按钮。再选择命令中的用户定义,按住鼠标左键拖动用户定义的按钮到MYCAD的工具栏中后,鼠标左键单击该按钮,在按钮特性中输入用户定义的按钮名称如“图幅比例” ,在与此按钮关联的宏中输入^C^C_bscale,然后选择编辑按钮,可以在按钮编辑器上直接画,也可打开bscale.bmp文件(如:用Photoshop绘画的),选中应用按钮。其余的图标定制方法以此类推。

    三、笔者开发的AutoCAD的功能及使用方法

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/autocad/)

    1.程序
    (1)定义对称线
    (defun c:dcx (/ ss1 dist p1 p2 p3 p4 p5 len pn pm pn1 pm1 ee ang1 sb)
    (setvar "orthomode" 1)
    (setq sb (getvar "osmode"))
    (setvar "osmode" 33)
    (setq ss1 (ssget)
    dist (getdist "/n请输入平行线间的距离:")
    p1 (getpoint "/n起始点或特征点:")
    len (getdist p1 "/n终点或特征点或长度:")
    ee (entget (ssname ss1 0))
    p2 (cdr (assoc 10 ee))
    p3 (cdr (assoc 11 ee))
    ang1 (angtos (angle p2 p3) 0 1)
    )
    (command "_UCS" "_Z" ang1 "")
    (setq p4 (trans p1 0 1)
    p5 (trans p2 0 1)
    pn (list (car p4) (+ (cadr p5) (/ dist 2.0)))
    pm (list (car p4) (- (cadr p5) (/ dist 2.0)))
    pn1 (polar pn 0 len)
    pm1 (polar pm 0 len)
    )
    (setvar "osmode" 0)
    (command "line" pn pn1 "" "line" pm pm1 "")
    (command "_UCS" "_W" "")
    (setvar "osmode" sb)
    )

    (2)定义粗糙度
    (defun C:wbin (/ sa)
    (setq sa (getvar "osmode"))
    (setvar "osmode" 0)
    (setq sc (getvar "DIMSCALE"))
    (setvar "osmode" 512)
    (command "insert" "ccd" pause sc sc pause)
 &nb

123下一页

来源:https://www.tulaoshi.com/n/20160318/1887500.html

延伸阅读
  摘 要 本文较为详细地对Linux的Samba服务进行了剖析,内容涉及Samba的核心、语法、组成,以及 Samba的启动与停止。同时给出了定制Samba的几个技巧。 关键词 Samba,剖析,定制 1 引 言 Linux是一个优秀的网络操作系统,它可与多种网络集成。Linux系统的稳定性、可靠性受到了广大用户 的欢迎,在小型网...
标签: autocad教程
“渲染”工具栏(图10)用于操作AutoCAD的润色加工功能。 图10 “对象捕捉”工具栏(图11)用于帮助用户选择对象上的特殊点,如端点、中点、交点和圆心等。 图11 “UCS”工具栏(图12)用于设置工作平面,它对于三维造型十分有用,也有助于绘制二维图。 图12 “实体编辑”工具栏(图13)用于编辑实体。 图13 ...
标签: autocad教程
16.1.1 局部打开命令 局部打开命令允许用户只处理图形的某一部分,只加载指定视图或图层的几何图形。如果图形文件为局部打开,指定的几何图形和命名对象将被加载到图形文件中。命名对象包括:块(Block)、图层(Layer)、标注样式(Dimension Style)、线型(Linetype)、布局(Layout)、文字样式(Text Style)、视口配置(Viewpor...
标签: autocad教程
目前,计算机辅助工艺设计(CAPP) 系统的应用越来越广泛,但由于工艺设计领域的个性化、复杂性,故至今还没有能够真正大规模推广应用的实用的CAPP系统。实际上工艺人员在编制工艺文件时,有很多是重复性工作,为此可以考虑把CAPP当成一种进行工艺设计的辅助工具,以实现以人为本的宜人化的操作、高效的工艺编制手段、工艺信息自动统计汇总、...
标签: autocad教程
字型一般采用默认的standard就可以,因为标注文本与一般文本一样,没有什么特殊要求。 文本高度一般设置为3.5。 小数部分高度一般用于其他单位制,在机械制图的十进制中,该项无效。 文本的垂直位置一般为上侧,对于角度标注也可设置为中心(此时标注线断开)。 水平位置一般为对中,标注后再根据实际情况进行调整。 与标注线的偏移距离指的...

经验教程

342

收藏

87
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部