cad二次开发 [CAD二次开发实验报告]

  CADX次开发实验报告

 目录

 实验一 ObjectARX

 用 2

 容

  2 二

 排

  2 三 、

 求

  2 四 、

 ObjectARX

  2

 .NET托管开发包的使

 主 要 内

  TOC \o "1-5" \h \z 、 学 时 安

 预习内容及要

 下 载 安 装

 下 载

 ObjectARX

  2

 导和托管项目模安装 ObjectARX P

 导和托管项目模

 板

 Hello

 World创

 World

 建

  3

 单

  6

 单

  7

 条

  10

 态 对

 框

 创建上下文菜

 创建弹出式下拉菜

 创 建 工 具

 创建有模态和无模

 话

 ... 13 修 改 状 态

 栏

  17 创建进度

 条

 实验二 AutoCAD基本图形对象创建与

 xx 20

 一、 主 要 内

 容

  20 二、 学 时 安 排

  20 三、 预 习 内 容

  20 四、基本图形对象创建与

 xx 20

 基本图形对象创建:添加引

 用

  20 创 建 直 线 对

 象

  21 创 建

 圆

 22 创建圆

  23 创建多段 线

  24 创建椭 圆

  27 样条曲 线

  28 创建面 域

  29 创建文 字

  32 创建填 充

  34 创建尺寸标 注

 实验三ObjectARX .NET

 实验三

 ObjectARX .NET 托管开发包的使

 用 42

 一、 主 要 内

 容

  42 二、 学 时 安

 排

  42

 三、 预 习 内

 容

  42 四、ObjectARX .NET 托管开发包的使用过

 程 42

 创建块定义及插入块参

 昭

 /、、、

 42

 创 建 块 定

 义

  43 插 入 块 参

 昭

 /、、、

  44 创建带有属性的块定义

 及 插 入 带 有 属 性 的 块 参

 昭

 /、、、

  45 创建带有属性的块定

 义

  45 插入带有属性的块参

 昭

 /、、、

 实验四 用户

 交互、

 选择集

 及扩

 展属

  49

 —

 主

 要

 内

  49

 一 、

 学

 时

 安

  49

 三 、

 预

 习

 内

  49

 四 、

 实

 验

 步

 47

 性

 容

 排

 容

 骤

 49

  49

 用 户 交

 互

  49 读入字符

 串

  50 读入 Double 型数

 据

  50 读 入

 Point

  51 拾取实

 体

  51 打开 dwg 文

 件

  52 选 择

  54 获得

 PickFirst 选 择

 集

  54 在图形区域中选择对

 象

  55 添加或合并多个选择

 集

  56 定义选择集过滤规

 则

  57 从选择集中移除对 象

  58 扩 展 属 性

  59

 实验一 ObjectARX .NET 托管开发包的使用

 一、 主要内容

 1、下载安装 ObjectARX .NET 托管开发包 2、创建 AutoCAD命令3、创建自定义用户菜单 4、创建自定义用户 工具条5、创建用户自定义窗体二、 学时安排:2学时三、预习内容及要求

 回顾ObjectARX API和其托管API之间的对应关系;掌 握不同API版本对应的开发版本;熟悉创建用户需求所要引 用命名空间。 开发语言使用 C#, AutoCAD版本20XX,objectARX20XX。

 四、下载安装ObjectARX

 下载 ObjectARX

 不同的ACAD版本用不同的开发包及开发环境

 ACAD20XX~ACAD20XX : VC++ ACAD20XX~ACAD20XX : 20XXACAD20XX~ACAD20XX 20XX ACAD20XX~ACAD20XX 20XX ACAD20XX~ : 20XX 1). 在打开打开默认网页浏览器并浏览

 /mod=viewthread&tid=1173&extra=page=1 网站.2).或从AutoCAD官网下载

 安装ObjectARX向导和托管项目模板

 1). 一旦 ObjectARX SDK被安装,请使用默认目录 c:\\ObjectARX 浏览它的安装文件夹。2).浏览安装文件夹后,打开Utils 文件夹和ObjARXWiz 文件夹。

 3).在ObjARXWiz文件夹中,双击文件。.在 ObjectARX Wizards for AutoCAD20XX 对话框中, 点击Next..在 Enter Your Preferred Default RDS Symbol 框中,输入你的公司名字的缩写并点击 Next按扭。你输入的 RDS文字被用于默认名字的前缀,这个名字是用 ObjectARX向导与工程模板创建类或命令时使用的。

 .注意 RDS弋表 Registered Developer Symbol,它用 于创建命令和类的标识,以帮助避免与其它应用程序之间的 潜在冲突。.在 MemberVariable Wizard 页,选择同意 \MS Member 并单击Next按扭..在选择 Select Installation Folder( 安装文件夹) 页,点击向导的Browse按扭指定一个新的安装位置或者同 意默认位置。点击 Next按扭..再次点击安装向导的 Next按扭。10).点击向导的Close按扭退出。 Hello World 程序创建

 在 20XX 建项目 HelloWorld

 1.实验采用.NET托管API

 从“项目类型”列表中选择第二个Visual C#

 从“项目类型”列表中选择第二个

 Visual C#

 从模板中选择“控制台应用程序”,输入项目名称 “HelloWorld ”3

 7单击“确定”按钮。添加引用,右击引用选择“添加 引用” 7点击“浏览” 7从 ObjectARX安装目录下加载、、和7点击“添加” 7点击“确定”。

 7使用解决方案资源管理器查看

 7输入完整程序如下

 using System;

 using ;

 using ; using ; using ;

 4

 目录

 实验一 ObjectARX .NET托管开发包的使

 用 2

 — 、

 主

 要

 内

 容

  2 二

 学 时

 安

 排

  2 三 、

 预习

 内容及

 要

 求

  2 四、 下 载 安 装

 ObjectARX

  2

 下 载

 ObjectARX

  2

 安装 ObjectARX 向导和托管项目模 板

  2 Hello

 World 程 序 创

 建

  3 创建上 下文菜 单

  6 创建弹出式下拉菜 单

  7 创 建 工 具 条

  10

 态 对

 框

 ... 13 修 【

 栏

  17

 条

  18

 实验二 AutoCAD 基本图

  TOC \o "1-5" \h \z xx 20

 容

  20 二 、

 排

  20 三 、

 容

  20 四、基本图

 xx 20

 创建有模态和无模话I

 创建有模态和无模

 话

 I 状 态

 创建进度

 形对象创建与

 要 内

 学 时 安

 预 习 内

 ,对象创建与

 建:添加引

 用

  20 创 建 直 线 对

 象

  21 创 建

 圆

  22 创建圆 弧

  23 创建多段

 线

  24 创建椭

 圆

  27 样条曲

 线

  28 创建面

 29

 字

  32 创建填

 充

  34 创建尺寸标

 注

  35

 实验三

 ObjectARX

 .NET 托

 管开发包

 的使

 用...

 .42

 — 、

 主

 要

 内

 容..

 42 二

 学 时

 安

 排..

 42

 预

 三 、

 习

 内

 容

  42 四、ObjectARX .NET 托管开发包的使用过

 程 42

 创 建块定义插入块参昭/、、、 42

 创 建块定义

 插入块参

 昭

 /、、、

  42

 创

 义

 昭

 /、、、

  44

 建 块 定

 43 插入块参

 创建带有属性的块定义

 及 插 入 带 有 属 性 的 块 参

 昭

 /、、、

  45 创建带有属性的块定

 义

  45 插入带有属性的块参

 昭

 /、、、

 47

 实验四 用户交互、选择集及扩展属

 性 49

 容

  TOC \o "1-5" \h \z 49 二、 学 时 安

 排

  49 三、 预 习 内

 容

  49 四、 实 验 步

 骤

  49

 引

 用:

  49

 用 户 交

 互

  49 读入字符

 串

  50 读入 Double 型数

 Point

  51 拾取实

 体

  51 打开 dwg 文

 件

  52 选 择

 集

  54 获得

 PickFirst 选 择

 集

  54 在图形区域中选择对

 象

  55 添加或合并多个选择

 集

 56定义选择集过滤规

 56

 定义选择集过滤规

 则

  57 从选择集中移除对 象

  58 扩 展 属 性

  59

 1

 实验一 ObjectARX .NET 托管开发包的使用

 一、 主要内容

 1、下载安装 ObjectARX .NET 托管开发包 2、创建 AutoCAD命令3、创建自定义用户菜单 4、创建自定义用户 工具条5、创建用户自定义窗体二、 学时安排:2学时三、预习内容及要求

 回顾ObjectARX API和其托管API之间的对应关系;掌 握不同API版本对应的开发版本;熟悉创建用户需求所要引 用命名空间。 开发语言使用 C#, AutoCAD版本20XX,objectARX20XX。

 四、下载安装ObjectARX

 下载 ObjectARX

 不同的ACAD版本用不同的开发包及开发环境

 ACAD20XX-ACAD20XX : VC++ ACAD20XX-ACAD20XX : 20XXACAD20XX~ACAD20XX 20XX ACAD20XX~ACAD20XX 20XX ACAD20XX~ : 20XX 1). 在打开打开默认网页浏览器并浏览

 /mod=viewthread&tid=1173&extra=page=1 网站.2).或从AutoCAD官网下载

 安装ObjectARX向导和托管项目模板

 1). 一旦 ObjectARX SDK被安装,请使用默认目录 c:\\ObjectARX 浏览它的安装文件夹。2

 2).浏览安装文件夹后,打开Utils 文件夹和ObjARXWiz 文件夹。

 3).在ObjARXWiz文件夹中,双击文件。.在 ObjectARX Wizards for AutoCAD20XX 对话框中, 点击Next..在 Enter Your Preferred Default RDS Symbol 框中,输入你的公司名字的缩写并点击 Next按扭。你输入的 RDS文字被用于默认名字的前缀,这个名字是用 ObjectARX向导与工程模板创建类或命令时使用的。

 .注意 RDS弋表 Registered Developer Symbol,它用于创建命令和类的标识,以帮助避免与其它应用程序之间的潜在冲突

 .在 MemberVariable Wizard 页,选择同意 \MS Member 并单击Next按扭..在选择 Select Installation Folder( 安装文件夹)页,点击向导的Browse按扭指定一个新的安装位置或者同 意默认位置。点击 Next按扭..再次点击安装向导的 Next按扭。10).点击向导的Close按扭退出。 Hello World 程序创建

 在 20XX 建项目 HelloWorld

 1.实验采用.NET托管API

 7从“项目类型”列表中选择第二个“ Visual C# ”, 从模板中选择“控制台应用程序”,输入项目名称 “HelloWorld ”3

 7单击“确定”按钮。添加引用,右击引用选择“添加 引用” 7点击“浏览” 7从 ObjectARX安装目录下加载、、和7点击“添加” 7点击“确定”。

 7使用解决方案资源管理器查看

 7输入完整程序如下

 using System;

 using ;

 using ; using ; using ;

 4

推荐访问:实验 报告 cad