计算机辅助设计大作业(DOC)
- 格式:doc
- 大小:3.92 MB
- 文档页数:16
上海电力学院本科课程设计电路计算机辅助设计(1)院系:电气工程学院专业年级(班级): 2012021学生姓名:邓学号:指导教师:***成绩:仿真实验一:电阻电路辅助分析(回路电流法)一.实验目的1.学习以及熟练电路仿真软件的使用;2.学会运用回路电流法分析电路;3.掌握功率的测量与计算方法;4.学会用仿真软件来验证定理的可行性。
二.实验原理例题:用回路电流法求解下图(1)所示电路中的电压u,。
4Ω图(1)4Ω图(2)理论分析:1. 电路中有一个无伴电流源支路2. 电路中有一个受控电流源,且可先将其看作独立电流源处理;3. 电路中有3个网孔,数量较少综上,此题用回路电流法,选取回路电流2l I 通过该无伴电流源,另选取两条回路电流1l I 和3l I ,如图(2)所示。
列出回路电流方程:{(20+2+4)3l I −21l I −202l I =121l I =0.1u2l I =4u =2l I −3l I解得 { 1l I =0.8 A3l I=3.6 A u =8 VP =1l I 2×[12+6−2(3l I −1l I )]=9.92W (发出功率)三. 仿真实验设计与测试设计下图所示的仿真电路:测量仿真电路中的电流电压和功率,看是否与计算值相同:观察仿真电路数据,可见仿真得1l I =0.8A,3l I =3.6A,u=8V,P=9.92W 与理论值相符。
四.实验结论与回路电流法使用时的注意事项回路电流法是以回路电流作为未知量,根据KVL 列出必要的回路电压方程,联立求解回路电流。
本实验证明了回路电流法的正确性。
在运用回路电流法时需注意:1. 回路电流法适用于回路数较少的电路;2. 受控电流源可看成独立源列方程;3. 当电路中含有无伴电流源时,让其自身构成一个独立回路;4. 方程的数目要与未知数相同。
特别的在判断发出还是吸收功率是要把计算值和参考方向是否关联同时考虑进去。
本题中计算值为正,但是看电路图可知电流与电压为非关联方向,因此得出结论为发出功率。
《计算机辅助设计》作业设计方案第一课时一、课程背景:《计算机辅助设计》是一门专业课程,旨在教授学生如何使用计算机软件辅助进行设计工作。
通过学习这门课程,学生将掌握各种计算机辅助设计软件的基本操作技巧,了解数字化设计的概念和方法,提高设计效率和质量。
二、作业设计目标:本次作业设计旨在让学生通过实践操作,熟悉并掌握计算机辅助设计软件的基本功能,培养学生的设计思维和解决问题的能力,提高他们的设计水平和技能。
三、作业设计内容:1. 作业名称:室内设计方案设计2. 作业要求:- 学生根据给定的平面图和设计要求,使用计算机辅助设计软件进行室内设计方案的绘制和渲染。
- 要求设计包括客厅、卧室、厨房等主要功能区域,每个区域需考虑布局、色彩、家具摆放等方面。
- 学生需要保证设计方案的美观、实用和符合设计要求。
3. 设计步骤:- 确定设计要求:学生根据老师提供的设计要求和平面图,理解设计需求和空间分布。
- 素材搜集:学生收集各种室内设计素材,包括家具、灯具、地板、墙纸等,为设计方案提供参考。
- 绘制平面图:学生使用计算机辅助设计软件,绘制室内平面图,包括墙体分布、门窗位置等。
- 室内设计:学生根据平面图,设计并填充各个功能区域,考虑色彩搭配、家具选择等。
- 渲染效果图:学生对设计方案进行三维渲染,展示设计效果,体现空间感和细节。
四、作业提交要求:- 作业提交时间:XX月XX日- 作业提交方式:学生需将室内设计方案的平面图和渲染效果图压缩成zip格式文件,通过电子邮件提交给老师。
- 作业评分标准:设计创意、设计准确性、渲染效果等。
五、作业评价方式:老师将对学生提交的作业进行评分,评分包括设计创意、设计质量、渲染效果等方面。
同时,老师将组织学生进行作业展示和点评,让学生相互学习和交流。
六、总结:通过本次作业设计,学生不仅掌握了计算机辅助设计软件的基本操作技巧,还培养了设计思维和解决问题的能力。
希望学生能够在实践中不断提升自己的设计水平,为将来的设计工作打下坚实的基础。
计算机辅助设计作业第1章作业(3题)(参见教材:p. 7第2, 7, 8题)1.何谓CAD技术?CAD技术有何特点和优点?答:CAD技术是现代产品设计屮广泛应用的现代设计方法和手段,它贯穿于现代产品设计中的主要设计环节,并发挥着重要作用。
CAD技术具有极其鲜明的特点,它是一门多学科的综合性计算机应用技术,计算机科学、计算机图形学、数值分析、数据管理、有限元分析、人工智能、数据交换、网络通信等多种学科相互交融,在极其制造、科学研究等诸多领域得到广泛应用;它也是现代产品设计方法和手段的综合体现,几何造型设计、产品结构分析、工程图纸绘制、协同感念设计等多种设计活动可依其高效率、高质量完成; 它还是创造性思维活动与计算机系统的有机融合,人工智能,专家系统、综合分析、逻辑判断、数值计算、图形处理等多种方法紧密衔接,使CAD技术发挥出巨大作用。
CAD技术具冇6大优点:捉高工程设计质量;缩短产品开发周期;降低生产成本费用;促进科技成果转化;提高劳动生产效率;提高技术创新能力。
2.CAD技术对运行环境有何要求?答:CAD系统对运行环境冇以下要求:1、耍具有高速数据处理和数值计算能力要求计算机系统冇高速CPU、大容量内存、高效算法和并行处理机制,以适应复杂的工程计算、工程设计、图形绘制、有限元分析、模拟仿真等需求。
2、要具有强大的图形处理能力要求计算机系统冇性能优良的图形处理硬件、图形显示器和图形输入/输出设备,以适应图形绘制、消隐、渲染、真实感图形以及可视化、虚拟现实等高级图形处理要求。
3、具有高效的数据管理能力要求计算机系统有高效的数据存储和传输能力、大容量的存储设备和数据管理系统,以适应大量工程数据、图形、图表、标准、规范、图像、声音等数据的管理工作。
4、耍符合标准化要求采用国际标准和行业标准,如开放标准、用户界面标准、数据存储和交换标准、图形处理标准等有关标准,以适应各系统间的交换、协作和并行工作。
5、要具有友好的用户界面要求计算机系统有直观的图形用户界面、醒目的菜单和方便的操作界面,以适应系统的大众化特点,便于推广和普及。
CAE(Computer Aided Engineering)是用计算机辅助求解复杂工程和产品结构强度、刚度、屈曲稳定性、动力响应、热传导、三维多体接触、弹塑性等力学性能的分析计算以及结构性能的优化设计等问题的一种近似数值分析方法。
其基本思想是将一个形状复杂的连续体的求解区域分解为有限的形式简单的子区域,即将一个连续体简化为由有限个单元组合的等效组合体;通过将连续体离散化,把求解连续体的场变量(应力、位移、压力和温度等)问题简化为求解有限的单元节点上的场变量值。
此时求解的基本方程将是一个代数方程组,而不是原来描述真实连续体场变量的微分方程组,得到的是近似的数值解,求解的近似程度取决于所采用的单元类型、数量以及对单元的插值函数。
CAE从20世纪60年代初开始在工程上应用到今天,已经历了40多年的发展历史,其理论和算法都经历了从蓬勃发展到日趋成熟的过程,现已成为工程和产品结构分析中(如航空、航天、机械、土木结构等领域)必不可少的数值计算工具,同时也是分析连续力学各类问题的一种重要手段。
随着计算机技术的普及和不断提高,CAE系统的功能和计算精度都有很大提高,各种基于产品数字建模的CAE 系统应运而生,并已成为结构分析和结构优化的重要工具,同时也是计算机辅助4C系统(CAD/CAPP/CAM/CAE)的重要环节。
CAE系统的核心思想是结构的离散化,就是将实际结构离散为有限数目的规则单元组合体,实际结构的物理性能可以用通过对离散体进行分析,得出满足工程精度的近似结果来替代对实际结构的分析,这样可以解决很多实际工程需要解决而理论分析又无法解决的复杂问题。
采用CAD技术来建立CAE的几何模型和物理模型,完成分析数据的输入,通常称此过程为CAE的前处理。
同样,CAE的结果也需要用CAD技术生成形象的图形输出,如生成位移图、应力、温度、压力分布的等值线图,表示应用、温度、压力分布的彩色明暗图,以及随机械载荷和温度载荷变化生成位移、应力、温度、压力等分布的动态显示图,通常称此过程为CAE的后处理。
XX年计算机辅助设计作业「有答案」1. 阵列时,当行偏移为正值时,往( )偏移A. 上B. 下C. 左D. 右正确答案:A2. 在“选择对象”的提示下,输入( )可以切换到“删除”模式A. aB. sC. rD. f正确答案:C3. 在中分解命令的的快捷键是( )A. exB. fC. cxD. x正确答案:D4. 在CAD中一组同心圆可由一个已画好的圆用( )命令来实现。
A. 拉伸B. 移动C. 延伸D. 偏移正确答案:D5. 阵列分为( )种A. 3B. 4C. 2D. 1正确答案:C6. 在CAD中绑定外部参照命令的快捷键是( )A. xB. xaC. xbD. xc正确答案:C7. 在CAD中修剪命令的的快捷键是( )A. rB. trC. tcD. ts正确答案:B8. AutoCAD中用多段线绘制弧形时CE表示弧形的( )A. 角度B. 位置C. 圆心D. 半径正确答案:C9. 在CAD中绘制圆时指定圆的直径按( )键A. bB. wC. pD. d正确答案:D10. 在CAD中块插入命令的快捷键是( )A. rB. cC. iD. j正确答案:C1. “主单位”选项卡只可以用来设置标注的主单位的格式和精度。
A. 错误B. 正确正确答案:A2. 绘制样条曲线确定起点和终点的切线方向时,切线方向不同不会改变样条曲线的形状。
A. 错误B. 正确正确答案:A3. 关闭当前翻开的CAD图形文件而不退出CAD程序的快捷键是Ctrl+Q。
A. 错误B. 正确正确答案:A4. 在进展图案填充确定拾取点的填充区域时,边界图形可以不封闭。
A. 错误B. 正确正确答案:A5. 缩放命令和平移命令都是透明命令。
A. 错误B. 正确正确答案:B6. 任何对象都可以被拉伸。
A. 错误B. 正确正确答案:A7. 在绘制建筑图时,假设采用1:1的比例,可以显示栅格的分布情况。
A. 错误B. 正确正确答案:A8. 选择拉伸对象时,包含在窗口内外的点都可以移动。
2015—2016 学年第二学期研究生课程考核(读书报告、研究报告)考核科目:计算机辅助设计与制造学生所在院(系):机电工程学院学生所在学科:机械工程姓名:张娜娜学号:1502210093题目:应用三维建模软件构建一个零件模型,描述建模过程。
针对该零件的具体情况(比如相关模型的表示方法、数据结构、显示操作情况等),就涉及到的所学知识进行论述。
问题1. 应用三维建模软件构建一个零件模型,描述建模过程。
针对该零件的具体情况(比如相关模型的表示方法、数据结构、显示操作情况等),就涉及到的所学知识进行论述。
2. 计算机是如何帮助我们完成设计任务的?你了解哪些CAD系统?结合你应用过的软件加以论述。
问题1:应用Pro/E对平口虎钳的固定钳身进行三维建模。
1. 启动Pro/E,新建文件,选择零件设计。
2. 选择俯视基准面,绘制如图1-1所示的截面。
●知识点:由于矩形已经形成了特征,所以经过确定矩形的两个对角点即可确定矩形,完成后修改对应的长宽即可完成草图的绘制。
四叉树。
二维图形是以四叉树的形式存储数据的。
它的基本思想是将平面划分为四个子平面,这些子平面任可以继续划分,通过定义这些平面的“有图形”和“无图形”来描述不同形状的物体。
图1-1 草绘截面图1-2 拉伸的实体3. 退出草图绘制,单击拉伸命令,其参数的设置如图1-2所示。
单击对勾,完成的拉伸实体如图1-2所示。
●知识点:八叉树。
拉伸厚度是以八叉树的形式存储数据的。
八叉树用以描述三维物体,它设想将空间通过三坐标平面XY、XZ、ZX划分为八个子空间。
八叉树中的每一个节点对应着每一个子空间。
图1-3 拉伸草图图1-4 拉伸实体●知识点:参数化设计。
根据自己设计要求,建立约束关系。
4. 在俯视基准面绘制如图1-3所示的截面,完成草图。
选择拉伸命令,设置拉伸深度为30,完成叶片轮廓曲面特征的创建,其效果图如图1-4所示。
●知识点:求和运算。
用前一步建立的模型与刚生成的模型做求和运算获得所需的效果。
《计算机辅助设计》作业设计方案一、作业要求本次作业旨在让学生运用计算机辅助设计软件,完成一个实际的设计项目。
学生需要选择一个具体的设计主题,如建筑设计、产品设计、室内设计等,并利用软件进行设计、绘制和呈现。
作业要求包括但不限于以下内容:1. 设计主题的选择和界定:学生可以根据自己的兴趣和专业方向选择一个具体的设计主题,并明确设计的目标和要求。
2. 设计软件的选择:学生需要选择适合自己设计主题的计算机辅助设计软件,如AutoCAD、SketchUp、SolidWorks等,并熟练掌握软件的基本操作和功能。
3. 设计方案的制定:学生需要通过软件绘制设计草图、平面图、立体图等,展现设计的整体构思和细节部分。
4. 设计作品的呈现:学生需要将设计作品进行整理、编辑,并以PPT、PDF等形式进行呈现,展示设计思路和创意。
二、作业流程1. 主题选择和界定:学生起首需要确定自己感兴趣的设计主题,如建筑设计中的住宅楼、产品设计中的家具、室内设计中的客厅等。
在确定主题后,学生需要明确设计的目标和要求,包括设计风格、功能需求、材料选择等。
2. 软件选择和操作:根据设计主题的特点,学生需要选择适合的计算机辅助设计软件,并进行软件的安装和基本操作进修。
学生可以通过在线教程、视频教程等方式,熟悉软件的功能和操作方法。
3. 设计方案制定:学生可以先通过手绘草图,将设计的整体构思和细节部分表达出来。
然后利用计算机辅助设计软件,绘制平面图、立体图等,展现设计的外观和结构。
学生需要注重细节的表达和设计的完备性。
4. 设计作品呈现:学生需要将设计作品整理、编辑,并以PPT、PDF等形式进行呈现。
在呈现过程中,学生可以添加文字说明、设计思路、创意灵感等,让观众更好地理解设计作品。
三、作业评判本次作业将根据以下几个方面进行评判:1. 设计主题的选择和界定是否合理:学生选择的设计主题是否符合个人兴趣和专业方向,设计目标和要求是否明确。
2. 设计软件的选择和操作是否熟练:学生选择的计算机辅助设计软件是否适合设计主题,软件操作是否熟练,设计作品的表现力和质量如何。
《计算机辅助制造》综合作业一、数控车削加工程序编制应用MasterCAM软件编写如下图所示的零件的数控车削加工程序。
1、零件图2、毛坯图该零件车削加工取用的毛坯尺寸为外径60mm,内径15mm,长度135mm的管件。
3、工艺分析序号工步内容刀具号主轴转速(r/min)进给转速(mm/min)背吃刀量(mm)备注1 粗车端面T01 550 100 22 精车端面T01 800 60 0.53 粗车外圆(不含圆弧)T02 550 80 24 粗车R16圆弧面T02 550 80 25 精车外圆T02 800 50 0.56 切外退刀槽T03 350 307 车外螺纹T04 2008 粗镗内孔T05 300 40 19 精镗内孔T05 400 30 0.510 切内退刀槽T06 200 2511 车内螺纹T07 1004、绘制零件轮廓线运用SolidWorks三维造型软件绘制零件草图,并在MasterCAM软件打开以*.IGES格式保存的文件,零件轮廓线如下图所示。
零件轮廓线5、设定工件坐标系(以右端面为例)按键盘上的<F9>键,图形会出现两条棕色的直线,其交点即为当前工件坐标的原点。
工件原点移动的方法:点击菜单<转换>→<平移>,然后全选“图形区域所有线段”按回车确认,在弹出的<平移>对话框中,选择<移动>,<从一点到另一点>,然后选择图形上要平移的点,回车确认。
工件坐标系设定6、机床类型选择及毛坯定义机床类型选择:点击菜单<机床类型>→<车床>→<默认>毛坯定义:在软件页面左侧<操作管理>中,点击<属性>→<材料设置>→<信息内容>,在弹出的<机床组件材料>对话框中,对毛坯进行参数设置。
毛坯参数设置7、刀具路径生成及参数设置(因该零件加工为调头件加工,所以刀具路径分为左右两部分)a、右半部分:1)粗车端面点击<刀具路径>→<车端面>,具体参数设置如下图所示。
东北大学继续教育学院计算机辅助设计试卷(作业考核线上) B 卷学习中心:贵阳直属院校学号:C姓名罗永四(共 2 页)一.选择题(每题4分,共10题,合计40分)1. 可以将块打散生成图形文件的命令是( B)。
A. 另存为B. 重生成C. 分解D. 重绘2. CAD自动保存时,临时文件的扩展名为( A )。
A. dwgB. dwtC. dllD. dxf3. 当按下鼠标滚轮不动时,AutoCAD将进入( C )。
A. 动态缩放B. 实时平移C. 移动图形D. 编辑图形4. 如何重复上一操作命令( C )。
A. 单击键盘的空格键B. 单击鼠标左键C. 单击鼠标右键D. 单击鼠标滚轮5. 如何撤销正在进行的命令( D )。
A. 单击左键B. 单击右键C. 键盘的空格键D. 按“Esc”6. 显示帮助的快捷键是( A )。
A. F1B. F2C. F3D. F47. 下列坐标表示中属于相对极坐标的是( B )。
A. 1,1B. @1,1C. 1<1D. @1<18. 图层名称最多可以采用多少个字符(C)。
A. 28B. 29C. 31D. 329. 建立文字f20,可以输入( A )。
A. %%20B. %%p20C. %%u20D. %%c2010.在AutoCAD中尺寸比例因子为1时,某尺寸标注的尺寸数字是100,修改尺寸比例因子为2后,尺寸数字100变为( B )。
A. 300B. 200C. 100D. 50二.填空题(每题2分,共5题,合计10分)1. AutoCAD具有强大的(编辑)功能,可以移动、复制、旋转、阵列、拉伸、延长、修剪、缩放对象等。
2. AutoCAD提供了用于精确定位点的强大工具是(绘图)。
3. 平面图形是由点、(线)、圆、圆弧及其他一些复杂的曲线组成的。
4. 在AutoCAD中,(多线)是一种由多条平行线构成的线型,可以被填充为实心线或空心线的轮廓线。
5. AutoCAD为用户提供了无限大的绘图空间,这个空间就是AutoCAD窗口中的绘图区域,(程序窗口)是绘图区域的一部分,它用以标明用户的工作区域。
2015-16学年二学期研究生课程考核
(读书报告、研究报告)
考核科目:计算机辅助设计与制造
学生所在院(系):机电工程学院
学生所在学科:机械制造及其自动化
姓名:王永明
学号:1502210051
题目:应用三维建模软件构建一个零件模型,描述建模过程。
请结合该模型涉及到的课程学习知识(如模型表示方法、数据结构、显示等),针对该零件的具体情况进行论述。
对所论述技术的发展趋势做出讨论。
题目:
1.应用三维建模软件构建一个零件模型,描述建模过程。
请结合该模型涉及到的
课程学习知识(如模型表示方法、数据结构、显示等),针对该零件的具体情况进行论述。
对所论述技术的发展趋势做出讨论。
2.为什么要使用数据库?数据库的基本原理是什么?尝试用office的组件Access数据库建立一个数据库,结合你的设计过程论述数据库的设计过程。
在UG中建立一个三维模型如下图所示
效果预览:
建模步骤:
第一步、绘制正八边形,内接圆半径为50,如下图所示。
第二步、建立一条起点在原点,长度为30,沿着Z轴的直线,见下图。
第三步、以八边形的两个端点及上步建立直线的顶点为中点建立下图圆弧。
第四步、对圆弧进行修剪,留下四分之一圆弧,见下图。
第五步、运用变换旋转-45°建立同样的圆弧,如下图所示。
第六步、运用曲线组命令建立伞布的曲面,如下图所示。
第七步、将WCS原点移到下图位置,并绘制半径为80的小圆弧。
第八步、以上步建立的曲线为截面进行对称拉伸,拉伸距离为3,见下图。
第九步、运用修剪体命令对伞布进行修剪,效果如下图所示。
第十步、对伞布曲面进行加厚处理,如下图所示。
第十一步、对伞布的边圆弧曲线进行偏置,距离为0.1,见下图。
第十二步、将上步偏置的直线延长1mm,效果如下图。
第十三步、以延长的曲线为导线,利用管道命令建立外径为0.2的伞布支架,见下图。
第十四步、对支架尾部的轮廓曲线偏置0.05,见下图。
第十五步、接着利用拉伸建立支架脚,拉伸距离为1.5,并倒圆,见下图。
第十六步、利用变换命令复制其余的伞布及支架,如下图所示。
第十七步、建立伞杆及伞把的草图,见下图。
第十八步、运用管道命令建立伞把及伞杆,如下图所示。
第十九步、在伞顶建立长度为5的直线,如下图。
第二十步、运用管道建立伞顶尖,并拔模,如下图所示。
最终效果
下边就UG建模为引子大体梳理一下计算机内部实现的数据结构的实现。
无论是三维形体的结构的实体几何表示,还是边界表示,在计算机内,都取决于相应数据结构的设计与实现。
现代计算机辅助几何设计的技术表明,实体造型和表面造型技术成为CAGD中几何描述的主要方法。
前者主要应用于一般机械零件、建筑和一些工程模拟(如机器人运动仿真)的
几何造型,但是,至今它仍未在CAM中得到广泛的应用;后者主要应用于具有
一定光滑程度的自由曲面外形的描述,在CAD和CAM中有较广泛的应用,但如何把它放在一个实体中进行描述,继而与其他形体进行拼合,形成复杂的空间几何形体,仍是需要人们努力解决的问题。
究其原因,是因为CSG描述的数据结构不适用于带有自由曲面的形体,影响了实体造型的技术在CAD/CAM中的应用。
三维形体在计算机内通常采用五层拓扑结构来定义,如果考虑形体的外壳,则为六层结构,如图1所示。
并规定下述的定义均在三维欧氏空间R3进行。
(1)体
休是由封闭表面围成的有效空间,一个形沐Q是R“中非空、有界的封闭子集,其边界是有限个面的并集,而外壳是形体的最大边界。
(2)面
面是形体表面的一部分,且具有方向性,它由一个外环和若干个内环界定其有效范围,面可以无内环,但必须有外环。
(3)环
环是有序、有向边组成的面的封。
闭边界,环中各条边不能自交,相邻两条边共享一个端点,环有内外之分,确定面中内孔或凸台边界的环称为内环,其边按顺时针走向,确定面的最大外边界的环为外环,其边按逆时针走向。
基于这种定义,在面上沿一条边前进,左侧总是面内,右侧总是面外。
(4)边
边是形体两个相邻面的交界,一条边只能有两个相邻的面。
一条边有两个端点定界,分别称为该边的起点和终点。
(5)点
点是边的端点,点不允许出现在边的内部,也不能孤立地存在于物体内、物沐外或面内。
(6)体素
体素是有限个尺寸参数定义的一个简单封闭空间,如圆锥、长方体、球、圆环等。
(7)几何信息
用来表示上述元素的几何性质和度量关
(8)拓扑信息
用来表示上述各元素之间的连接关系。
图1
3.基于CSG描述的数据结构
在CAD/CANE系统中,之所以采用CSG表示,主要是为了形体的输入方便。
三维形体,简单地说,无异于体素拼合运算的结果。
因此,只要事先定义所需求的体素,运用拼合运算方法,便可形成复杂的形体,体素类型的多少决定了CAD/CAM系统中形体描述的覆盖域。
3.1CSG树的定义
CSG描述的数据结构是一棵有序的二叉树,称为CSG树,其终端节点或是体素,或是刚体运动的变化参数,非终端节点或是正则集合运算或是刚体的几何变换(平移或旋转),这种运算或变换只对其紧接着的子节点(子形体)起作用,每棵子树(非变换叶子节点)表示了其下两个节点组合及变换的结果、树根表示了最终的节点,.即整个形体。
3.2CSG树的节点结构设计
由CSG树的定义可知,CSG树是一棵完全的有序二叉树。
基于二叉树的中序线索树表示法,我们设计出如图2所示的CSG树的叶节点结构。
在此结构中,标志域flag用于区分该节点是终端节点还是非终端节点。
flag=0非终端节点
flag=1终端节点
由于CpG树是一棵完全的有序二叉树,所以在二叉树的中序线索树中可令lflag=rflag=flagog当flag=0时,CSG树在该节点的左子树和右子树同时存在。
当flag=1时,
则该节点既没有左子树,也没有右子树。
叶节点名称是CSG树节点标解符,便于识别,它的另一个目的是方便用户提取体素或中间形体。
操作类型仅当该节点为非终端节点(flag=0)时有效,包括并差交算运,刚体运动可用枚举类型变量定义。
图2
参数表指针仅当该节点为终端节点(flag=1)时有效,包括:体素参数表指针,刚体运动参数表指针。
可用枚举类型变量定义。
操作类型和参数表指针在一个节点中不同时存在,两项共用一个参数域。
左子r树指针和右子树指针,当flag=0时有效。
前驱节点指针和后继节点指针,当flag=1时有效。
因此,左子树指针和前驱节点指针两项共用一个参数域,右子树指针和后继节点指针两项共用一个参数域。
应用CSh树时,需要两张辅助参数表,一张是体素参效表,另一张是刚体运动参数表。
问题2 为什么要使用数据库?数据库的基本原理是什么?
尝试用office的组件Access数据库建立一个数据库,结合你的设计过程论述数据库的设计过程。
我们将上述几个概念画成如图3形说明它们之间的关系
图3
数据库是采用计算机技术统一管理的相关数据的集合,数据库能为各种用户共享,具有冗余度最小、数据之间联系密切、有较高数据独立性等特点。
数据库管理系统(Database Management System,简称为DBMS)是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问数据库的方法,包括数据库的建立、查询、更新以及各种数据库控制等。
DBMS总是基于某种数据模型,这些模型可以分为层次模型、网状模型、关系模型、面向对象模型等。
Microsoft SQL Server是一种基于关系模型的DBMS。
数据库系统是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机软件、硬件和数据资源组成的系统,是采用数据库技术的计算机系统。
数据库技术是研究数据库的结构、存储、设计、管理和使用的一门计算机软件学科。
需要指出的是,在实际应用中,经常把数据库管理系统简称为数据库系统。
数据库产品是由专门开发DBMS的厂商提供的。
当前,数据库市场上的常见数据库产品包括甲骨文公司的Oracle系统,IBM公司的DB2系统和Informix 系统,赛贝斯公司的Sybase ASE系统,微软公司的Microsoft SQL Server系统和Access系统,以及MySQL公司的开源数据库系统等。
本书重点讲述微软公司的Microsoft SQL Server系统的功能和特点。
数据库的设计过程以及类比过程如图4,5
图4图5
我们以订货订单为例建立一个数据库.
1 建立信息客户信息表:
2 建立员工信息表
3 建立订单表和产品表
4利用Access数据库的关系功能建立几张表之间的联系如下图所示。