重庆大学城市建设与环境工程学院计算机辅助设计课件 第十章.pptVIP

重庆大学城市建设与环境工程学院计算机辅助设计课件 第十章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
了解用高级语言产生命令脚本的原理和方法,掌握执行命令脚本的方法 了解用高级语言生成DXF文件的原理和方法,掌握执行DXF文件的方法 了解Visual LISP编辑器,会运行LISP程序 AutoCAD提供了一个叫Script File(脚本文件)的工具,允许将不同的AutoCAD命令组合起来按预先确定的顺序执行。该命令组文件亦称为脚本文件,其扩展名为*.scr,可用任意文本编辑器编辑。脚本文件具有AutoCAD的编辑、修改、绘图、输出等功能,但在脚本文件中不能交互输入以及调用对话框、菜单等。 编写脚本文件必须熟悉AutoCAD常用命令功能、选项以及命令序列,才能在脚本文件中提供正确的响应顺序。编写脚本文件规则如下: 空格代表回车。 注释行以分号开头,且不能与命令或其它参数位于一行。 字母大小写不限。 文件的最后一行必须为空。 例如:编写一个名为旋塞阀.scr的脚本文件,绘制左下图并使其充满屏幕。 则相关命令序列与参数可参考右下图。   用命令script调用和运行脚本,AutoCAD将根据脚本文件规定的序列依次执行AutoCAD命令,类似于执行DOS操作系统中的批处理文件(*.bat)。其步骤为: 拾取菜单栏/工具(T)/运行脚本(R)?选项或执行命令行命令script。 输入脚本文件名,如旋塞阀.scr。 单击选择脚本文件打开(O)按钮,即可运行脚本文件。 使用命令脚本文件成批放映幻灯,介绍与展播工程设计概况与效果,以便于相互交流与学习。 幻灯片的显示速度与AutoCAD访问磁盘读取幻灯文件的速度有关,如果在放映幻灯片时能将下一个幻灯片从磁盘预先加载到内存,让新幻灯片直接从内存中显示可保证放映效果。预先加载幻灯片的方法是在幻灯片文件名前加星号*。这样,下一个vslide命令可检测到该幻灯片已被预先加载,并直接显示而不再要求输入幻灯片文件名。如,用幻灯片介绍综合作业的设计步骤。 命令脚本格式非常严格且不易把握,最好使用高级语言来生成。即用任何高级语言将AutoCAD命令与参数按脚本文件格式输出到文件,以快速、准确地编写命令脚本以实现参数化绘图。 为了提高程序的利用率,最好把基本的AutoCAD命令及参数写到一个程序文件中以便共享。如,C++中的头文件,或FORTRAN语言中的库文件中,而设计所用的操作命令序列或参数则应放到用户程序文件中。 DXF文件是Autodesk公司为AutoCAD与外部CAD/CAM系统接口所定义的一种图形交换格式文件。随着AutoCAD在业界的广泛使用,多数CAD/CAM系统都具备与AutoCAD接口的功能。将图形数据按照一定规则与顺序存为文本格式易于阅读与分析。了解图形数据与文本数据的转换规则,有利于进行AutoLISP编程以二次开发AutoCAD。 DXF文件最小组成单位是组(group),每组占2行:第1行是组码(code),第2行是组值(value),并以组码作简称。 典型的DXF文件由节(section)构成,每个节又包含了多个组。节的开头由一个组值为字符串SECTION的0组标识,后跟组值为表示节名字符串的2组。节的中间为组成该节的各个组。节的末尾以组值为字符串ENDSEC的0组标识。最后一节的后面应增加DXF文件结束标志,即组值是字符串EOF的0组。 表节总是用固定的组来描述它的开始与结束,中间包含了9种表的描述。这9种表的顺序可以改变,但表LTYPE总是在表LAYER之前,且每个表都用组值为字符串TABLE的0组来引入,然后是命名该表的2组,最后以组值为ENDTAB的0组结束该表。 每种符号表除含有通用组码外还有一些特定的组码,理解特定组码的具体含义需要参阅表C-3。下面重点查看表节的主要结构。 实体节的中间将逐一描述图形对象(实体)的特性。每个实体均从标识实体类型的一个组码0开始,后面将给出实体的名称。例如: 0 CIRCLE 其后给出图形对象的相关信息。一般而言,每个实体都包含一个组码8,它后面给出实体所在的层名。每个实体均有高度、厚度、线型或颜色等相关信息,详情见教材。 DXF文件是AutoCAD与其它高级语言程序的接口文件,DXF接口技术指用高级语言编程生成DXF文件以实现与AutoCAD的通信。编写一个完备的DXF文件是比较困难的,但AutoCAD允许在DXF文件中省略许多项(节或组),且仍能获得一个可用的图形。构造DXF文件时应以实体节(ENTITIES)为主,完全忽略类节(CLASSES

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档