清华大学土木工程CAD技术基础Chp8_CAD

合集下载

土木工程CAD课件第八章

土木工程CAD课件第八章

6
属性定义对话框如图。
7
二、 调用属性块
在创建带有附加属性的块时,需要同时选择块属性作为块的成 员对象。带有属性的块创建完成后,就可以使用“插入”对话框, 在文档中插入该块了 。
三、 编辑属性定义
选择“修改”|“对象”|“属性”|“单个”命令(EATTEDIT),或 在“修改Ⅱ”工具栏中单击“编辑属性”按钮,都可以编辑块对象 的属性。在绘图窗口中选择需要编辑的块对象后,系统将打开“增 强属性编辑器”对话框 。 选择“修改”|“对象”|“属性”|“块属性管理器”命令 (BATTMAN),或在“修改Ⅱ”工具栏中单击“块属性管理器”按 钮,都可打开“块属性管理器”对话框,可在其中管理块中的属 性。
3
三、插入块 (I)
AutoCAD允许用户将已经定义的图块插入到当前的图形文件中。 在插入图块(或文件)时,用户必须确定要插入的图块名、插入点 位置、插入比例系数和图块的旋转角度等四组特征参数 。 在AutoCAD中插入块主要在“插入”对话框中实现,可以通 过以下三种方式打开“插入”对话框 。 1.在命令行中输入Insert命令 2.执行“插入”→“块”命令 3.单击绘图工具栏中相应的按钮 插入图块对话框如图。 图形文件也可当成块来插入。 只是要注意基点的设置。
1
一、创建块(B)
在AutoCAD中,可以通过以下三种方式打开“块定义”对话框。 1.在命令行中输入Block命令 2.执行“绘图”→“块” →“新建”命令 3. 单击绘图工具栏中相应的按钮 “块定义”对话框如图所示。
2
二、将块作为独立图形文件保存(W)
利用“块定义”对话框创建新块后,只能在图块所在的当前图 形文件中使用,不能被其他图形引用。为了使图块成为公共图块 (可供其他图形文件插入和引用),AutoCAD提供了Wblock (即Write Block,图块存盘)命令,将图块单独以图形文件 (*.DWG)的形式存盘。用Wblcok定义的图形文件和其他图形 文件无任何区别 。 将块作为独立图形文件保存主要在“写块”对话框中实现,在 命令行中输入Wblock命令即可打开“写块”对话框 。

清华大学土木工程CAD技术基础

清华大学土木工程CAD技术基础
14
我国土木工程中的CAD应用历史 70年代
开始用在结构分析中 80年代
工作站和微机CAD系统开始得到应用 2000年
设计院甩掉图板 先进的CAD系统、网络协同技术等得到应用
15
1.3.2 目前CAD的应用领域
航空与汽车工业 电子工业 机械制造 造船工业 土木工程 其他行业
制衣业、模具业等
16
1.4 CAD在土木工程中的应用
通用汽车公司:DAC-I系统,用于汽车设计 洛克希德公司:CADAM系统,用于飞机设计 2. 小型机~:70年代 Applicon公司:AGS系统 Computer Vision公司:CADDS系统 3. 微机和工作站~:80年代以来 Autodesk公司:AutoCAD PTC公司:Pro/ENGINEERING
7
1.1.3 CAD的技术基础
1. 软件工程技术 2. 图形图像处理技术 3. 数据管理技术 4. 数据交换技术 5. 人机交互技术 6. 工程分析技术
8
1.2 CAD的目的和意义
1.2.1 工程及产品设计的特点
包含的工作分类
1. 创造性的工作 分析、研究
2. 重复性的工作 计算、绘图
以建筑物设计为例 非常规建筑 常规建筑的方案确定: 建筑方案 结构方案 给排水方案…
12
CAD发展阶段 1. 大型机~ :60年代
使用大型计算机,只有少数大企业有能力购 置,用在航空和汽车业中 2. 小型机~:70年代 使用小型计算机,更多的企业有能力购置,用 在微电子行业中 3. 微机和工作站~:80年代以来 使用微机和工作站,在更多行业中得到应用
13
CAD各发展阶段的代表性产品 1. 大型机~ :60年代
总学时: 课内48学时,课外64学时 集中上机:18学时(6次) 补课: 3学时(C++语言基础) 作业: 平时作业6次

土木工程CAD技术基础AutoCAD应用技术PPT课件

土木工程CAD技术基础AutoCAD应用技术PPT课件
36
第36页/共73页
4.4.4.1 ObjectARX AppWizard的安装
分为3步 1. 关闭VC++; 2. 运行ObjectARX安装目录下
utils\ObjARXWiz\子目录中的 ArxWizards.msi文件 3. 根据提示一步一步地完成安装
37
第37页/共73页
AddIn
38
第38页/共73页
4.4.4.2 ObjectARX AppWizard的使用
演示3:使用ObjectARX AppWizard建立 应用程序
分为以下5步
1. 在VC++中新建ObjectARX项目,名称为 test
选项全部采用缺省
2. 查看自动生成的源程序
39
第39页/共73页
3. 利用AddIn中的ObjectARX Command添 加1条命
前缀
所需的程序库
AcRx acad.lib, rxapi.lib, acrx17.lib
AcEd acad.lib, rxapi.lib, acedapi.lib, acrx17.lib
AcDb acad.lib, rxapi.lib, acdb17.lib, acrx17.lib
AcGi acad.lib, rxapi.lib, acdb17.lib, acrx17.lib
void initApp(); void unloadApp(); void firstARX();
void initApp(){
acedRegCmds->addCommand(
L"firstARX_Commands",
//命令组名
L"firstARX",

土木工程CAD教学大纲

土木工程CAD教学大纲

《土木工程CAD》课程教学大纲第一部分课程教学基本要求《土木工程CAD》是建筑工程科学中一个比较年轻的分支学科,它的核心内容是研究如何运用计算机处理建筑工程设计中的信息。

本课程要求学生了解计算机技术在土木工程中应用的最新发展,掌握CAD技术的基本概念和理论。

土建工程CAD硬件环境是本课程的核心内容之一,要求学生熟悉各类图形输入、输出设备(如:键盘、鼠标、扫描仪、显示器、显示卡、打印机、绘图仪等)的工作原理和各项主要技术指标。

计算机图形学是土建工程CAD技术的数学基础。

要求学生掌握二维图形生成的原理和常用算法,掌握主要几种图形变换(二维、三维几何变换、投影变换和窗口裁剪)的工作原理和实现方法。

AutoCAD2000是目前比较流行的绘图软件工具,在建筑工程中有广泛的应用,要求学生熟练掌握AutoCAD2000的基本命令,能够用该软件完成中等复杂程度的建筑工程施工图。

第二部分各章教学内容及教学要求第一章绪论(建议2课时)一、教学目的与要求1.了解CAD的发展历史、当前现状及发展趋势;2.理解CAD的基本概念及当前在土木工程界的应用现状;二、教学内容1.CAD概述;2.CAD在土木工程中的应用;3.土木工程CAD的学习方法;第二章常用图形输入、输出设备(建议2课时)一、教学目的与要求1.了解常用图形输入、输出设备的种类、工作原理;2.掌握常用图形输入、输出设备的主要性能指标及使用方法。

二、教学内容1.概述;2.常用图形输入设备;3.常用图形输出设备;第三章二维图形的生成算法掌握(建议4课时)一、教学目的与要求1.理解点、直线、圆、椭圆、填充基本图形元素生成算法的基本原理。

2.了解点、直线、圆、椭圆、填充基本图形元素常用的生成算法。

二、教学内容1.数学基础——行列式及矩阵运算3.2 点的生成算法2.直线的生成算法3.圆弧、椭圆弧4.填充第四章图形变换(建议4课时)一、教学目的与要求1.了解图形的几何变换,矩阵在图形的几何变换中的作用;2.掌握三视图、轴测图和透视图的投影变换;3.了解图形裁剪的基本原理及裁剪过程。

清华土木工程制图课件

清华土木工程制图课件

绘制草图
根据初步设计,绘制出工程的草图, 包括平面图、立面图、剖面图等,以 便进行进一步的细化和完善。
06
完成正式图纸
根据审核和修改后的草图,完成正式的工程图 纸,包括标题栏、图签、比例尺等,确保图纸 完整、规范、准确。
制图实践案例分析
案例一
某住宅楼施工图绘制
案例二
某桥梁结构详图绘制
案例三
某工业厂房平面图绘制
作提供指导。
01
初步设计
根据收集的资料和工程需求,进行初 步的方案设计和构思,确定制图的内
容、标准和要求。
03
审核与修改
对绘制的草图进行审核和修改,确保图纸的 准确性和规范性,满足工程需求和设计标准。
05
02
收集资料
根据工程需求,收集相关的设计规范、标准 图集、技术资料等,为制图提供依据和参考。
04
检查和修正错误
在绘制过程中及时检查和修正错误, 确保图纸的准确性和完整性。
平面图案例分析
住宅建筑平面图
商业建筑平面图
分析住宅建筑平面图的布局、功能分区、 房间配置等要素,理解设计师的意图和设 计思路。
研究商业建筑平面图的流线组织、空间划 分、设施配置等,了解商业建筑的运营需 求和特点。
工业建筑平面图
审核与修改
强调制图完成后进行审核和修 改的重要性,以确保图纸的准 确性和完整性。
03
平面图绘制
平面图基本要素
坐标系
确定平面图上的点、线、面的位置,通常采 用直角坐标系或极坐标系。
图例
用于解释图纸上符号、标记或特定表示法的 含义。
比例尺
表示实际长度与图纸长度之间的比例关系, 有助于理解图纸上的尺寸。

清华大学cad8

清华大学cad8

8.1 建立装配图样板文件
本节知识点: (1) 多重引线的使用方法。 (2) 表格命令的使用。
8.1 建立装配图样板文件
8.1.1建立装配图样板文件实例
建立序号多重引线样式和明细栏表格,如图所示,并生成样板文件
1. 绘图分析 先建立多重引线样式和表格做明细表的样式,然后可以插入表格绘制明细 栏。
8.1 建立装配图样板文件
8.1.1建立装配图样板文件实例
2. 操作步骤 步骤二:建立“序号”多重引线样式 (3) 打开【引线结构】选项卡;
8.1 建立装配图样板文件
8.1.1建立装配图样板文件实例
2. 操作步骤 步骤二:建立“序号”多重引线样式 (4) 打开【内容】选项卡;
8.1 建立装配图样板文件
第8章 AutoCAD绘制机械装配图
装配图是用来表达机器或部件的图样,零件较多,图 形复杂,绘制过程经常要进行修改,难度很大。利用 AutoCAD绘制装配图充分体现了AutoCAD辅助设计的优势, 可以通过建立不同的层,把零件绘制在不同的图层,并制 成块,通过对图层与块的控制或用带基点复制,可以很方 便地绘制装配图
步骤四:装配垫圈零件到装配图中。
8.2 绘制装配图
8.2.2装配图绘制实例
步骤点评 关于更改剖面线方向 装配图中不同零件剖面线要不一致,可以双击剖面线,在弹出【图案填充 编辑】对话框中,将其角度增加或减少90°;也可增加或减少其比例值,使剖 面线的间隔距离不一样。
8.2 绘制装配图
8.2.2装配图绘制实例
8.2 绘制装配图
8.2.1装配图表达方法的选择
2. 简化画法 装配图的简化画法如下。 (1)在装配图中,可以假想将某些零件(或组件)拆卸后绘制视图,需要说明时也 可加注“拆去××”等。 (2)装配图也可假想沿某些零件的结合面剖切,这时零件的结合面不画剖面线 ,但被剖到的其他零件应画出剖面线。剖视图的标注方法不变。 (3)装配图中可单独画出某一零件的视图,但必须在所画视图的上方注出该零 件的视图名称,在相应的视图附近用箭头指明投射方向,并注出同样的字母。 (4)装配图中的紧固件和轴、连杆、球、钩子、键、销等实心件,若按纵向剖 切,且剖切平面通过其对称平面或中线,这些零件均按不剖绘制。如需要特别 表明零件上孔、槽等构造则用局部剖视表示。

土木工程CAD技术基础第6章人机交互技术ppt课件

土木工程CAD技术基础第6章人机交互技术ppt课件

24
2.4 结束处理 若x , y超出菜单区,即:
x 超出Xmin,Xmax;或 y 超出Ymin,Ymax
则提示,并令Num = -1
3. 执行功能处理
根据代码Num 进行逻辑判断 转到相应的功能子程序处理
思考:你能写出这个程序的框架吗?
完整版ppt课件
25
6.2.3.2 屏幕菜单
在图形屏幕上显示菜 单项,用指示器和键 盘来选择 特点 菜单项体现为图形屏 幕的图形和字符
Nx
(Xmin, Ymin)
完整版ppt课件
Ny
·P(x, y)
(Xmin, Ymin)
Nx
完整版ppt课件
void grid(int Px, int Py){ 1/2
36
int Ax[100][100];
int Ay[100][100];
int Nx, Ny, Xmin, Ymin;
(Xmax, Ymax) int Xmax, Ymax, X1, Y1; … for ( i = 0; i<=Ny; i++ ){
完整版ppt课件
6.3 交互控制技术
28
6.3.1 主要交互控制方法 包括如下7种方法 1. 定位法 (Positioning Method) 2. 强制法(Enforcing Method) 3. 网格法(Grid Method) 4. 引力场法(Gravity Field Method) 5. 橡皮带法(Rubber Band Method) 6. 拖拉法(Draging Method) 7. 草图法(Schetch Method)
a, b);
case 2:

}
}
6.3.3 强制法 使用部分预先规定的 坐标值来替换所输入 的坐标,使图形满足 某种精度要求的方法

土木工程技术中的CAD软件使用指南

土木工程技术中的CAD软件使用指南

土木工程技术中的CAD软件使用指南一、引言土木工程是一门研究土地的开发、土地的使用以及改善人类生活环境的学科。

CAD(计算机辅助设计)软件在土木工程中扮演着重要的角色,能够快速、高效地进行设计、分析和绘图。

本文将介绍土木工程技术中常用的CAD软件的使用指南。

二、AutoCADAutoCAD是土木工程领域最常用的CAD软件之一。

以下是使用AutoCAD进行土木工程设计的一些基本步骤:1. 创建图纸:使用AutoCAD的“New”命令创建一个新的图纸文件。

选择合适的纸张大小和比例尺,确保图纸能够准确地表达设计意图。

2. 绘制基础线型:使用AutoCAD的“Line”命令绘制建筑物的外框、道路的路径等基本线型。

确保线条的连续性和准确性。

3. 创建图层:使用AutoCAD的“Layer”命令创建不同的图层,并将不同元素分类到不同的图层中,如建筑物、道路、水域等。

这样可以方便后续的修改和管理。

4. 添加文字和标注:使用AutoCAD的“Text”命令添加文字描述和标注,如建筑物的尺寸、材料等信息。

确保文字清晰可读,标注准确。

5. 绘制实体:使用AutoCAD的“Rectangle”、“Circle”、“Arc”等命令绘制建筑物、道路等实体结构。

通过调整实体的尺寸、位置和属性,实现设计意图。

6. 进行分析和模拟:使用AutoCAD的分析工具,如“Civil 3D”进行道路的纵断面和横断面分析,通过地形和弯道的模拟,评估设计的合理性。

7. 生成图形输出:使用AutoCAD的“Plot”命令将设计好的图纸输出为打印稿或电子文件,以便交流和存档。

三、RevitRevit是一款全面的建筑信息建模(BIM)软件,也适用于土木工程项目的设计和管理。

以下是使用Revit进行土木工程设计的一些基本步骤:1. 创建项目:在Revit中选择适当的模板,开始新项目的创建。

确定项目的类型、建筑设计和地理位置等信息。

2. 创建建筑物:使用Revit的“Wall”命令创建建筑物的墙壁、楼板、梁等基本构件。

土木工程CAD考查要求

土木工程CAD考查要求
问题并进行调整。
利用CAD的协同工具,实现 多专业、多部门之间的协同 工作,以确保施工进度的顺 利进行。
工程量统计与成本估算
01
利用CAD软件的工程量统计功能,自动计算出土建、安装等 各专业的工程量。
02
通过CAD的成本估算工具,根据工程量和材料价格等信息, 对项目的成本进行初步估算。
03
利用CAD的数据导出功能,将工程量统计和成本估算结果导 出为Excel等表格形式,以便进行进一步的分析和处理。
通过CAD的结构分析工具,对结 构模型进行受力分析、稳定性分 析等,以确保结构设计的合理性。
利用CAD的优化设计功能,对结 构进行轻量化设计、拓扑优化等, 以提高结构的性能并降低成本。
施工进度模拟及可视化展示
利用CAD软件进行施工模拟 ,包括施工过程的动画演示
和关键节点的展示。
通过CAD的可视化功能,将 施工进度与现场实际情况进 行实时对比,以便及时发现
参数调整
调整渲染参数,如采样质量、抗锯齿等级、环境光 遮蔽等,以优化图像质量和渲染速度。
后期处理
运用Photoshop等图像处理软件对渲染结果 进行后期处理,如色彩调整、锐化、添加特 效等,提升图像品质。
三维模型在土木工程中的应用
工程设计
利用三维模型进行建筑设计、结构设计 等,直观地展示设计方案,便于评估和
标注结构施工信息
在结构施工图中标注必要的施工 信息,如钢筋配置、混凝土强度 等级等。
设备安装图绘制规范
确定设备安装位置
根据建筑设计和使用需求,确定设备的安装位置,并 在图纸上准确标注。
绘制设备安装详图
对重要设备或复杂安装方式的设备,需绘制详细的安 装详图,以便施工人员准确理解安装要求。

土木工程CAD第2章土木工程基本图形的绘制

土木工程CAD第2章土木工程基本图形的绘制

指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃
(U)/宽度(W)]:(按Enter键)
命令:_pline(执行绘制线段操作)
指定起点:拾取AB中点(指定第一点)
2.2绘制多段线
指定下一个点或[圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:(指定 端点) 指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: (按Enter键) 命令:_pline(执行绘制线段操作) 指定起点:拾取AB弧中点(指定第一点) 指定下一个点或[圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]:(指定 端点) 指定下一点或[圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: (按Enter键) 命令:_offset(执行绘制偏移操作) 指定偏移距离或[通过(T)]<8.0000>:8(输入偏移距离) 选择要偏移的对象或 <退出>:选择整个线段(选择要偏移的对象) 指定点以确定偏移所在一侧:在整个线段外指定点(确定偏移所在一侧) 选择要偏移的对象或 <退出>(结束命令)
2.3绘制圆与圆弧
命令:_line(执行绘制直线命令操作) 指定第一点: 指定下一点或[放弃(U)]:@28,0(输入数值) 指定下一点或[放弃(U)]: 指定下一点或[放弃(U)]:@13<30(指定斜线的终点) 指定下一点或[放弃(U)]:
2.3绘制圆与圆弧
命令:_arc 指定圆弧的起点或[圆心(C)]:(指定圆弧的起点) 指定圆弧的第二点或[圆心(C)端点(E)]:c 指定圆弧的圆心:@0,90(指定圆弧的圆心) 指定圆弧的端点或[角度(A)/弦长(L)]:per(指定圆弧的端点)

土木工程CAD

土木工程CAD

土木工程CAD咱先来说说土木工程 CAD 这玩意儿啊,它可真是个神奇的工具!记得我之前带过一个学生,叫小李。

这孩子刚开始接触土木工程CAD 的时候,那叫一个懵圈。

看着屏幕上那些密密麻麻的图标和命令,脑袋都大了。

咱先讲讲这土木工程 CAD 到底是啥。

简单来说,它就是咱们土木工程领域的“神笔马良”。

不管是设计高楼大厦、桥梁道路,还是各种复杂的结构,都能靠它给画出来。

而且画得那叫一个精准,尺寸、比例啥的,一点儿都不含糊。

比如说,要设计一座桥。

以前靠手绘,那得费老劲了,还不一定准。

现在有了CAD,咱们可以轻松地画出桥梁的各个部分,从桥墩到桥面,从栏杆到伸缩缝,每一个细节都能照顾到。

而且,要是觉得哪里不对劲,修改起来也方便,不像手绘,改一下可能就得重新画。

再说说 CAD 里那些常用的命令和工具。

什么直线、圆弧、矩形,这都是基础中的基础。

还有复制、移动、旋转,这些操作能让咱们的设计工作效率大大提高。

就拿画一个小区的平面图来说吧,先画好一栋楼的轮廓,然后复制、移动,很快就能把整个小区的布局给搞定。

小李一开始总是记不住这些命令,画个简单的图形都要折腾半天。

我就告诉他,别着急,多练练就好了。

然后给他布置了一些小练习,让他从简单的图形开始画起。

经过一段时间的练习,小李慢慢上手了。

有一次,我们做一个实际的项目,设计一个小型的商业中心。

小李主动要求参与,一开始我还有点担心他搞不定。

没想到,这孩子还真行!他用 CAD 把商业中心的大致框架画得有模有样,虽然有些细节还需要完善,但已经让我看到了他的进步。

在学习土木工程CAD 的过程中,耐心和细心可太重要了。

有时候,一个小数点的错误,可能就会导致整个设计的偏差。

所以,同学们在画图的时候,一定要瞪大眼睛,别马虎。

还有啊,CAD 的版本也在不断更新。

新的版本可能会增加一些更强大的功能,所以咱们得跟上时代的步伐,不断学习和探索。

总的来说,土木工程 CAD 就像是我们土木工程人的得力助手,只要掌握好了它,就能在设计的道路上越走越顺。

土木工程制图与CAD基础第1章 制图基本知识

土木工程制图与CAD基础第1章 制图基本知识
北京科技大学
University of Science and Technology Beijing
1.1 制图基本规定
专业 房屋建筑工程 方面
道路工程方面 水利工程方面 城市规划方面
标准名称 《房屋建筑制图统一标准》 《总图制图标准》 《建筑制图标准》 《建筑结构制图标准》 《给水 排水制图标准》 《暖通空调制图标准》 《道路工程制图标准》 《水利水电工程制图标准》 《城市规划制图标准》
2. 标题栏与会签栏
学习阶段作业用图标
北京科技大学
University of Science and Technology Beijing
1.1 制图基本规定
2. 标题栏与会签栏
• 会签栏:各工种负责人签字签署专业、姓名、日期用的 表格。
北京科技大学
University of Science and Technology Beijing
1.1.4. 字体
1.1 制图基本规定
工程图中的字体包括:汉字、字母、数字和书写符号等。
国标规定工程图中的字体应做到:
字体工整、笔画清楚、间隔均匀、排列整齐。
汉字
国标规定工程图中的汉字用长仿宋体,长仿宋体字也称为
“工程字”。
北京科技大学
University of Science and Technology Beijing
2.5
3.5
5
7
10
14
20
使用范围
①详图的数字标题 ②标题的比例数字 ③剖视、断面名称代号 ④图标中部分文字 ⑤一般文字说明
各种图的标题
大标题或封面标题
尺寸、高程及其他数字
① 表格的名称 ② 详图及附注标题
北京科技大学

土木工程CAD知识点整理

土木工程CAD知识点整理

土木工程CAD技术第1章引言1.1 CAD的基本概念1.1.1 CAD的概念CAD技术的核心:用计算机表现设计成果:物体形状、属性。

关键:用计算机处理图形1.1.2CAD理论基础计算机图形学、计算机绘图、有限元方法1.1.3CAD技术基础软件工程技术、图形图像处理技术、数据管理技术、数据交换技术、人机交互技术、工程分析技术1.2 CAD的目的和意义1.2.1 工程及产品设计的特点1.2.2 CAD的目的通过让人机结合,优势互补1.2.3 CAD的意义1.3 CAD的发展及应用领域1.3.1 发展历史1.3.2 应用领域1.4 CAD在土木工程中的应用1.5 本课程的任务及学习方法第2章CAD系统概论2.1 CAD系统组成硬件、软件、网络2.2 CAD系统分类2.2.1 CAD系统分类2.2.2 土木CAD系统分类2.3 通用CAD系统2.4 土木工程设计阶段CAD系统2.4.1 土木工程设计阶段划分2.4.2 设计阶段各专业配合2.4.3 对CAD系统的需求(6条)2.4.4 设计阶段典型CAD举例2.4.4.1 建研院PKPM2.4.4.2 Autodesk BLM系列(BIM)Revit建筑设计软件系统,Buzzsaw 多参与方系统工作网络平台(多阶段多专业)2.5 土木工程施工阶段CAD系统2.5.1 施工阶段划分2.5.2 对CAD的需求2.5.3 施工阶段典型CAD系统2.5.3.1 斯坦福Project 4D2.5.3.2 清华建筑施工4D管理系统2.5.3.2 清华ePIMS+2.6 CAD系统选型2.6.1 选型方法需求分析:适用性分析、效率分析、收益分析、风险分析系统性能评估2.6.2 硬件选型2.6.3 软件选型第3章计算机图形技术3.1 概述3.2 图形生成3.2.1 常用的坐标系3.2.2 基本图形元素(矢量光栅)3.2.3 生成直线段的算法3.2.3.1 光栅图形直线段的生成3.2.3.2 生成的直线段(编程)3.2.4 生成直线图形的算法3.1.4.1 矩形的生成(两点式、点差式)3.2.4.2 正多边形的生成3.2.5 生成曲线图形的算法(曲线插补法、用一系列直段逼近一条曲线)3.2.5.1 曲线的表示方法(显式、隐式、参数)3.2.5.2 曲线参数拟合(例子)3.2.5.3 抛物线样条曲线3.3 图形几何变换3.3.1 图形几何变换的概念基本方法:以点的几何变换为基础、使用变换矩阵表示点的变换规律3.3.2 二维图形几何变换(平移旋转镜像组合实例)3.3.3 三维图形几何变换3.3.4 图形的投影变换(正平行投影、透视投影)3.4 图形显示处理3.4.1 图形的窗口和视口变换3.4.2 图形裁剪3.4.2.1 二维线段的裁剪(矢量裁剪法9个部分的例子)3.4.2.2 多边形的裁剪(逐边裁剪法)3.4.2.3 字符的裁剪3.4.2.4 三维图形的裁剪3.5 工程制图程序的设计3.5.1 用计算机绘制工程图的方法3.5.2 工程图形绘制方法1 直接绘图法2. 基本图素拼合法3. 参数绘图法3.5.3 建筑结构CAD系统中的图形功能第4章三维建筑造型4.1 概述4.2 三维几何模型4.2.1 线框模型(数据结构:顶点表、边表)4.2.2 表面模型(数据结构:顶点表、边表、面表)4.2.3 实体模型(数据结构:体素调用、扫描变换、空间点列、单元分解、边界表示、结构实体几何)4.3 三维真实感图形显示4.3.1 消隐处理4.3.1.1 单个凸多面体的消隐处理(面可见性判别方法:矢量计算法)4.3.1.2 任意平面体的消隐处理(最大最小试验、包含性试验、深度检验)4.3.2 明暗效应处理1.物体表面颜色和亮度2.物体表面的质感3.光照下的物体阴影4.透明物体的透明效果和镜面物体的镜象效果4.3.2.1 表面明暗效应的影响因素1. 光照特性2. 物体表面特性3. 物体周围环境4.3.2.2 光照模型1.环境光:任何方向上光的强度都相同2.漫反射光3.镜面反射光4.透明度5.色彩4.3.3 真实感图形生成算法(渲染)扫描线算法光线追踪算法4.4 AutoCAD三维建筑造型4.4.1 概述功能:1. 建立三维几何模型(简称“三维建模”)2. 编辑三维模型3. 三维图形的消隐4. 三维图形的渲染(真实感图形显示)4.4.2 AutoCAD三维绘图基础4.4.2.1 用户坐标系世界坐标系(WCS) 和用户坐标系(UCS):前者固定,后者可移动;改变UCS只会改变坐标系的原点和倾斜度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第八章建筑结构CAD系统设计8-1 软件工程方法8-2 需求分析8-3 系统设计8-4 程序编制8-5 系统测试8-1 软件工程方法 软件工程产生的背景上世纪70年代,随着软件的大型化软件开发普遍出现:成本超预算完成时间超计划被称为“软件危机”,人们关心:如何开发与维护软件如何满足对软件日益增长的需求软件工程学研究软件开发与维护过程中所需使用的原则、方法和技术的学科主要思路将软件作为一个工程产品来对待即,需要经过规划、分析、设计、实现等过程或,需要经过小规模实验、正式投产等过程8-2需求分析 目的明确:系统必须做什么是软件设计的基础内容问题定义可行性研究系统分析内容1:问题定义包括3个步骤:步骤1:调查研究目的是搞清问题背景和用户目标,包括:设计规范设计方法和过程设计结果及其表达方式设计原始资料:地形、地貌、气象、地震……设计人员的计算机能力和工作环境同类软件的市场步骤2:分析问题目的了解人工运行系统(当前系统)的工作过程;确定拟建CAD系统(目标系统)的主要目标出发点目标系统在以下方面应与当前系统基本一致:所完成的功能工作方式设计思路专业习惯步骤3:定义问题目的提交问题分析和定义的书面报告报告内容软件项目的名称问题的概括定义系统的目标系统的规模内容2:可行性研究目的确定问题是否能够解决主要工作描述当前系统的主要功能建立目标系统的逻辑模型提出多个可供选择的开发方案确定行动方针和制定开发计划提交可行性研究报告内容3:系统分析包括6个步骤:步骤1:确定系统的综合要求功能要求性能要求:存储容量、响应时间、安全性运行要求:运行环境、系统软件、支撑软件 步骤2:分析系统的数据要求建立数据模型:用图形工具作数据结构图步骤3:修定系统的逻辑模型 步骤4:修定系统的开发计划 步骤5:建立系统的开发模型 建立“样机”步骤6:文档编制项目开发计划软件需求说明书数据要求说明书项目开发计划可行性研究报告 项目开发计划软件需求说明书 数据要求说明书 概要设计说明书 详细设计说明书 数据库设计说明书 用户手册操作手册模块开发卷宗测试计划测试分析报告开发进度月报项目开发总结报告根据GB/T 8567-1988和GB/T9385-1988计算机软件开发过程中应产生14种文件:标准规定:软件需求说明书1 引言1.1 编写目的1.2 背景1.3 定义1.4 参考资料2 任务概述2.1 目标2.2 用户的特点2.3 假定与约束3 需求规定3.1 对功能的规定3.2 对性能的规定3.3 输入输出要求3.4 数据管理能力要求3.5 故障处理要求3.6 其他专门要求4 运行环境规定4.1 设备4.2 支持软件4.3 接口4.4 控制文件编制中的考虑因素灵活性应编制的文件种类文件的详细程度文件的扩展节的扩展与缩并程序设计的表现形式文件的表现形式文件的其他种类逻辑模型的表达方法:系统流程图用图形符号描绘系统的每个部件以及各部件之间的流动情况基本符号:见下一幻灯片作图方法用符号定义组成系统的每一部件;用箭头确定信息通过系统的逻辑路径(信息流动路程);使信息在图中从顶向下或从左向右流动;对复杂系统,可分层、分页作图。

系统数据模型的表达方法:层次方框图用呈树形结构的一系列多层次的矩形框描绘数据的层次结构表示方法一个单独的顶层矩形框,代表完整的数据结构下面各层矩形框代表数据的子集最底层的各个框代表组成该数据的实际数据元素这种模式可从顶层信息的分类开始, 沿每条路径细化,直到确定了数据结构的全部细节实例:基于因特网的软件使用许可证管理系统的需求分析说明书一背景二本需求分析说明书的用途三整体需求四功能需求五其他需求六开发计划一背景现有的许可体系软件狗分为单机版和网络版两种存在的问题相关成本随销售增加成正比增加给用户造成不便可能的新方式利用日益普及的因特网,可解决既存问题二本需求分析说明书的用途是基于上述背景经双方(开发方和委托方)讨论形成的对需求的表述将成为开发方进行系统设计和编程的依据将成为委托方验收的依据三整体需求3.1 与现有许可体系的关系已购买应用软件的用户:软件狗仍可用交回软件狗可切换为新体系新购买应用软件的用户:使用新体系3.2 用户分析购买应用软件的用户针对一个软件可购买多个许可本企业的许可证管理员用户3.3 许可证的管理方式在服务器中设置中央数据库,集中管理许可证信息在网上可以随时查询应用软件的许可证信息及总体用户的状况3.4 许可证管理信息的查询和变更查询应用软件的使用信息变更密码密码失盗时,经过一定程序恢复最初密码四功能需求4.1 概述许可证管理员用户:设置和取消许可证查询许可证信息及应用软件使用信息购买应用软件的用户:获得许可证并使用应用软件查询应用软件使用信息功能总体分类:使用、保密、查询、管理4.2 使用功能1) 用户的识别:用户ID及密码2) 许可证内容许可证数、使用期限、绘图内容3) 许可证的获得和归还不限定机器、不能超过购买数4) 许可证的借出和回收不需要通过许可证管理员用户4.3 保密功能原则:保密性不能低于软件狗方式防止信息的篡改、非法获取1) 许可证信息2) 用户相关信息3) 非用户不可获得许可证4) 用户不可欺骗:构筑虚拟服务器、修改本地文件4.4 信息查询功能购买应用软件的用户:已购软件的版本、许可证数、使用期限、使用状况、借出状况等许可证管理员用户:用户的许可证信息、许可证使用状况、各版本的销售情况、用户信息统计4.5 管理功能1) 用户信息的登记、变更2) 许可证信息的登记、变更8-3系统设计 目的明确:如何实现软件内容程序结构设计用户界面设计:第六章中已讲数据结构设计文档编制内容1:程序结构设计模块化把程序划分成若干模块,每个模块完成一项子功能,把这些模块集成起来组成一个整体,可解决问题需求。

模块:程序对象的有名字的集合,如过程、函数、子程序、宏等。

即具有特定功能,可单独命名,并可编址的程序段。

模块化的原则语言模块单元设计的模块应与程序设计语言提供的语言模块单元相对应。

如,C语言中的子程序、函数、结构体;C++语言中的类、对象等。

信息隐藏把模块界面与模块实现分离开来。

模块界面体现为模块的接口;模块实现体现为模块的数据结构和具体算法。

外部利用模块时,只需知道模块的接口。

模块化的标准可分解性:能把一个大的、复杂的问题分解成一些小的、简单的问题,直到可直接解决为止。

可结合性:要求模块能自由地结合在一起构成新的系统。

使模块具有好的复用性。

可理解性:设计出的模块不用参考相邻的模块,就能看懂。

使软件具有好的可维护性。

连续性:模块变化不影响系统的结构。

使软件具有好的可扩充性。

模块保护:系统运行发生的错误被限制在该模块内或仅传播到少数模块。

使软件具有健壮性。

结构化设计方法基本思想将功能逐步分解划分为模块让模块间形成层次将程序结构限制为顺序、选择和循环面向对象设计方法基本思想分解问题领域:识别对象和类,尽量让对象和类对应于现实中的事物;建立类之间的相互关系:e.g.层次关系;以类为模板生成对象,让对象协同作用去实现系统的具体功能。

内容2:数据结构设计定义有效地组织相互之间存在着密切联系的数据,并以一种可行的方式存储数据,以便于按照用户的意图存取和处理数据内容数据的逻辑结构,即面向用户的结构数据的物理结构,即逻辑结构在计算机内的实现,存储结构两种结构之间的相互关系以及相应的算法物理结构在存储器中的存储形式为顺序分配存放地址与下标之间存在着一一对应的关系Loc ( ti ) = Loc ( t1) + ( i-1) * LL:单个元素的存储长度特点有序性:各数据元素的存储顺序与逻辑顺序一致 均匀性:各数据元素的数据类型一致,且元素所占存储空间的长度相等元素的插入或删除, 需要移动元素,很不方便运算建表static char Lt[m]= {‘A’,’B’,’C’,’D’,’E’…}; 访问char c1;c1 = Lt [i-1];删除Lt [ j–1] = Lt [ j ]( j = i +1, i +2,…, n–1);需处理特殊情况(处理首尾元素)。

相关文档
最新文档