百科
首页 > 环艺建筑 > CAD

cad二次开发

  cad软件给我们提供了非常多的制图命令,满足了我们一般的绘图需求,用的时间长了,大家有没有发现,有的命令应用起来并不是特别方便,为了提高制图命令的使用效果,根据需求我们可以加载cad二次开发程序,其中lisp就是常见的cad二次开发程序。下面我们学习一下cad二次开发程序lisp如何加载。

cad二次开发程序如何加载?

  cad软件给我们提供了非常多的制图命令,满足了我们一般的绘图需求,用的时间长了,大家有没有发现,有的命令应用起来并不是特别方便,为了提高制图命令的使用效果,根据需求我们可以加载cad二次开发程序,其中lisp就是常见的cad二次开发程序。下面我们学习一下cad二次开发程序lisp如何加载。


  1.打开CAD,这里我们以CAD2008为例。

  2.输入“AP”命令,既"appload"命令出现如下界面。

  3.找到我们需要加载的lisp应用程序:bb,点击加载。

  4.把应用程序添加到启动组,点击启动组下面的内容。

  5.出现如下界面,点击添加。

  6.找到我们需要加载的应用程序,点击添加。

  7.点击关闭。

  8.好了,就这样我们就完成了加载CAD二次应用程序的步骤。让我们尽情的享受CAD二次开发应用程序给我们带来的方便吧。


  以上就是cad二次开发程序加载步骤,加载完以后可以使制图命令更快捷,更高效,设计者使用起来更顺畅,如果我们设计的图纸非常地复杂,或者设计量大时,可以考虑加载二次开发程序,这样有助于我们更高效、更快速地完成工作,节省了我们的工作时间,这么实用的操作技能,大家也一起来学习一下吧。


  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:AutoCAD(2008)。

cad二次开发怎么操作?

  cad不是一款简单的绘图工具,而是一个复杂的计算机辅助设计系统。我们可以根据它灵活的开放性对其进行二次开发定制,让它更加适用于某一具体的设计领域。那么,cad二次开发怎么操作呢?下面小编就来介绍一下。

  

  打开cad输入命令vbaide回车会出现VBA的编辑界面,双击ThisDrawing在右侧的代码区输入上面的代码。如下图:

  

  

  然后按F5键会出现宏窗口,点击运行,大家看到什么?这就是一个最简单的一个用VBA对cad进行二次开发的程序,也就是宏。

  

  

  那什么是VBA呢?VBA就是VB的一个子集它的全称是Visual Basic For Application,它具有VB的大部分功能。既然我们选择了VBA,我们首先要知道VBA能操作CAD里的哪些对象呢?打开VBAIDE窗口按下F2键会出现对象浏览器。如下图。

  

  

  库选择AutoCAD,这时下面显示的就是cad为VBA提供的可操作的对象的类了。这时有的人因没有基础,所以还是一头雾水,别怕,选中一个类图标后按F1,这时会弹出AutoCAD ActiveX and VBA Reference,选择最上面的一个子项Object Model(对象模型),这个就是在cad里那些对象的关系,如下图。

  

  

  我先介绍第一种,cad的菜单文件它是文本文件,我们用记事本就可打开并编辑它,或者再重新创建一个说到这里有的人可能要问了,我应该从何处开始入手呢,要怎样做呢?别急,cad本身就有现成的供我们参考,就放在cad的安装文件夹下的Support文件夹内,或者其它插件的文件夹内,找不到可以按F3搜一下,扩展名分别为.mnu .mns ,mnc默认的菜单文件是 acad.mnu。

  

  原始 ASCII 菜单文件,即用户通常编辑或创建的文件。该文件以查看完整菜单文件的外表特征。.mnc已编译的菜单文件;一种二进制文件,包含用于定义菜单或其他界面元素的功能及外观的命令字符串和菜单语法。首次加载 MNU 文件时,AutoCAD 将编译此文件。

  

  .mns源菜单文件;一种与 MNU 文件相同的 ASCII 文件,但是不包含注释或特殊格式。每次菜单文件的内容被更改时,AutoCAD 将修改源菜单文件。 .mnr菜单资源文件;一种二进制文件,包含由菜单或其他界面元素使用的位图。AutoCAD 每次编译 MNC 文件时,均生成菜单资源文件。 .mnt菜单资源文件。仅在 MNR 文件无效(例如,只读)时生成该文件。.mnl菜单 LISP 文件;包含菜单文件使用的 AutoLISP 表达式。当加载与菜单 LISP 文件具有相同文件名的菜单文件时,AutoCAD 会将菜单 LISP 文件加载至内存。

  

  cad二次开发的教程,小编就先介绍这么多了。关于cad它只给我们提供了基础的cad功能,如果我们想完成具体项目设计,就必须根据数据一笔笔绘制出图形,这样一旦在设计完成之后,要更改局部图形则需要重复原来的全部内容,造成了大量工作量的浪费。因此,要想让cad真正使用于某一具体领域,或让其经常完成一些重复性的工作,则必须利用cad的开发系统对其进行二次开发。

  

  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:CAD(2018)。

相关词条

最新知识

最新百科

相关教程