《计算机辅助设计》第一章基础知识

合集下载

01计算机辅助设计概述

01计算机辅助设计概述

12
第1章 AutoCAD 2008 入门知识
1.3 AutoCAD 2008中文版的工作界面
绘图窗口包括:标题栏、、工具栏 命令行、滚动条、 绘图窗口包括:标题栏、、工具栏、命令行、滚动条、状 、、工具栏、 态栏、图纸集管理器、工具选项板。 态栏、图纸集管理器、工具选项板。
标题栏 菜单栏 绘图窗口 工具栏 图纸集管理器 光标 工具选项板 滚动条
7
肖琴, 李云良 肖琴 李云良,
第1章 AutoCAD 2008 入门知识
考核方式
本课程为专业必修课, 本课程为专业必修课,课程考核采用平时考核和期末考 试相结合的方式进行。 试相结合的方式进行。 平时考核:主要采用考勤( )、作业 平时考核:主要采用考勤(10%)、作业(30%)等 )、作业( ) 形式, 形式,40%。 。 期末考核: 期末考核:60%(笔试和机试) (笔试和机试)
11
第1章 AutoCAD 2008 入门知识
1.2 启动AutoCAD 2008中文版
启动AutoCAD 2008中文版的方式有以下 种。 中文版的方式有以下3种 启动 中文版的方式有以下 1. 双击桌面上的快捷图标 2. 选择菜单命令 选择“ 选择“开始 > 程序 > Autodesk > AutoCAD 2008Simplified Chinese > AutoCAD 2008”命令,启动 命令, 命令 AutoCAD 2008中文版。 中文版。 中文版 3. 双击图形文件 若硬盘内已存在AutoCAD的图形文件(*.dwg), 的图形文件( 若硬盘内已存在 的图形文件 ), 双击该图形文件,即可启动AutoCAD 2008中文版,并在 中文版, 双击该图形文件,即可启动 中文版 窗口中打开该图形文件。 窗口中打开该图形文件。

计算机辅助设计的基础知识

计算机辅助设计的基础知识

第2章计算机辅助设计的基础知识2.1 几何建模2.1.1 图形元素的概念一个几何模型或一个图形,不管它有多么复杂,都是由基本的图形元素组成的,这些基本图形元素简称为图元(primitive或entity)对于一个计算机辅助设计系统,基本的绘图工具就是这些图元的建立工具2.1.2 图元的几何信息尺寸的大小图元的主要几何信息包括:位置的关系图形的大小是由尺寸标注表示的,尺寸标注是图形设计中的一项重要内容2.1.3 尺寸驱动的概念尺寸标注——只是对已有图形标注上尺寸图形的变化不一定引起尺寸标注的变化,反之,尺寸标注的变化也不会引起图形的变化尺寸驱动——将图形与尺寸标注关联起来图形的变化将会引起尺寸标注的变化,同样,尺寸标注的变化也会引起图形的变化这样就为设计提供了极大的方便2.1.4 图元的拓扑信息图元的相对位置图元的拓扑信息主要包括连接关系拓扑(Topology)是将各种物体的位置表示成抽象位置这些关系除了可以用尺寸进行约束以外,一般还可以使用一些约定的几何约束关系来实现这些几何约束这些几何约束关系一般包括水平、垂直、平行、共线、相切、同心、相等和对称等2.1.5 坐标系的概念♦1)世界坐标系其原点和坐标轴的方向始终固定不变世界坐标系有时又被称为绝对坐标系♦2)用户坐标系用户坐标系又称相对坐标系它是由用户自己创建的坐标系2.1.6 图块与图组的概念图块或图组就是将一组整体的图形,组成一个独立的图形块或图形组,在需要的时候把这一组图形按指定的位置插入到当前的图形中,从而避免每次重复绘制相同的图形,这样可以大大的提高绘图的效率。

2.1.7 几何模型的概念用计算机绘制的表示三维对象的图形一般称为三维几何模型。

根据造型方法不同,可以将三维几何模型分为线框模型、表面模型和实体模型2.1.8线框模型线框模型是对三维对象的轮廓描述由描述对象的线段和曲线组成线框模型的结构简单,但不能表达三维对象的面和体的特征优点:存储的数据量少,生成的速度快。

第1章 计算机辅助设计概述

第1章 计算机辅助设计概述
环境工程CAD CAD概述 第1章 环境工程CAD概述
教学要求目标
了解计算机辅助设计的概念、发展 掌握计算机辅助设计的工作流程 了解AutoCAD的发展及功能 了解AutoCAD的发展及功能 熟悉AutoCAD 2004操作界面 熟悉AutoCAD 2004操作界面 掌握启动和退出的方法
1
1.1 计算机辅助设计概述
AutoCAD是美国Autodesk公司开发的一个交互式绘图软件,是 用于二维及三维设计、绘图的系统工具,用户可以使用它来创建、 浏览、管理、打印、输出、共享及准确复用富含信息的设计图形。 AutoCAD AutoCAD已经成为一个功能强大、性能稳定、市场占有率位居 世界第一的CAD系统,在城市规划、建筑、测绘、机械、电子、造 船、汽车等许多行业得到了广泛的应用。统计资料表明,目前世界 上有75%的设计部门、500多万的用户应用此软件,大约有50万套 AutoCAD软件安装在各企业中运行。1998年法国世界杯足球场、波 士顿查尔斯河大桥、马来西亚 Petronas 双塔等都是它的杰作。
1.1.1 计算机辅助设计的概念 计算机辅助设计(Computer Aided Design,CAD)是利 用计算机强有力的计算功能和高效率的图形处理能力, 辅助知识劳动者进行工程和产品的设计与分析,以达到 理想的目的或取得创新成果的一种技术。它是综合了计 算机科学与工程设计方法的最新发展而形成的一门新兴 学科。计算机辅助设计技术的水平成了衡量一个国家工 业技术水平的重要标志。
3
1.1.2 CAD制图方法 交互法:直接利用绘图软件的各种功能,利用人机交互 方式将图形一笔一笔画出来。缺点是速度慢,绘图工作 量大,应用熟练后,比原始绘图要快2-3倍以上。 尺寸驱动法:
4
1.1.2 CAD的优点

计算机辅助设计(平面)课件

计算机辅助设计(平面)课件
可以在一个图层中拖动、编辑、粘贴或重新配置图层元素,而这却 不会影响到其它的图层。在你合并图层或压平图像之前,每个图层都是 彼此独立的。试着在一个图层中编辑图像文本,改变不透明度和重叠模 式,再或者利用图层风格命令来处理图层蒙板,从而制作出一些特殊效 果,就更明白图层之间的独立性。
第一章 菜单命令的基础知识
第一章 菜单命令的基础知识
1.2 主要菜单命令
1.2.1 File(文件)菜单 File菜单包括了New、Open、Save、Import、Export以及Print
等文件操作的基本功能,几乎是最常用的菜单之一。这些功能与其 它多数应用程序相似,应该多加留意的是诸如为Save for Web和 Automate等Photoshop提供独特功能的命令。
任何一个商业软件必备的保留菜单就是Help菜单,从中可以调出本 软件的大量信息。Help菜单中的很多命令是提供软件以及增效工具的注 册信息
第二章 PHOTOSHOP的基本操作
本章开始学习Photoshop的工具以及 基本操作。只有熟练的掌握这些工具的基 本操作,才能够创造出精美绝伦的艺术品。 许多让人惊叹的图像效果,都不过是对这 些操作创造性地组合。
1.2.8 Window(窗口)菜单 Photoshop将工作区域中正在编辑的文件以及各个面板、状态栏等
等都看作是窗口,Window菜单可以控制这些窗口的显示或者隐藏,以及 它们的排列方式。其中最前面一挡中的四个命令是主要的操作命令,其 余的命令的功能则是分别将各个面板以及状态栏置为“显示”或者“隐 藏” 1.2.9 Help(帮助)菜单
第二章 PHOTOSHOP的基本操作
2.1 工具箱简介 熟练使用工具箱中提供的各种工具是Photoshop绘画的基础,

三维计算机辅助设计SW课件1-基础知识

三维计算机辅助设计SW课件1-基础知识

SolidWorks的设计流程 绘制草图
选择基准面,二维、三维草图绘制(含各种配合关系定义)
零件生成
拉伸 旋转 扫描 放样 切割 异型孔 旋转 阵列 抽壳 拔模 等


插入零件 配合 阵列 参考 材料明细表 爆炸图 等 测量 干涉检查 质量属性 传感器 对称检查 等
评估分析 仿真功能
动画 受力分析 热分析等
(一) 基础知识
郑凯 Email: zkajiao@
教学安排
课时: 9~16周 共 32学时(其中,30学时授课,2学时考试) 地点: F501-503机房 软件版本: SolidWorks2010 参考教材和练习册
CAD的概念
Computer Aided Drafting(计算机辅助绘图)
Computer Aided Design(计算机辅助设计)
(包括辅助绘图、概念设计、详细设计、优化设计、有
限元分析、工程仿真、设计过程管理、数据管理、虚拟 加工等方面。它不仅是一种设计方法,也已经成为一门 多学科综合应用的新技术)
现代产品开发过程图例
生产过程仿真(数字化车间) 机械系统动态分析(运动学分析、动力学分析) 加工仿真 结 结 构 构 设工 有 计程 限绘 元 详图 分 细 析 设 计
6.同步建模技术(Synchronous Technology)
2008年,Siemens PLM Software(即原UGS公司)推出同步建模 技术,在参数化、基于历史记录建模的基础上前进了一大步,能够 快速捕捉用户的设计意图,提高设计效率。 同步建模技术是由Siemens PLM Software推出的交互式三维实 体建模方式,该建模方式融合了参数化、基于历史记录的顺序建模 的优势。在同步建模技术中,去除了顺序建模中基于历史的概念, 所有的特征都在同一层,修改其中某一特征时,与之相关的特征一 起发生了变化,而不相关的特征则保持不变。同步技术真正的核心, 在于尺寸约束和拓扑约束的求解,从而高效地实现对零件模型和装 配模型的设计变更,真正实现参数化设计。

计算机辅助设计初级知识点

计算机辅助设计初级知识点

计算机辅助设计初级知识点计算机辅助设计(Computer-Aided Design,简称CAD)是一种通过计算机技术来辅助实现设计过程的方法。

它结合了计算机硬件、软件和设计原理,可以帮助设计师更高效地进行设计和制作。

对于初学者来说,深入了解计算机辅助设计的基本知识是非常重要的。

本文将介绍计算机辅助设计初级知识点,帮助读者了解CAD的基本概念、功能和应用。

一. CAD的基本概念1. CAD的定义CAD是指通过计算机软件和硬件来进行设计和绘图的过程。

它可以帮助设计师快速、准确地创建、修改和分析设计,提高设计效率和质量。

2. CAD的组成部分CAD系统由硬件和软件两部分组成。

硬件包括计算机、显示器、输入设备(如鼠标、键盘、数字板等)和输出设备(如打印机、绘图仪等)。

软件包括CAD软件和相关辅助软件。

3. CAD的特点CAD具有高精度、高效率和高质量的特点。

它可以准确绘制和修改图形,提供多种设计工具和功能,并能进行参数化设计、三维建模、模拟分析等操作。

二. CAD的基本功能1. 二维绘图CAD可以通过绘图工具绘制、编辑和修改二维图形。

它提供了直线、曲线、圆弧、多边形等绘图基本元素,并支持各种绘图操作和标注功能。

2. 三维建模CAD可以通过建模工具创建、编辑和修改三维实体模型。

它提供了包括立方体、球体、圆柱体等基本几何体,以及各种布尔运算和曲面造型工具。

3. 参数化设计CAD可以通过参数化设计功能进行自动化设计。

设计师可以设置各种参数和约束条件,通过改变参数值来快速生成不同形状和尺寸的模型。

4. 模拟分析CAD可以进行模拟分析和优化计算,帮助设计师评估设计性能。

它可以进行强度、刚度、热传导等方面的分析,并给出相应的结果和建议。

5. 图形输出和展示CAD可以将设计图形输出为图纸、打印稿或电子文件。

它支持多种输出格式和参数设置,可以满足不同的展示和交流需求。

三. CAD的应用领域1. 机械设计CAD在机械设计中得到广泛应用。

第1章计算机辅助设计概述

第1章计算机辅助设计概述

第 1 章计算机辅助设计概述1.1 计算机辅助设计的概念计算机辅助设计( Computer Aided Design ,CAD ),它是计算机科学技术发展和应用中的一门重要技术。

所谓CAD 技术,就是利用计算机快速的数值计算和强大的图文处理功能来辅助工程师、设计师、建筑师等工程技术人员进行产品设计、工程绘图和数据管理的一门计算机应用技术,如制作模型、计算、绘图等。

计算机辅助设计对提高设计质量,加快设计速度,节省人力与时间,提高设计工作的自动化程度具有十分重要的意义。

现在,它已成为工厂、企业和科研部门提高技术创新能力,加快产品开发速度,促进自身快速发展的一项必不可少的关键技术。

与计算机辅助设计( CAD )相关的概念有:CAE (Computer Aided Engineering ):计算机辅助分析。

就是把CAD 设计或组织好的模型,用计算机辅助分析软件对原设计进行仿真设计成品分析,通过反馈的数据,对原CAD 设计或模型进行反复修正,以达到最佳效果。

CAM ( Computer Aided Manufacture ):计算机辅助制造。

就是把计算机应用到生产制造过程中,以代替人进行生产设备与操作的控制,如计算机数控机床、加工中心等都是计算机辅助制造的例子。

CAM 不仅能提高产品加工精度、产品质量,还能逐步实现生产自动化,对降低人力成本、缩短生产周期有很大的作用。

把CAD 、CAE 、CAM 结合起来,使得一项产品由概念、设计、生产到成品形成,节省了相当多的时间和投资成本,而且保证了产品质量(如图1-1 所示)。

是图1-1 计算机辅助设计过程计算机辅助设计( CAD )技术是集计算、设计绘图、工程信息管理、网络通讯等计算机及其他领域知识于一体的高新技术,是先进制造技术的重要组成部分。

其显著特点是:提高设计的自动化程序和质量,缩短产品开发周期,降低生产成本费用,促进科技成果转化,提高劳动生产效率,提高技术创新能力。

计算机辅助制图--第一章CADCAM概述 ppt课件

计算机辅助制图--第一章CADCAM概述  ppt课件
ppt课件 PPT课件 PPT课件 19
CAD/CAM技术应用
CAM技术的发展
1952年 数控(NC)机床首次研究成功奠定了CAM的硬件基础。
1955年 研制成功在通用计算机上运行的自动编程工具(APT)语言, 实现了NC编程自动化。
1958年 研制成功自动换刀镗铣加工中心(MC),一次装夹集中加工, 提高加工效率和质量。
ppt课件 PPT课件 PPT课件 18
硬 件
软 件
应 用
CAM
◆ 突飞猛进的时期(20世纪80年代)
硬件技术 大规模集成电路、外设产品系列化
彩色高分辨率图形 显示器、大型数字 化仪、自动绘图机
软件技术
高级编程语言、数据库技术、有限元分析、优 化设计、曲面建模、三维实体建模 企业:大——小 国家:发达——发展中 设计:产品——工程
ppt课件 PPT课件 PPT课件
计算机技术 CAD/CAM技术 机械制造技术
以人为主体,借助计算机硬、软课件 PPT课件 PPT课件
3
计算机辅助设计和计算机辅助制造(CAD/CAM)技术是设 计人员和组织产品制造的工艺技术人员在CAD/CAM系统的 辅助之下,根据产品的设计和制造程序进行设计和制造的 一项新技术,是人的智慧和创造力与计算机技术系统的巧 妙结合。设计人员通过人机交互操作方式进行产品设计构 思和论证,产品总体设计,技术设计,零部件设计,有关 零件的强度、刚度、热、电、磁的分析计算和零件加工信 息(工程图纸或数控加工信息等)的输出,以及技术文档 和有关技术报告的编制。而工艺设计人员则可以根据CAD 过程提供的信息和CAM系统的功能,进行零部件加工工艺 路线的控制和加工状况的预显,以及生成控制零件加工过 程的信息。
ppt课件 PPT课件 PPT课件

计算机辅助设计与制造第1章CADCAM基本知识

计算机辅助设计与制造第1章CADCAM基本知识

02
刀具选择与参数设置
在生成刀具路径时,需要根据加工需 求选择合适的刀具,并设置合理的切 削参数,如切削宽度、切削深度等。
03
刀具路径的验证与优 化
生成的刀具路径需要进行验证和优化 ,以确保加工质量和效率。
后处理与仿真
后处理的基本概念
后处理器的选择与配置
加工过程仿真
后处理是将CAM生成的刀具路径转换 为数控机床可执行的代码的过程。
概念
CAD/CAM技术利用计算机软硬件, 结合各种传感器、控制器和加工设备, 实现产品的数字化设计、仿真优化、 加工制造和生产管理。
CAD/CAM技术的发展历程
起步阶段
20世纪50年代,CAD技术开始起步,主要用于二维绘图和 简单的三维几何建模。
发展阶段
20世纪70年代,随着计算机性能的提高和图形学理论的成熟 ,CAD技术逐渐向三维几何建模、曲面造型等领域拓展。
加工阶段的划分
根据加工需求,将加工过程划分为粗加工、半精加工、精加工等阶段,每个阶段采用不 同的切削参数和刀具。
加工余量与切削深度
在数控加工中,需要合理分配加工余量和切削深度,以确保加工质量和效率。
刀具路径生成
01
刀具路径生成的基本 原理
刀具路径生成是根据设计模型和加工 需求,计算出刀具在加工过程中的运 动轨迹。
来CAD/CAM发展的重要方向 。
智能化CAD/CAM技术包括基 于知识的智能设计、基于机 器学习的智能优化、基于虚 拟现实的智能仿真等技术。
云技术在CAD/CAM领域的应用
01
云技术是指通过网络提供可动态伸缩的虚拟化资源的一种 计算方式。
02
在CAD/CAM领域,云技术的应用可以实现异地协同设计、制 造资源共享、数据分析与挖掘等功能,提高设计效率和制造效

第一章计算机辅助设计

第一章计算机辅助设计
1.CAD系统的组成?
答;CAD系统硬件和软件构成。硬件一般由主机、输入设备、输出设备和存储设备四部分组成,其中主机主要是指中央处理器CPU和内存储器两部分。它是控制和指挥整个系统运行并执行实际运算、逻辑分析的装置,是系统的核心;软件是实现CAD各项功能技术的核心,主要包括系统软件、支撑软件和专用应用软件。
10.如何提高光栅扫描显示器的分辨率?
答;(1)在水平扫描频率不变的前提下把水平扫描线数量增加一倍,这时只能采用隔行扫描,这种方法显示的CAD图形质量不是太好;(2)荏苒采用逐行扫描但水平扫描频率增高,这种方法在CAD系统中应用较多,但是其硬件电路复杂。
11.什么是用户坐标系、设备坐标系、规格化设备坐标系?在图形设计中采用规格化设备坐标系有什么好处?
(3)规格化设备坐标系。由于用户图形是定义在用户坐标系里,而图形输出定义在设备坐标系里,它依赖于具体的图形设备。由于不同的图形设备具有不同的设备坐标系,且不同设备之间坐标范围也不尽相同,显然这使得应用程序与具体的图形输出设备有关,给图形处理及应用程序的移植带来不便。为了便于处理,有必要定义一个标准设备,我们引入一个与设备无关的规格化坐标系(NDC),采用一种无量纲的单位代替设备坐标,当图形输出时,再转化为具体的设备坐标。规格化坐标系的取值范围是左下角(0.0,0.0),右上角(1.0,1.0..)
16.企业采用CAD技术的好处和风险有哪些?为什么短期内效果不显著?
答;采用CAD技术能够提高设计质量、缩短设计周期、降低设计成本,从而加快了产品更新换代的速度,是企业保持良好的竞争能力。但也要看到,采用CAD技术会给企业带来一定的风险和问题,如投资大,需要投入一大笔资金购买软、硬件及支付培训和开发费用,一般不能在短时间内产生效益,因此有些企业往往望而却步;还有需要一批掌握CAD技术的、具有良好素质的工程技术人员队伍,对原有的技术人员需要培训,这也是影响企业是否采用CAD技术的一个重要因素。

计算机辅助设计技术基础《读书报告》

计算机辅助设计技术基础《读书报告》

计算机辅助设计技术基础《读书报告》《计算机辅助技术基础》读书报告1第一章:概述1.1 CAD/CAM概念1.2 CAD/CAM技术简介1.3CAD/CAM发展趋势1.4CAD/CAM应用领域第二章:建模技术2.1软件介绍2.2 pro/E功能2.3典型零件的建模第三章:课程小结2第一章:概述1.1 CAD/CAM概念简计算机辅助设计(Computer Aided Design)简称CAD。

是指工程技术人员以计算机为辅助工具来完成产品设计过程中的各项工作,如:草图绘制、零件设计、装配设计、工程分析等,并达到提高产品设计质量,缩短产品开发周期,降低产品成品的目的。

计算机辅助制造(Computer Aided Manufacture)简称CAM。

广义的CAM指借助计算机来完成从生产准备到产品制造出来的过程中的各项活动,包括工艺过程设计,包装设计,计算机辅助数控加工编程,生产作业计划,质量检测与分析等。

狭义的CAM指程序的编制。

总的来说CAD/CAM是指以信息技术为主要技术手段来进行产品设计和制造活动的技术,其发展是与计算机技术和信息技术的发展密切相关的。

在现代制造系统中,计算机的应用已覆盖工程设计与分析、生产管理与过程控制等整个制造领域,可以提供全方位的解决方案和辅助手段。

是当今世界发展最快的技术之一。

它不仅促使了生产模式的转变,同时也促进了市场的发展。

1.2CAD/CAM技术简介CAD是将人和机器混编在解题作业中的一种技术,从而使人和机器的最好特性联系起。

人的特点:逻辑能力强,具有自我学习完善的能力,能自我控制,具有创新思维:而计算机则有速度3快、精度高、不疲倦、储量大、不易出错的特点。

在绝大多数的情况下,任何计算机的能力正好互补。

通过人机对话,人和计算机均能发挥其特性,达到最佳合作效果。

由此可见,CAD是计算机科学与工程科学技术之间的跨科学的边缘科学。

他的发展必然会促进传统产业的改造,新产业的发展,加快产品设计速度,增强国际竞争能力。

计算机辅助设计的基础知识.

计算机辅助设计的基础知识.

第2章计算机辅助设计的基础知识2.1 几何建模2.1.1 图形元素的概念一个几何模型或一个图形,不管它有多么复杂,都是由基本的图形元素组成的,这些基本图形元素简称为图元(primitive或entity)对于一个计算机辅助设计系统,基本的绘图工具就是这些图元的建立工具2.1.2 图元的几何信息尺寸的大小图元的主要几何信息包括:位置的关系图形的大小是由尺寸标注表示的,尺寸标注是图形设计中的一项重要内容2.1.3 尺寸驱动的概念尺寸标注——只是对已有图形标注上尺寸图形的变化不一定引起尺寸标注的变化,反之,尺寸标注的变化也不会引起图形的变化尺寸驱动——将图形与尺寸标注关联起来图形的变化将会引起尺寸标注的变化,同样,尺寸标注的变化也会引起图形的变化这样就为设计提供了极大的方便2.1.4 图元的拓扑信息图元的相对位置图元的拓扑信息主要包括连接关系拓扑(Topology)是将各种物体的位置表示成抽象位置这些关系除了可以用尺寸进行约束以外,一般还可以使用一些约定的几何约束关系来实现这些几何约束这些几何约束关系一般包括水平、垂直、平行、共线、相切、同心、相等和对称等2.1.5 坐标系的概念♦1)世界坐标系其原点和坐标轴的方向始终固定不变世界坐标系有时又被称为绝对坐标系♦2)用户坐标系用户坐标系又称相对坐标系它是由用户自己创建的坐标系2.1.6 图块与图组的概念图块或图组就是将一组整体的图形,组成一个独立的图形块或图形组,在需要的时候把这一组图形按指定的位置插入到当前的图形中,从而避免每次重复绘制相同的图形,这样可以大大的提高绘图的效率。

2.1.7 几何模型的概念用计算机绘制的表示三维对象的图形一般称为三维几何模型。

根据造型方法不同,可以将三维几何模型分为线框模型、表面模型和实体模型2.1.8线框模型线框模型是对三维对象的轮廓描述由描述对象的线段和曲线组成线框模型的结构简单,但不能表达三维对象的面和体的特征优点:存储的数据量少,生成的速度快。

第一章 计算机基础知识(1)

第一章 计算机基础知识(1)

第一章计算机基础知识通过本章的学习,使同学们掌握以下问题:1.计算机的发展简史、特点、分类及其应用领域2.数制的基本概念、二进制和十进制之间的转换以及数的原码、反码、补码表示法3.计算机中数据、字符、和汉字的编码4.计算机硬件系统的组成和作用、各组成部分的功能和简单工作原理5.计算机软件系统的组成和功能、系统软件和应用软件的概念和作用6.计算机的性能和技术指标以及计算机安全操作和计算机病毒的防治1.1计算机简介1.1.1什么是计算机计算机是一种能快速而高效地完成信息处理的数字化电子设备,它能按照人们编写的程序对原始数据进行加工处理存储或传送,以便获得所期望的输出信息。

1.1.2 计算机的类型可以从不同的角度对计算机进行分类1.依其处理数据的形态分类按处理数据的形态分类,可以分为数字计算机、模拟计算机2.依其使用范围分类按其使用范围分类,可分为通用计算机和专用计算机3.依其本身性能分类这是最常用的分类方法,所依据的性能主要包括:字长、存储容量、运算速度、外部设备、允许同时使用一台计算机的用户多少和价格高低等。

根据这些性能可将计算机分为:巨型机、大型机、中型机、小型机和微型机。

1.1.3大型计算机时代对于大型机,通常根据计算机所采用的电子元件不同而划分为:电子管、晶体管、集成电路和大规模集成电路等四代。

1.第一代计算机起始年代:1946—1958 主要电器元件:电子管运行速度:几千次/秒—几万次/秒内存储容量:1000—4000字节软件:用0和1表示的机器语言进行编程,无操作系统使用范围:主要用于军事和科学研究领域特点:体积庞大,造价昂贵,速度低,存储容量小,可靠性差,不易掌握2.第二代计算机起始年代:1958—1964 主要电器元件:晶体管运行速度:几十万次/秒内存储容量:几十万字节软件:出现了BASIC,FORTRAN等高级语言,出现了监控程序并发展为后来的操作系统。

使用范围:扩展到数据处理和事物管理等其它领域特点:晶体管计算机体积小、成本低、重量轻、功耗小、速度高、功能强和可靠性高。

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

第一章基础知识第一节CAD概述一、CAD产生的背景1、计算机的普及及性能的提高,提供了CAD产生的技术基础。

2、市场竞争的加剧,要求产品不断创新、改进,使产品开发周期缩短。

生产由大批量少品种,向小批量多品种转变,成为CAD产生的技术需求。

例如:国际生产工程研究学会对美国、日本、西欧工业部门调查发现:大量生产5%,大批生产10%,小批量50%,单件35%。

二、CAD的产生和发展50年代末麻省理工学院为数控机床开发图形~NC纸带转换系统。

1963年麻省理工学院发表论文提出交互绘图,进行最初的图形库尝试,最早实现人机交互。

同年通用汽车公司开发汽车玻璃型线设计系统,将CAD最早应用于具体对象。

其后洛克希德公司和马库塔列图形公司使CAD在飞机工业中进入实用阶段。

近年CAE(CAD/CAM/CAT)计算机辅助工程最优化设计、自动加工、自动检验CAD使机械产品设计周期缩短2/3~4/5工艺周期缩短4/5~9/10经济效益提高10%~25%首次设计成功率达到95%以上例如:设计过程中所花费的费用占总成本的5%左右,但产品成本的75%是在设计阶段由设计者决定的。

三、CAD的构成1、科学计算通用数学库、统计数学库、常规设计、优化设计、有限元分析、可靠性分析、动态分析等。

2、图形系统几何构型、绘制图纸、绘制曲线表格、图形变换分析、模拟等。

3、数据库1通用性、综合性、减少数据冗余的数据集合。

四、CAD的明天1、先进的工作站专用设计工作站,有强大的计算和图形处理能力,模拟产品的使用效果。

2、高级显示屏幕大屏幕,高分辨率。

3、新型接口人与计算机交互的途径更加广泛。

4、实体模型模拟实际零件组装,自动生成NC轨迹线机生产规划。

5、计算机辅助工厂(CAF)(CAD/CAM/CAT/CAA(辅助装配)/MIS(信息管理系统))6、成组工艺(GT)零件按组规划,编制典型工艺。

7、网络系统远程连接计算机,分布设计。

五、本课程要求1、上课需要《机械设计》和《程序设计》。

2、按时交作业。

3、抄袭作业无成绩。

4、根据大作业评定成绩。

2第二节流程图基础一、流程图的作用绘制流程图是结构化程序设计中的重要环节,通过流程图可以便捷的检查程序逻辑,避免编程的盲目性和随意性,从而有效提高程序代码的质量、编程工作效率和程序的正确率。

二、流程图的基本结构构成流程图的基本元素有四种:1、顺序结构例:a=10;b=30;c=a+b;2、分支结构if语句if(a>b)printf(“a大于b/n”);elseprintf(“a不大于b/n”);switch语句switch(ch){case …a‟:printf(“你选择的是字母a/n”);break;case …b‟:printf(“你选择的是字母b/n”);break;case …c‟:printf(“你选择的是字母c/n”);break;}3、循环结构for语句for(i=0;i<10;i++)printf(“%d/n”,i);while语句while(a<100)a=a+1;3do while语句do{a=a+1;}while(a<100);4、子程序调用三、绘制流程图的原则一个起始,一个终止,一个入口,一个出口。

45第三节 用计算机解决问题的步骤一、建立数学模型由于计算机只能够解决数学问题,因此需要将工程实际问题转化为计算机能够识别和处理的数学问题,这个对工程实际的数学描述即称为数学模型。

模型不唯一。

二、确定计算方法针对建立的数学模型,需要找到一个准确、高效方法来进行运算处理,以获得正确的结果,这个运算方法称为计算方法,简称算法。

算法与模型匹配。

三、绘制流程图依据已确定的算法,绘制计算机进行处理的流程。

四、编写程序对照流程图编写程序,并进行检查。

五、上机调试上机调整和测试程序,会有以下几种情况: A .程序不能运行通常是输入程序时产生的错误,根据系统提示用程序清单对照检查。

B .程序运行结果错误,应分析错误产生的原因,通常如下: 输入程序时产生的错误,用程序清单对照检查。

编制程序时错误,用流程图对照检查。

算法错误,分析算法找出导致错误的原因,修正或重新确定算法。

数学模型建立不准确,检查描述准确性,是否有未考虑的因素。

六、计算并对计算结果进行分析 七、实例:线性方程组的直接解法高斯消去法问题:解方程组⎪⎩⎪⎨⎧=+=++=++108x 3x -x -33x 2x 2x 0x 2x x 321321321数学模型:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡=⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡1030x x x 831322121321-- AX =B建立增广矩阵:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡1083133220121--对增广矩阵进行矩阵变换,当系数矩阵成为单位阵时,右端项阵即为方程组的解。

算法:⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡333323122322211131211b a a a b a a a b a a a 每个元素除a 11,通过行运算消除第2、3行第一列元素,类似的消除第3行元素,回代使系数阵成为单位阵,得到方程组的解。

流程图:程序:VERSION 5.00Object = "{3B7C8863-D78F-101B-B9B5-04021C009402}#1.2#0"; "RICHTX32.OCX"Begin VB.Form Form1Caption = "Form1"ClientHeight = 2640ClientLeft = 4710ClientTop = 1890ClientWidth = 40206LinkTopic = "Form1"ScaleHeight = 2640ScaleWidth = 4020Begin RichTextLib.RichTextBox text1Height = 1335Left = 60TabIndex = 5Top = 1200Width = 3915_ExtentX = 6906_ExtentY = 2355_Version = 393217Enabled = -1 'TrueReadOnly = -1 'TrueTextRTF = $"Form1.frx":0000EndBegin mandButton Command1Caption = "求解"Height = 1005Left = 1890TabIndex = 1Top = 60Width = 525EndBegin RichTextLib.RichTextBox RichTextBox1Height = 1005Left = 60TabIndex = 0Top = 60Width = 1755_ExtentX = 3096_ExtentY = 1773_Version = 393217BorderStyle = 0ReadOnly = -1 'TrueFileName = "D:\CAD\fc.rtf"TextRTF = $"Form1.frx":009DEndBegin bel Label3Caption = "x3="Height = 225Left = 2520TabIndex = 4Top = 840Width = 1455End7Begin bel Label2Caption = "x2="Height = 225Left = 2520TabIndex = 3Top = 465Width = 1455EndBegin bel Label1Caption = "x1="Height = 225Left = 2520TabIndex = 2Top = 90Width = 1455EndEndAttribute VB_Name = "Form1"Attribute VB_GlobalNameSpace = FalseAttribute VB_Creatable = FalseAttribute VB_PredeclaredId = TrueAttribute VB_Exposed = FalseOption ExplicitConst N = 3Dim a(3, 4) As DoublePrivate Sub Command1_Click()initdatagxjsEnd SubSub js()Dim i As Integer, j As Integer, k As Integer, l As Integer Dim TEMP As DoubleFor i = 0 To N - 1TEMP = a(i, i)For j = i To Na(i, j) = a(i, j) / TEMPgxNext jFor j = i + 1 To N - 1TEMP = a(j, i)For k = i To Na(j, k) = a(j, k) - a(i, k) * TEMPgxNext k8Next jNext iFor i = N - 1 To 1 Step -1For k = 0 To i - 1TEMP = a(k, i)For j = i To Na(k, j) = a(k, j) - a(i, j) * TEMPgxNext jNext kNext iLabel1.Caption = "X1=" & a(0, 3)Label2.Caption = "X2=" & a(1, 3)Label3.Caption = "X3=" & a(2, 3)End SubSub initdata()a(0, 0) = 1a(0, 1) = 2a(0, 2) = 1a(0, 3) = 0a(1, 0) = 2a(1, 1) = 2a(1, 2) = 3a(1, 3) = 3a(2, 0) = -1a(2, 1) = -3a(2, 2) = 8a(2, 3) = 10End SubSub gx()Dim i As Integer, j As Integertext1.Text = ""For i = 0 To 2For j = 0 To 3text1.Text = text1.Text & a(i, j) & " "Next jtext1.Text = text1.Text & Chr(10)9Next iEnd Sub计算结果:[1,-1,1] 1011。

相关文档
最新文档