




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《机械CAD/CAM》讲稿第1讲1/80伴随计算机技术迅猛发展,CAD/CAM技术在各个领域中得到了广泛应用。CAD/CAM技术是一项综合性高技术,它应用和不停发展正在引发一场深刻产品设计与制造技术革命。CAD/CAM技术从主线上变化了传统设计、生产、组织模式,对产品构造、公司构造、管理模式、生产方式以及人才知识构造等都产生了重大影响。在目前经济发展新形势下,产品更新换代加快,促进世界上许多国家把发展CAD/CAM技术作为本国制造业发展策略。我国也非常重视CAD/CAM技术研究与发展,并将它列为我国高技术发展计划CIMS主题中一项关键技术。因此,CAD/CAM技术已经成为衡量一种公司乃至一种国家科技进步和工业当代化水平主要标志之一。
《机械CAD/CAM》讲稿2/80《机械CAD/CAM》是机械设计制造及其自动化专业(本科)必修技术基础课程。本课程任务是使学生取得机械CAD/CAM技术基本理论、基础知识和基本技能。对学生基本要求是理解CAD技术知识,能够具有CAD产品开发方面基本技能,在将来工作中能够通过深入学习,较快地在CAD技术应用主要方面进入角色。为此,需要对CAD/CAM基本知识、系统开发技术、有关应用技术几个方面认真学习,掌握基本概念、基本办法。《机械CAD/CAM》讲稿3/80本课程综合了CAD和CAM技术中多分支知识,内容多、知识新。主要内容包括机械CAD/CAM中基本概念和基础知识、软件组成、基础语法和应用软件基本编程办法。课程关键及难点在2、3、4、7章。学员是学习主体,应发挥自己主观能动性,掌握正确学习办法。以自学为主,认真、认真地阅读和理解教材中内容。以面授、辅导、练习、上机试验等相结合方式,完成教学目标。学员应尤其注意对基本概念、基本办法理解和对重点内容掌握。本课程教学目标要求掌握机械CAD/CAM基础知识、CAD/CAM基本编程办法和基本上机试验技能。认真、独立、按时完成每章习题,进行必要自测。强调试验(上机)步骤和编程作业主要性,CAD基础中软件编程和上机调试运行对于理解CAD概念和办法起着其他教学方式不可替代作用,便于理解教学内容,提升独立工作能力。因此编程作业和上机试验作为评定本课程成绩主要根据之一。详细学习要求:《机械CAD/CAM》讲稿4/80CAD/CAM功能预览5/806/807/808/80Pro/Engineer功能预览(CAD)9/80Pro/Engineer功能预览(CAD)10/80Pro/Engineer功能预览(CAD)11/80Pro/Engineer功能预览(CAD)12/80Pro/Engineer功能预览(CAM)13/80Pro/Engineer功能预览(CAM)14/80Pro/Engineer功能预览(CAM)15/80Pro/Engineer功能预览(CAM)16/80Pro/Engineer功能预览(CAM)17/80Pro/Engineer功能预览(CAE)18/80Pro/Engineer功能预览(CAE)19/80Pro/Engineer功能预览(CAE)20/80
第1章概述
1.1CAD/CAM基本概念计算机辅助设计(ComputerAidedDesign,简称CAD)和计算机辅助制造(ComputerAidedManufacturing,简称CAM),常称为CAD/CAM。CAD/CAM技术是产品设计人员和组织产品制造工艺设计人员在CAD和CAM系统辅助之下,根据产品设计和制造程序进行设计和制造一项新技术,是人智慧和发明力与计算机系统功能巧妙组合。设计人员通过人机交互操作方式进行产品设计构思和论证,产品总体设计、技术设计、零部件设计,有关零件强度、刚度、热、电、磁分析计算和零件加工信息(工程图纸或数控加工信息等)输出,以及技术文档和有关技术报告编制。工艺设计人员则可根据CAD过程提供信息和CAM系统功能,进行零件加工工艺路线控制和加工情况预显,以及生成控制零件加工过程信息,这种过程称为计算机辅助工艺过程设计(ComputerAidedProcessPlanning,简称CAPP)。然而应当指出,CAD/CAM技术不能替代人设计和制造行为,而只是实现这些行为先进伎俩。人设计制造行为,则由专业技术人员发明能力和工作经验以及当代设计措施等所提供科学思维措施和实行措施来确定。21/801.2CAD/CAM技术发展概况及发展趋势1.2.1CAD/CAM技术发展概况1.CAD/CAM技术兴起1946年第一台电子计算机在美国问世,不停引入机械设计、制造领域。1952年美国麻省理工学院伺服机构研究室试制成功第一台三坐标数控铣床,揭开了数控加工技术序幕。《机械CAD/CAM》讲稿22/802.CAD/CAM技术发展
计算机、自动绘图机、光笔、图形显示屏等、图形数据处理办法1.
第一代数控系统:采取电子管、继电器和模拟电路组成,体积庞大,价格昂贵。2.
第二代数控系统:1959年制成了晶体管和印刷电路,体积缩小,成本有所下降。3.
第三代数控系统:1965年出现了集成电路,不但体积小、功率消耗少,且可靠性提升,价格深入下降,促进了数控机床品种和产量发展。4.第四代数控系统:20世纪60年代末,先后出现了由一台计算机直接控制多台机床直接数控系统(简称DNC,又称群控系统),及采取小型计算机控制计算机数控(简称CNC)系统,使数控系统以小型计算机化为特性。5.
第五代数控系统:1974年,以微处理器为基础CNC(MNC)系统问世,标志着数控系统进入第五代。
90年代向着标准化、集成化、智能化和网络化发展。《机械CAD/CAM》讲稿23/801.2.2CAD/CAM技术发展趋势1.CAD/CAM系统集成化所谓集成化,一般包括下述内容:提升CAD系统集成度,即要求在整个产品设计过程中各个阶段和每一设计步骤都能有效地使用CAD技术。CAD和CAM集成,即要求设计信息能自动地转换成CAM系统信息。逐渐形成一种以工厂生产自动化为目标CIMS(ComputerIntegratedManufacturingSystem,计算机集成制造系统)。《机械CAD/CAM》讲稿24/80CAD/CAM集成系统模式表达集成化为了真正地实现CAD/CAM系统集成,目前正在开展以工程数据库系统和网络通信技术等为主要技术内容集成化技术研究,方便把散布在多种独立设备中CAD/CAM资源和计算机设备集成起来,达成共享硬件和软件资源,使集成系统内部信息按需要自动地流动。
《机械CAD/CAM》讲稿25/802.CAD/CAM系统智能化专家系统(ExpertSystem)是一种智能程序系统;在系统内部具有大量专家水平领域知识和经验;它能使用人类专家可用知识、处理问题办法来处理某领域问题。专家系统是具有大量专家知识与经验程序系统。
组成:知识库、数据库、推理机、解释系统、知识获取系统《机械CAD/CAM》讲稿26/80机械CAD专家系统在机电产品设计中需要反复决策,决策一般分为概念决策、技术决策、目标决策3种类型。决策过程中除利用专家经验性知识和启发性知识外,还需要多种支撑性资源支持。《机械CAD/CAM》讲稿27/80在建立一种用于机械设计CAD专家系统时,必须采取一种适合于这种过程求解策略,方便更加好地利用专家经验和支撑资源进行决策。常见形式:28/803.CAD/CAM软件标准化是指图形软件标准化。图形标准是一组由基本图素(点、线和面)与图形属性(线型和颜色等)组成通用标准图形系统。当应用程序调用这些图形标准子程序时即可生成图形和图像,并通过交互显示设备实现图形输入和输出。
(1)图形关键系统GKS图形关键系统GKS(GraphicalKernelSystem)是1979年由德国标准化组织(DIN)提出草案,1985年被国际标准化组织采取。它提供了应用程序和一组图形输入、输出设备之间功能性接口,包括在各式各样图形设备上为交互或非交互二维作图所需所有基本功能,即输出功能、输入功能、控制功能、交换功能、图段功能、元文献功能、问询功能和犯错处理功能。这是一种二维图形软件标准。为了满足三维图形需要,DIN与ISO合作制作了三维图形关键系统GKS-3D图形国际标准作为GKS扩充,GKS-3D与GKS完全兼容。《机械CAD/CAM》讲稿29/80(2)初始图形交换规范IGES由美国国标和技术研究所(NIST)主持,波音公司和通用电气公司参与编制,后经ANSI同意于1980年公布美国国标。美国国标。它建立了用于产品定义数据表达办法与通信信息构造,作用是在不一样CAD/CAM系统间交换产品定义数据。其原理是,通过前处理器把发送系统内部产品定义文献翻译成符合IGES规范“中性格式”文献,再通过后处理器将中性格式文献翻译成接收系统内部文献。IGES定义了文献构造格式、格式语言以及几何、拓扑及非几何产品定义数据在这些格式中表达办法,其表达办法是可扩展,并且独立于几何造型办法。目前,绝大多数图形支撑软件都提供读、写IGES文献接口,使不一样软件系统之间交换图形成为现实。《机械CAD/CAM》讲稿30/80(3)产品模型数据交换标准STEP是由ISO制定并于1992年公布国际标准。它是一套系列标准,其目标是在产品生存周期内为产品数据表达与通信提供一种中性数字形式,这种数字形式完整地体现产品信息并独立于应用软件,也就是建立统一产品模型数据描述。它包括为进行设计、制造、检查和产品支持等活动而全面定义产品零件及其与几何尺寸、性能参数及处理要求等有关多种属性数据。STEP标准为CAD/CAM集成、CIMS提供产品数据共享基础,是目前被广泛关注、根据计算机集成应用领域热门标准。CAD/CAM技术应用已经从单个局部小范围迅速全局化,甚至走向社会化和国际化。因此,新CAD/CAM软件开发,需要一种适应集成、开放、标准化和并行工程支持环境,这就要遵循STEP等国际标准,依靠面向对象工程数据库和网络通信、电子数据交换技术,建立好为产品整个生存周期服务统一全局信息模型。而在该模型中,统一几何建模办法、图形软件标准往往起着决定性作用。《机械CAD/CAM》讲稿31/804.CAD/CAM系统网络化利用通信系统将多种计算机以及有关外设联结在一起即成一种网络系统。假如这个系统是用于计算机辅助设计和制造,则称它为CAD/CAM系统网络。计算机联网变化了计算机系统组成方式和使用模式。过去由单独一台计算机完成任务,在网络系统中可由各自独立而互相联结在一起多台计算机协作完成。这样就能充足发挥系统内各台计算机能力,并且计算资源可直接送到各顾客面前。这种使用模式极大地提升了对信息采集、处理和分派能力,促进了计算机应用。《机械CAD/CAM》讲稿32/80一般地讲,计算机联网目标是:①共享网络资源。在网络内各台计算机能够共享程序和数据及其他资源。②平衡负载。当在网络上某台计算机工作尤其繁重时,可把一部分工作分派到其他计算机去完成,尤其是处理复杂计算或图形时,可把任务交给具有高速计算能力和图形处理能力强计算机。③提升系统性能价格比。在网络系统中可用某些小型机、工作站和微机来替代价格昂贵大型计算机,它们共同完成要在大型机上处理工作任务。④提供远距离数据通信介质。《机械CAD/CAM》讲稿33/801.3CAD/CAM技术应用机械制造工业中应用航天航空、造船、机床制造、工模具电子工业中应用电子印刷板、集成电路、电子产品等其他方面应用建筑工程、纺织服装《机械CAD/CAM》讲稿34/80CAD/CAM过程机电产品生产CAD/CAM过程《机械CAD/CAM》讲稿35/801.4CAD/CAM系统组成及其软硬件学习目标:CAD/CAM系统是由工作人员、硬件和软件组成。硬件、软件和人有机结合在一起,实现CAD/CAM系统功能。硬件系统关键是计算机,还包括其他外围设备。软件系统分为系统软件、应用软件和产品设计软件,系统软件又包括操作系统、程序设计语言处理系统和数据库管理系统。本章要求熟悉CAD/CAM系统组成,理解CAD/CAM系统硬件选择、配备办法,熟悉软件种类及选择标准以及常用CAD/CAM应用软件。《机械CAD/CAM》讲稿36/801.4.1CAD/CAM系统组成及工作方式系统基本功能:①迅速计算和生成图形能力;②存贮大量程序、信息及迅速检索能力;③人机交互通讯操作功能;④输入、输出图形及信息能力。系统组成工作方式工作人员在CAD/CAM系统中起主导作用,他们通过人机对话方式或批处理方式控制和操纵CAD/CAM过程,从而完成诸如计算、绘图、模拟、数控编程等一系列任务。只有把软件、硬件及工作人员融为一体,才能更有效地发挥CAD/CAM系统功能。为了将人发明性和计算机优势有机地结合起来,人机对话式CAD/CAM系统广为应用。《机械CAD/CAM》讲稿37/801.4.2CAD/CAM系统中硬件配备及选型标准CAD/CAM系统中硬件是指应用计算机及其所属外围设备,它由计算机图形终端、字符终端、绘图机、打印机及某些交互装置组成。计算机及其外围设备布局,大体有3种类型:①单计算机系统,②中央计算机一卫星机系统,③计算机网络系统。
单计算机系统是由一台计算机加上输入、输出设备组成。大多数早期CAD/CAM系统属于这种类型。单机系统长处是构造简单,顾客有较大可见性,使用时反应时间短。缺陷是假如CPU失效,将会影响所有顾客。另外它要求顾客具有一定数据处理及系统使用基本知识。中央计算机一卫星机系统是为方便多顾客使用而由单计算机加上前、后置处理器组成。它提供必要计算能力并可自由编程。
计算机网络系统是由一组联成网络多种计算机组成。网络内计算机各有分工,一部分用于面向顾客数据处理,一部分用于控制整个网络通讯。各计算机之间信息传递可通过局域网或Internet设备来实现。这些对CAD/CAM系统具有重大意义,由于它可不局限在一座工厂或一座建筑物之内,将逻辑上有关组元都联接到同一网络上。《机械CAD/CAM》讲稿38/80CAD/CAM系统硬件选型标准从应用观点出发,在选择硬件系统时应尤其考虑下述几点:①工作能力②经济性③使用方便性④工作可靠性⑤维修方便性⑥标准化程度及可扩充性⑦工作环境⑧响应时间及处理速度⑨采取语言⑩磁盘容量等《机械CAD/CAM》讲稿39/80根据目前计算机市场情况,CAD/CAM硬件系统配备大体有4种类型:①主机系统(MainFrameSystem)②成套系统(Turnkeysystem)③超级微型机CAD工作站(standAloneCADW/S)④个人计算机CAD工作站(PCCAD)。这4种CAD/CAM硬件系统配备,仅在规模大小上存在一定差异,其中主机系统主要用于分析计算、数据处理,而超级微型机CAD工作站和PCCAD则具有较好交互功能,且价格低廉。《机械CAD/CAM》讲稿40/80《机械CAD/CAM》讲稿第2讲41/801.4.3CAD/CAM系统软件CAD/CAM系统是一种综合、集成了多种技术在内系统,它将信息技术与应用领域技术紧密集成在一起,包括信息技术主要有计算机技术、图形学、数据管理、数值分析、智能技术、人机界面、数据交换、网络通信等技术。从CAD/CAM系统任务和计算机正常运行角度出发,一般需要3个基本软件:控制计算机系统正常运行系统软件(OperatingsystemSoftware);应用软件(ApplicationSoftware),有时也称为基础软件;详细产品设计制造软件(DesignandManufactureSoftwareofProduct)。《机械CAD/CAM》讲稿第2讲42/80(1)系统软件操作系统对中央处理器(CPU)、主存贮器、多种输入输出设备、文献和作业等进行管理。根据处理问题方式不一样,操作系统常分为批处理系统、分时系统、实时系统等。但这些系统并不是孤立,根据需要能够把上述系统组合起来使用,形成通用操作系统。程序设计语言处理系统数据库管理系统:(DataBaseManagementsystem,简称DBMS),它是对数据和数据库进行多种管理软件。主要功能是描述数据库,管理数据库,维护数据库和实现数据通讯。图形顾客接口与标准(GraphicsUserInterface,简称GUI),暂无统一标准。《机械CAD/CAM》讲稿第2讲43/80(2)应用软件能够实现CAD/CAM作业过程中某一特定任务,即此类软件是以系统软件为基础,用来完成多种产品设计支撑软件,包括:图形处理软件几何造型软件办法有线框、表面、实体、特性等有限元分析计算软件机电产品中机械零部件强度和振动计算、热传导和电磁场分析计算、流体动力学分析计算等。《机械CAD/CAM》讲稿第2讲44/80(3)产品设计软件此类软件是为某一特定产品设计服务而开发CAD/CAM软件,或称为专业软件,如设计和制造雷达天线反射体CAD/CAM软件,或者是设计和制造某种型号飞机用CAD/CAM软件等。一般CAD/CAM软件厂商是不研究开发此类软件。一般,专业软件是由顾客(设计师)根据产品设计需要,在系统软件和应用软件基础上进行二次开发得到,它特点是只能为某一产品设计服务。从产品设计角度看,不论是属于哪个领域软件,都应包括产品方案设计、总体设计、各子系统设计及部件和零件设计4个层次软件。另外,还应有一种与该产品密切有关数据和图形库。《机械CAD/CAM》讲稿第2讲45/80(4)CAD/CAM应用软件选择标准应考虑下列几个原因:软件功能根据CAD/CAM系统总要求,应考虑多种产品设计过程对CAD/CAM应用软件功能要求,即需考虑在完成各项设计工作内容时,应用软件图形处理和分析计算支持能力。软件与硬件匹配不一样应用软件往往要求不一样硬件环境支持,如内存空间大小和操作系统等。软件二次开发性顾客界面售后服务软件厂商发展能力性能价格比《机械CAD/CAM》讲稿第2讲46/802.3.5常用CAD/CAM软件I-DEAS与UG合并为EDS公司UGNX产品CATIAPro/EngineerMasterCAMCimatronCAXA《机械CAD/CAM》讲稿第2讲47/80第3章CAD/CAM数据处理学习目标:CAD/CAM软件是技术是设计和制造领域详细应用,因此有关CAD/CAM软件基础也不外乎包括数据、数据构造、工程数据库、软件工程和开发过程等方面知识。本章要求理解工程数据库概念及数据构造,掌握数据库建立与使用办法,通过上机试验熟悉FoxPro关系型数据库系统,理解软件工程基本概念。《机械CAD/CAM》讲稿第2讲48/803.1数据有关概念数据基本概念是学习CAD基础,教材中出现数据、数据元素和数据类型是最基本概念,是学习数据构造和数据库基础。数据是描述客观事物数字、字符及所有能输入到计算机中并可被计算机接收和处理多种符号集合。如“ABC”、”名称”、“123”等。数据元素是数据基本单元,只是一种相对独立个体。数据逻辑构造和物理构造差异在于前者描述数据之间关系,是工程软件,也是我们学习本课程所关怀,而数据存放在介质上就形成数据物理构造,数据物理构造不是本课程学习重点。数据类型是程序设计语言确定变量所具有种类。不一样数据类型确定了数据元素在计算机中所占有位串大小,也决定了可表达数值范围。《机械CAD/CAM》讲稿第2讲49/803.2.1线性表线性表逻辑构造是n(n>0)个数据元素有限序列:ai能够是一种数、一种符号,也能够是一种线性表,甚至是更复杂数据构造。但同一表中数据构造类型必须是相同。《机械CAD/CAM》讲稿第2讲50/80线性表次序存放构造用一组连续存放单元依次寄存各个数据元素。假设每个数据元素占有j个存放单元,第1个数据元素占有第1个存放单元地址为Loc(ai),则第i个数据元素存放位置为Loc(ai)=Loc(a1)+(i-1)×j(1)从线性表中删除一种数据元素。
(2)将一种新数据元素插入到线性表。
将一种新数据元素(它数据类型必须与线性表中其他数据类型相同)插入到线性表第i个位置,即第i-1个与第i个元素之间。为了确保线性表均匀性和有序性,要将第i个数据元素及其后所有数据元素均向后移动一种数据元素所占长度,然后将这个新数据元素寄存在第i个位置。特点:均匀性有序性一维数组《机械CAD/CAM》讲稿第2讲51/80《机械CAD/CAM》讲稿第3讲52/80复习熟悉软件种类及选择标准以及常用CAD/CAM应用软件。
数据是描述客观事物数字、字符及所有能输入到计算机中并可被计算机接收和处理多种符号集合。如“ABC”、”名称”、“123”等。数据元素是数据基本单元,只是一种相对独立个体。数据逻辑构造和物理构造数据类型是程序设计语言确定变量所具有种类。不一样数据类型确定了数据元素在计算机中所占有位串大小,也决定了可表达数值范围。线性表次序存放构造53/80线性表链式存放构造(1)链式存放构造特点:数据域、指针域。(2)单向链表(一般与链结点构造相同,有一种指针域)。运算主要包括建表、删除和插入,过程如下:1)建立单向链表长度不需要事先指定,可根据需要动态申请存放单元,这是次序存放无法做到。2)删除单向链表一种数据元素;3)向单向链表插入一种数据元素。《机械CAD/CAM》讲稿第3讲3.2数据构造54/80双向链表
通过单向链表结点直接后继指针,能够方便地找到其直接后继结点。但要查找它直接前趋就要麻烦得多。1)双向链表建立2)双向链表删除3)双向链表插入
《机械CAD/CAM》讲稿第3讲55/80循环链表链表与线性表相比,其特点:
(1)删除或插入运算,数据元素不需要移动;(2)不需要事先分派存放空间;(3)表容量根据需要动态申请和动态释放。链表较适适用于表容量大小不定、且增删操作频繁场合。《机械CAD/CAM》讲稿第3讲56/80例题:简述在单向链表第10个元素前插入一种数据过程。解:1.若在第10个元素位置前插入一种数据元素,需先为这个数据元素申请一种存放空间;2.得到一种新结点;3.然后找到第9个结点;4.将第9个结点指针指向这个新结点地址;5.再将这个新结点指针指向第10个结点地址。《机械CAD/CAM》讲稿第3讲57/803.2.2树和二叉树
树是一类非线性数据构造,元素之间存在显著层次关系。树
(1)树中最少有一种根结点;
(2)树中各棵子树是相对独立、互不相交集合。深度或高度度、度数《机械CAD/CAM》讲稿第3讲58/80二叉树每个结点至多有2棵子树特点:(1)一般树最少有一种结点,二叉树能够是空,没有结点;(2)每个结点子树数不能超出2;(3)子树有左右之分,其次序不能颠倒。《机械CAD/CAM》讲稿第3讲59/80遍历二叉树
实际应用中常需按一定次序对树中每一种结点逐一访问一次,查找具有某一特点结点,而后对这些满足条件结点进行处理,这种操作就是树遍历。所谓访问某结点能够理解为打印该结点数据信息。实际处理过程中,访问某个结点并不一定就是如此。例如,修改结点数据,或者判断结点是不是满足某一条件结点等。若以D、L、R分别表达访问根结点、遍历根结点左子树、遍历根结点右子树,则二叉树遍历有6种方式:DLR、LDR、LRD、DRL、RDL和RLD。《机械CAD/CAM》讲稿第3讲60/80若限定先左后右,有3种方式:前序遍历(DLR)①访问根结点;②此前序遍历方式遍历根结点左子树;③此前序遍历方式遍历根结点右子树。中序遍历(LDR)①以中序遍历方式遍历根结点左子树;②访问根结点;③以中序遍历方式遍历根结点右子树。后序遍历(LRD)①后来序遍历方式遍历根结点左子树;②后来序遍历方式遍历根结点右子树;③访问根结点。《机械CAD/CAM》讲稿第3讲61/80二叉排序树可用于排序,也可用于检索。左子树中所有结点值均不大于根结点值;右子树中所有结点值均大于或者等于根结点值。例:设K={3,4,2,8,7,1,5,6,9},则二叉排序树如图所示。对该二叉排序树进行中序遍历,得到数据元素由大到小次序排列:K={1,2,3,4,5,6,7,8,9}。《机械CAD/CAM》讲稿第3讲62/803.3工程数据库
3.3.1工程数据与数据库管理系统工程数据特点数据量大、种类多、构造复杂、动态并支持整个生产过程工程数据管理程序直接管理文献系统管理数据库系统管理,可实现顾客对数据共享,确保数据一致性,还可使顾客逻辑地、抽象地使用数据,数据存放和维护不受任何顾客影响。《机械CAD/CAM》讲稿第3讲63/80数据库系统原理数据库系统包括数据库数据库管理系统数据库数据模型层次型(一对多)、网络型(多对多)、关系型(二维表)存放、关联数据集合提供对数据定义、建立、检索、修改等操作,以及对数据安全性、完整性、保密性统一控制,是应用程序和数据库之间接口。《机械CAD/CAM》讲稿第3讲64/803.3.2FoxPro关系型数据库系统这部分内容在上机试验课上重点介绍注意几点:常用5种数据类型:字符型C、数字型N、日期型D、逻辑型L、备注型M建立:CREATE<文献名>定义数据库文献基本类型;送入每一条统计内容FoxPro系统文本格式文献建立与接收建立文本格式文献COPYTO<文献名>TYPE<文献类型>文献类型:SDF标准数据格式文献DELIMITED通用数据格式文献接收文本格式文献APPENDFROM<文献名>TYPE<文献类型>《机械CAD/CAM》讲稿第3讲65/80《机械CAD/CAM》讲稿第4讲66/803.4软件工程办法和开发过程软件开发是一项复杂系统工程,基本要求:①满足顾客提出应用需求,能够为顾客处理实际问题;②具有完整软件文档资料,提纲培训服务,使顾客能纯熟掌握和正确使用软件;③具有可靠质量,确保软件运行能正常发挥功能;④具有可维护性和可扩充性,能纠正多种软件错误和扩充软件功能。软件从开发立项、分析、设计、编程到运行维护,都需要在正确决策、合理组织以及科学办法指导下进行——软件工程办法。《机械CAD/CAM》讲稿第4讲67/80软件工程概念软件工程侧重于软件产品在开发过程中办法与技术研究,其目标在于利用科学工程原理,高效率、高质量地生产能有效运行软件。软件工程研究内容:软件开发中办法学、软件开发步骤、软件开发工具。软件开发办法:组织与实行、分析与设计、编码与测试软件开发步骤:软件分析——确定做什么软件设计——确定怎么做软件实现——做成功《机械CAD/CAM》讲稿《机械CAD/CAM》讲稿第4讲68/80第4章CAD系统开发技术学习目标:CAD系统开发技术,主要是指应用软件开发技术。顾客利用计算机及其提供多种系统软件和支撑软件,自行编制处理工程实际问题多种程序。在机械CAD过程中,多数情况下都以计算机绘制工程图样作为CAD设计成果输出,因此,本章重点讨论绘图系统软件开发技术。目前,世界上最为流行AutoCAD绘图软件具有开放式体系构造,允许顾客在许多方面进行修改和扩充,用于满足不一样行业顾客特殊需要。本章重点掌握菜单文献构造与设计、AutoLISP语言与程序设计,熟悉对话框组成、对话框控制语言和对话框设计,理解CAD系统开发办法。《机械CAD/CAM》讲稿第4讲69/804.1菜单开发4.1.1AutoCAD菜单类型屏幕菜单(ScreenMenus)和下拉菜单(Pull-downMenus)《机械CAD/CAM》讲稿第4讲70/80光标菜单(CursorMenus)《机械CAD/CAM》讲稿第4讲71/80图标菜单(ImageMenus)该菜单源文献编译后形成二进制目标文献,扩展名为“MNX”。名为“ACAD.MNU”或“ACAD.MNX”菜单文献为标准菜单文献,是AutoCAD系统提供。图形输入板菜单(DabletMenus)、按钮菜单(ButtonMenus)《机械CAD/CAM》讲稿第4讲72/804.1.2菜单文献构造
装入标准菜单或顾客菜单。格式:
Command:MENU↙
《机械CAD/CAM》讲稿第4讲73/80菜单段每个菜单段有一种固定标题,“***”是段标题标识。菜单段下列设置子菜单或菜单项。菜单段标题菜单区***BUTTONSn按钮菜单区(n=1~4)***AUXn辅助设备菜单区(n=1~4)***POP0光标菜单区***POPn下拉菜单区(n=1~16)***IMAGE图标菜单区***SCREEN屏幕菜单区***TABLETn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 潍坊职业学院《基础朝鲜语》2023-2024学年第一学期期末试卷
- 武汉工程科技学院《俄语听译》2023-2024学年第二学期期末试卷
- 酒泉职业技术学院《建筑表现基础》2023-2024学年第二学期期末试卷
- 江苏省如皋市达标名校2024-2025学年下学期第一次大考物理试题含解析
- 山东省济宁兖州区七校联考2024-2025学年初三下学期月考试卷(一)化学试题含解析
- 南京航空航天大学《地理与文化》2023-2024学年第一学期期末试卷
- 南京工业职业技术大学《工程项目管理软件》2023-2024学年第二学期期末试卷
- 辽宁科技大学《体育锻炼指导(三)》2023-2024学年第二学期期末试卷
- 内蒙古自治区根河市2025届第二学期初三年级期末统一考试物理试题含解析
- 武汉软件工程职业学院《心理统计与SPSS》2023-2024学年第二学期期末试卷
- 夜间城市背景光污染对生物的影响分析
- 混凝土桥梁预应力钢筋锈蚀的研究进展
- 传染病培训知识课件
- 多动症行为治疗
- 2025年杭州市能源集团招聘笔试参考题库含答案解析
- 艾滋病知识培训课件
- 专题07 等差数列与等比数列(考点清单+知识导图+ 13个考点清单-题型解读)(原卷版)-25学年高二数学上学期期末考点大串讲
- 2024年度英语课件容貌焦虑
- 神经外科质量与安全管理工作计划
- 高速公路汽车救援方案
- 城市违建拆除施工方案
评论
0/150
提交评论