计算机辅助设计与工程计算
-
UG NX2产品设计实例精解殷国富,成尔京主编本书在介绍UG NX基础知识的基础上,重点以精选的机械产品常用零部件,如带轮、弹簧、螺栓螺母、滚动轴承、齿轮类零件、凸轮类零件、蜗杆蜗轮类零件为对象,详细分析和介绍了以UG NX为平台进行机械产品零部件三维设计的方法、软件操作步骤以及相关参数化三维建模技术。同时以汽车转向系统减速器和球阀产品为例讨论了产品三维装配体建模和工程图的绘制过程,通过活塞、连杆和曲轴零件建模和装配,论述了机构运动仿真技术的实现方法。在配套光盘中附有本书介绍的常用零部件设计过程、建模方法和步骤等形象生动的演示动画,有利于读者理解和掌握相关知识。本书以实例为导向,内容丰富、讲解透彻、图文并茂,适用于从事机械产品设计的工程技术人员以及大专院校相关专业学生参考和使用,也可作为相关专业CAD技术培训班的教材使用。 -
FPGA/CPLD最新实用技术指南杨恒 等编著FPGA/CPLD技术最近年来计算机与电子技术领域的又一场革命。本书以Xilinx与Altera公司的FPGA/CPLD为主,详细介绍了FPGA/CPLD从芯版式到MAX+plus II、Quartus与ISE开发环境和Verilog/VHDL语言,并以交通灯逻辑控制、电子钟与点阵LED显示、LCD液晶显示及计算机ISA接口和PCI接口的设计等为例,由浅入深地详述了如何应用FPGA/CPLD进行电子设计。书中的大多数电路图和源程序已经过实例验证,读者可以直接应用于自己的设计。本书的特点是强调实用性和无进性,力求通俗通懂。本书适用于计算机、电子、控制及信息等相关专业的校大学生,对广大工程技术人员也具有实用价值。当今世界,科技飞速发展,人类面临着一次又一次的机遇和挑战。2003年举世闻名的FORBES杂志(www.forbes.com)曾经揭示了一个新的概念,在未来的计算机中,CPU将被FPGA(现场可编程逻辑门阵列)芯片所取代,同时美国的一家公司也已成功推出了以FPGA取代CPU的计算机,FPGA/CPLD被国外的媒体认为是一次新的革命性技术进步。本书的作者都是长期从事嵌入式与FPGA/CPLD研究、发展与普及的科技人员,本书系统;全面地介绍了FPGAJCPLD从原理、开发环境、编程语言到应用实例,并全面反映该领域的最新发展成果。本书的特点是通俗易懂,深入浅出,可被高等院校及其他读者选用为相关教材,也是初学者的敲门砖,中高级人员的有益助手和资料。本书包括11章及7个附录。全书介绍了目前世界最大和主流的两个FPGA/CPLD生产厂家的产品和开发工具,第1章-第3章介绍了Xilinx公司的FPGA/CPLD基本知识与结构:第4章-第5章以矩阵LED显示等实例介绍了XiHnx公司的集成开发环境ISE的基本和高级知识;第6章-第7章分别以实例介绍了Altera公司的集成开发环境MAX+plusⅡ与Quartus;第8章-第9章分别以实例介绍了Altera公司的FLEXl0K与FLEX6000系列FPGA在点阵、字符液晶显示以及交通灯等其他领域的应用;第10章介绍了ISA与PCI总线的原理及FPGA用于接口芯片设计的实例。为利于读者速查,附录A介绍了Altera公司的主要产品和芯片;附录B和附录C介绍了FPGA/CPLD主要的两种开发语言VHDL与Vefilog;附录D和附录E介绍了MAX+plusⅡ在Windows 2000/WindowsXP下的驱动配置;附录F介绍了ISE 6.1i的新增功能;附录G介绍了由本书作者开发,针对FPGA/CPLD应用学习者的,支持Altera/Xilinx开发环境的学习开发工具箱(www.edtyang.com);附录H介绍了FPGA/CPLD万能型快速学习开发器CHICAG08.0。本书是集体智慧的结晶,由西雅图数码科技有限公司杨恒博士、西安科技大学李爱国博士、深圳英特数码科技有限公司王辉先生与北京大学深圳研究生院王新安博士合作编著。参加本书编辑审校工作的有以下人员:第1章-第3章:西北工业大学的李伟和白冰洋,西安电子科技大学的李智奇;第4章-第5章:西安电子科技大学的李剑红,西安科技大学的赵彩,西雅图数码科技有限公司的吴言水: 第6章:西安科技大学的雍煌,深圳大学的申向军;第7章:西北农林科技大学的何东健、李书琴、耿楠、田国华;第8章-第9章:深圳英特数码科技有限公司的王辉;第10章:广州南沙资讯科技园的唐会华;‘附录:西北工业大学的李伟,西雅图数码科技有限公司的吴言水。本书可以独立作为大专院校或工程技术人员学习参考之用,读者也可以根据自身情况与本书作者专门研发的不同版本的配套学习实验开发箱(含开发学习板、下载线缆、手册和光盘)结合使用(详见www.edtyang.com)。作者向以下关心过本书或在学术上给予过帮助的朋友表示感谢,他们是:新加坡南洋理工大学(NanyangTechnologicalUniversity,Singapore)Prof.SerWee,Prof.C.ZHU,Prof.GB.HUANG;亚洲咨询公司、美国密西根大学博士ChrisKoh;新加坡国家咨讯技术研究院林晓博士、姜力军博士、陈建峰博士;西安市科技局副局长陈长春博士;国家集成电路西安产业化基地蔺建文主任、何晓宁部长和王坤元主任;美国德州仪器上海办事处张浩先生:西北工业大学陈明教授、博士生导师;西安建筑科技大学李昌华教授、赵光华博士、李振国教授;西安理工大学李言教授、邱宗明教授;深圳熙和技术公司毛周明总裁、申凌博士和陶明博士;广州华意电子科技公司刘林先生;西安邮电学院朱自祥教授;北京大学崔小乐博士后;西雅图数码科技有限公司(西安)罗宵先生、张玉红小姐。由于作者水平有限,错误和不当之处在所难免,敬请各位读者不吝赐教。杨恒2004年8月8日于新加坡hyang999@sina.cOm 第O章绪论0.1 FPGA/CPLD概述0.2 FPGA/CPLD的开发软件0.3 FPGA/CPLD的分类和使用0.4因特网上的FPGA及其他资源0.5本章小结第1章Xilinx CPLD系列产品1.1 简介1.1.1 XC9500系列CPLD器件1.1.2 CoolRunner系列CPLD器件1.2 XC9500系列器件的结构1.3 CoolRunner系列CPLD器件的结构1.4 Xilinx CPLD器件的命名1.5本章小结第2章Xilinx FPGA系列产品2.1 Spartan-II E系列产品2.1.1 概述2.1.2器件结构2.2 Spartan-3系列产品2.2.1概述2.2.2器件结构2.3 Virtex.II系列产品2.3.1概述2.3.2器件结构2.4 Virtex.II Pro系列产品2.4.1概述2.4.2器件结构2.5 Virtex-4系列产品2.5.1概述2.5.2 Virtex-4系列的总体结构2.5.3 Virtex-4的三个平台FPGA简介2.5.4~trtex-4 FPGA综述2.6本章小结第3章CPLD/FPGA的边界扫描测试3.1 引言3.2 IEEE 1149.1边界扫描测试的结构3.3 JTAG BST操作控制3.3.1抽样/预加载(SAMPLE/PRELOAD)指令模式3.3.2外测试(EXTEST)指令模式3.3.3旁路(BYPASS)指令模式3.3.4用户码(USRCODE)指令模式3.3.5 ID码(IDCODE)指令模式3.4 Xilinx器件的边界扫描3.4.1数据存储器(Data Register)3.4.2指令集(Instruction Set)3.4.3位顺序(Bit Sequence)3.4.4在设计中插入边界扫描3.5边界扫描描述语言(BSDL)3.6 Xilinx器件下载3.6.1 MultiLINX下载电缆3.6.2 Xchecker下载电缆3.6.3 Parallel下载电缆3.7 Altera与Lattice公司CPLD下载电路3.8本章小结第4章Xilinx ISE应用基础.4.1 Xilinx ISE简介4.2安装Xilinx ISE4.2.1 系统需求4.2.2 ISE的安装4.3 Xilinx ISE应用入门4.4 Xilinx ISE设计流程4.4.1 设计输入4.4.2功能仿真4.4.3综合.4.4.4实现4.4.5时序仿真4.4.6下载配置4.5设计实例4.6本章小结第5章Xilinx ISE高级应用5.1设计输入5.1.1硬件描述语言(HDL)输入方式5.1.2原理图(Schematic)输入方式5.2功能仿真和时序仿真5.2.1功能仿真5.2.2时序仿真(对顶层文件进行仿真)5.3设计实现5.3.1运行实现设计5.3.2在布局规划器(Floorplanner)中查看设计布局5.4引脚锁定与器件下载编程5.4.1引脚锁定5.4.2 CPLD器件的编程下载5.5应用ISE 6.2i的矩阵LED设计实例5.5.1功能要求及硬件设计5.5.2控制逻辑设计5.5.3在ISE 6.2i中建立矩阵LED的工程文件并下载到CPLD运行5.6本章小结第6章MAX+plus II 1 0.1的使用指南6.1 MAX+plus II 10.1的特点6.2 MAX+plusⅡ的组成6.3 MAX+plus II的使用6.3.1图形文件的建立6.3.2文本文件的建立6.3.3建立顶层设计文件6.3.4 q-程文件的编译6.3.5模拟仿真6.3.6定时分析6.3.7器件编程6.4本章小结第7章Ouartus II使用指南7.1 QuartusⅡ设计入门7.1.1简介7.1.2设计流程7.1.3设计入门7.1.4综合7.1.5仿真7.1.6布线与制板7.1.7块结构设计7.1.8对EDA I具使用LogicLock7.2延时分析与延时终止7.2.1在Quartus II软件中执行延时分析7.2.2使用EDA工具执行延时分析7.2.3延时终止7.3.1程设计、调试与修改管理7.3.1使用SignalTap逻辑分析器7.3.2使用信号探针(SignalProbe)7.3.3使用芯片编辑器7.3.4 工程管理简介7.4系统设计7.4.1用SOPC Builder创建SOPC设计7.4.2用DSP Builder创建DSP设计7.5软件开发7.6下载与配置7.7本章小结第8章FLEX 6000系列器件简介及应用实例8.1 FLEX 6000系列器件简介8.1.1特点8.1.2概述8.1.3功能描述8.1.4输出配置8.1.5 JTAG边界扫描8.2交通信号灯控制逻辑设计8.2.1系统要求分析8.2.2控制逻辑描述8.3 电子钟的设计实例8.3.1功能要求和结构8.3.2控制芯片的设计8.4字符型LCD(KS0066)接口的设计8.4.1原理介绍8.4.2字符型LCD(KS0066)接口的VHDL描述8.5本章小结第9章 FLEX 1 0K嵌入式可编程逻辑系列器件简介及应用实例9.1 FLEX 10K嵌入式可编程逻辑系列器件简介9.1.1特点9.1.2总体描述9.1.3功能描述9.1.4相同结构的输出引脚9.1.5时钟锁和时钟推进特性9.1.6输出设置9.1.7 JTAG边界扫描9.1.8配置和操作9.2应用FLEX IOK设计图像点阵型LCD9.2.1 图像点阵型LCD原理介绍9.2.2基于FLEX 10K的图像点阵型LCD控制设计9.3本章小结第10章应用FPGA设计PC机的ISA和PCI总线接口10.1应用FPGA设计PC机的ISA总线接口10.1.1 ISA总线概述10.1.2基于Altera FLEX6000的ISA接口设计10.2应用FPGA设计PC机的PCI总线接口10.2.1 PCI总线概述10.2.2 PCI总线命令10.2.3 PCI总线访问地址解码10.2.4 PCI配置空间操作10.2.5基于Altera公司的FLEXl0K系列FPGA实现的PCI接口设计10.3本章小结附录A Altera公司FPGNCPLD系列器件纵览附录B VHDL编程基础附录C Verilog HDL编程基础附录D MAX+plus II Windows 2000驱动配置指南附录E MAX+plus II Windows XP驱动配置指南附录F ISE 6.1 i的新增功能附录G FPGNCPLD快速学习开发工具CHICAGO 6.0附录H FPGA/CPLD万能型快速学习开发器CHICAGO 8.0参考文献 -
AutoCAD 2005机械绘图基础培训教程黄传菊等编著本书以AutoCAD最新版本AutoCAD 2005为基础,结合机械设计绘图的特点,以常用机械零配件、机械设备、机械模型及机械产品图为例,系统讲述了AutoCAD 2005在机械及相关专业设计绘图中的应用。内容包括AutoCAD的基础知识、绘图设置与准备、常用绘图与编辑命令、文本标注与尺寸标注、剖视图与剖面图绘制、零件图的绘制、装配图与轴测图的绘制以及机械三维实体模型的绘制等知识,并通过详细的步骤讲述不同方法绘制这些图形的过程与技巧。本书结构清晰、内容详实、简洁明快、实例丰富、图文并茂,注重方法与技巧。本书不仅可供机械行业及相关专业工作人员学习和参考,还可供各种培训学校及大中专院校作教材使用。 -
立面FACADES余佳编该书收录了近50个优秀的建筑作品,以立面所使用的材质为依据,将它们大致分为木质,涂料,砖,面材,玻璃、钢和混合材质6个类别,并按功能将它们分为住宅建筑、文化建筑、办公建筑、商业建筑和工业建筑5大类,以方便读者查阅。 -
Cimatron E6.0基础教程舒大松主编模具设计与制造实训教材。本书共11章。内容包括:操作环境、设计入门、草图绘制、实体、曲线、曲面、装配、工程制图、模型建立范例、加工入门和NC加工实例等。 -
电子电路CAD与OrCAD教程王辅春编本书介绍了电子电路CAD技术基本理论知识及国际上流行的电子设计自动化(EDA)软件OrCAD/PSpiceMD9.2.3——模拟/数字混合电路分析的使用方法以及软件在电路、模拟电路分析中的应用,书后附有OrCAD公司提供的OrCADUnison Suite 9.2.3(简称OrCAD9.2.3) (大学生版)光盘。实践表明,它的功能和规模可以满足电路、电子电路CAD的教学、课程设计和毕业设计的需要。电类、非电类工科大专院校学生和工程师,只要具备电工学基本知识,都可以理解和掌握这个具有多功能的软件模拟电子实验台的使用方法。英文版 -
UG NX2基础教程张波等编著(简称UG)是UGS公司在全生命周期管理解决方案中面向产品开发领域的的旗舰产品,UGNX2是该软件的最新版本。本书系统地介绍了UGNX2的主要功能、使用方法和各种产用技巧。由浅入深地依次介绍了UGNX2的环境、安装、基本操作、三维建模、基本装配和工程制图等各个CAD模块。在介绍UGNX2新功能的同时,还讲述了大量使用技巧和设计经验。本书内容浅显易懂、覆盖面广,几乎讲述了UGNX2关于CAD设计的所有功能和选项,而且语言生动、活泼,既可作为大专院校机械设计专业师生的教材或参考书,也可以供工程设计工作者学习参考。本书前言前言本书是专门为所有爱好CAD的朋友编写的。书中主要介绍了UGNX2的应用方法,但是书中的设计和应用技巧对于所有的机械设计人员都非常有用。Unigraphics(简称UG)是一个真正完整的产品工程解决方案。作为一款世界公认的高端CAD/CAM/CAE软件,它为用户的产品设计以及加工过程提供了数字化造型和验证手段。UG针对用户的虚拟产品设计和工艺设计要求,提出了经过验证的解决方案。它为全世界的设计师和工程师提供了一个产品设计和开发的崭新模式。UGNX2是这个软件的最新版本。该版本基于最新的行业标准,是一个支持PLM的全新体系结构。UGNX2提出了知识驱动的自动化、基于系统的建模、集成的协作、开放式设计思想,提供了大量的全新设计工具。和以前的版本相比,它改变了草图、建模、制图、装配等多个方面的操作模式,使新的设计过程更加简单、容易。同时实现了和工程前所未有的紧密集成,使用户能够在最短的时间内进行产品的设计、仿真、优化、记录、构建和测试。本书共分为8章,详细地介绍了UGNX2的相关知识。第1章为UGNX2产品的概述,全面介绍了UGNX2的新特性、新环境、安装和打印;第2章是UGGATEWAY的入门知识,介绍了UGNX2的各个菜单和工具栏,帮助读者进一步了解UGNX2的操作环境和各个功能;第3章讲述了UGNX2的基本操作,这些操作是所有模块都会用到的功能,它们包括:视图布局、图层设置、信息查询、对象分析、参数设置和帮助;从第4章开始进入建模部分,讲述了基本建模的相关知识,包括:坐标设置、基准建模、基本曲线、特殊曲线、曲线操作和编辑;第5章介绍了UGNX2的三维建模,主要讲述了草图设计、特征建模和实体建模等功能;第6章讲解了UGNX2高级建模,主要内容包括:高级特征操作和特征编辑;第7章讲解了UGNX2装配建模的相关知识,包括:装配方法、爆炸图、组件家族、装配序列化、变形件装配和装配排列等内容;第8章讲述了UGNX2卓越的工程图功能,分别介绍了参数设置、图纸操作、视图操作、尺寸标注和模板设置等。本书由张波、王苏平和周磊主编,参与本书制作和编排的同志还有陈丙离、张挂云、张极超、赵永魁、张凤霞、贺宝江、宋军山、亢喜成、龙红霞、龙海、王燕、王强、史新霞、周惠、杨玉敏、冯海波、李永奎、刘艳、王军政、刘瑛、范亮、郑丽、尚英强、路晓明、高爱强、张国杰、许萌等。编者多年来一直致力于UG产品的实际开发,对于这本书投入了很高的热情,精心编写了此书的每个细节。由于水平有限,书中难免存在错误和不足之处,希望使用本书的老师、同学及广大读者对本书提出批评指正。编者2004年10月 -
基于CAD的数字矿井模型及应用涂兴子数字化是目前国内外各行各业研究的热点问题之一,数字矿井是煤炭人对数字地球和数字中国研究作出的积极响应。本书在CAD平台上进行二次软件开发,并运用CAD、数据库、计算机图形学理论、实时监控、动画技术对数字矿井进行深入的研究,建立模型并加以实际应用。本书在调研煤矿信息化、数字化发展现状、数字矿井国内外研究现状及其重要意义的基础上,提出了数字矿井模型的总体结构、实施方案、开发路径和开发工具。对基于CAD的数字矿井模型进行了四个层次的分析与论述。1.用CAD绘制二维及三维矿图。2.将含有巨量煤矿安全生产信息的数据库与矿图相连接,实现从数据库到矿图以及从矿图到数据库的多媒体资料(文字、录像、图片、照片、声音)的双向查询。本书将实现以上功能的矿图称之为电子矿图。3.在电子矿图中,不但可以在一幅图纸中显示所有的井巷关系,而且还可以动画模拟演示矿井的通风、压风、避灾(火、水)、排水、供水、配电、通讯、辅助运输、皮带运煤、轨道运煤、灌浆和瓦斯抽放等13个生产系统(线路)。4.在电子矿图中实现实时监控,即将矿井现有的工业监控信息调入到电子矿图中,并在Internet的基础上实现矿井远程实时监控,为实现矿、局、省(区)乃至全国煤炭企业的“煤矿远程安全生产实时监控系统”打下基础。最后结合矿井实际介绍了电子矿图在安全生产决策中的二项应用,即动态采掘接替系统和瓦斯超限事故处理系统。 -
数控加工自动编程技术方建军 编著《数控加工自动编程技术:Pro/ENGINEER Wildfire在机械制造中的应用》以Pro/ENGINEER Wildfire中文版为基础,向读者介绍Pro/NC数控加工模块的各方面知识。全书共分6章,主要内容包括数控编程的基本概念、后置处理技术以及车削轨迹、车削凹槽、车削螺纹、平面铣削、曲面铣削、轮廓铣削、螺纹铣削、型腔铣削、铣槽、雕刻、轨迹加工、电火花加工等。内容涵盖了Pro/ENGINEER数控加工的大部分内容。本书在写作风格上,力求语言简练,内容丰富具体且通俗易懂。全书以实例的方式来讲解Pro/ENGINEER数控加工方法,使读者很容易掌握Pro/NC的自动编程技术。 Pro/NC属于Pro/ENGINEER高级技术的范畴,要求读者具有一定的Pro/ENGINEER Wildfire基本知识和操作技巧。本书可以作为高校数控加工与编程课程的参考教材、实习教材或Pro/NC培训班教材。也可作为在职数控加工工程师的参考资料。 -
AutoCAD 2005中文版建筑设计实例精解黄广才等编著本书主要讲述如何利用AutoCAD2005中文版设计各种建筑方案。本书通过普通住宅和联排别墅这两种住宅类型的实例,介绍了各种平面方案、立面方案、组团平面方案,并介绍了如何绘制别墅单体和建筑组团的三维模型,以及如何使用Photoshop软件对图形进行后期处理。本书共分为8章,第1章介绍了AutoCAD2005的基本知识;第2章讲述了AutoCAD联排别墅平面方案设计;第3章讲述了联排别墅立面方案设计;第4章讲述了普通住宅平面方案设计;第5章讲述了普通住宅立面方案设计;第6章讲述了建筑组团平面方案设计;第7章讲述了别墅单体三维方案设计;第8章讲述了建筑组团三维方案设计。本书内容丰富,可读性强,既适合建筑设计专业人员使用,又适合作为大中专院校和各类职业学校相关专业学生的实践指导书。本书将AutoCAD软件和绘制建筑图形有机地结合起来,通过一些精美的联排别墅和普通住宅的实例,介绍了各种平面方案、立面方案、组团平面方案,并介绍了如何绘制别墅单体和建筑组团的三维模型,以及如何使用Photoshop软件对图形进行后期处理。本书在绘制图形的过程中,对每一个绘图步骤都作了详细介绍,读者只需按照本书所述的步骤,就一定能够绘制出本书中的所有实例,并可以举一反三,将本书所讲述的绘图方法推广到其他图形绘制之中,大大增强了本书的可读性和实用性。
