计算机辅助设计与工程计算
-
塑料模设计手册软件版)V1.0陈桦 等主编本书手册(软件版)是在分析和总结我国塑料模设计手册资料的基础上,将塑料模设计过程可能需要查询的各种数据、资料进行重新整理、充实、更新,并进行了软件化设计。全书为两大部分:第一部分提供了在塑料模设计过程中可能需要查询的设计数据、资料,包括塑料成型性能、塑料设计的工艺要求、压缩模具设计、压注模具设计、注射模具设计、成型工艺及模具验证、挤出模具设计、发泡成型模具设计和中空成型用模具等,提供了目录查询、索引查询、模糊查询、条件组合查询等多种方便的查询方法。第二部分提供了一系列实用的计算机辅助塑料模设计计算模块,包括注射模设计计算、挤出模设计计算、压缩模设计计算、压注模设计计算四大部分。本手册(软件版)可供从事塑料模设计、制造的工程技术人员使用,也可供相关专业的工程技术人员以及大专院校的师生参考。 -
野火中文版Pro/ENGINEER模具设计孙印杰[等]编著全书共9章,分别通过模具设计流程、开发环境、模具装配、收缩率与模具检查、模具元件特征、分模面、模具体积与元件、模具布局—专家模座系统等方面的讲解,深入浅出的介绍了使用pro/EngineerWildFire野火中文版进行模具设计的方法和技巧。前言1988年,V1.的Pro/ENGINEER(简称Pro/E)在美国PTC公司诞生,经过1余年的发展,Pro/ENGINEER已经成为三维建模软件的领头羊。目前PTC公司发布了最新的版本一一野火中文版Pro/ENGINEER。在CAD/CAM领域,Pro/ENGINEER与Unigraphics、CATIA一样为业界所熟知。越来越多的企业采用Pro/ENGINEER进行产品的开发与设计。作为最先提出参数化特征设计的Pro/ENGINEER设计软件,在历经多年发展之后,已经拥有十分强大的功能。对用户而言,软件功能的强大可以使工作效率更加提高,但是这也需要投入相当的精力和时间去掌握软件的使用。学习CAD/CAM方面的软件,以一本好的指导书为指导,并且从例子出发的方法是非常重要的,我个人认为这是最有效率的学习方法。这不仅对学习Pro/ENGINEER,而且对学习其他软件也是有效的。毕竟CAD/CAM软件是面向实际工程而开发的软件」:具,脱离了实际是不可能有效掌握的。本书是一本使用野火中文版Pro/ENGINEER进行模具设计的实例指导书籍。主要目的是帮助读者在尽可能短的时间内掌握野火中文版Pro/ENGINEER软件进行模具设计的基本方法。主要内容是以典型的模具实例的设计过程为线索,向读者介绍如何使用野火中文版Pro/ENGINEER提供的各种工具来设计模具,同时介绍了模具设计的基本知识,力求理论联系实际。通过本书的学习,读者可以熟练掌握最新版本野火中文版Pro/ENGINEER的基本使用方法以及在模具设计中的应用,而且还可以发挥读者的能动性,充分挖掘野火中文版Pro/ENGINEER的各种功能,把它作为提高技术水平和应用能力的有力工具,使您可以更加轻松地完成模具设计工作。野火中文版Pro/ENGINEER可能是读者将要学习的非常复杂的软件,它的强大的功能来源于其丰富的命令,完全掌握这些命令需要长期和深入地学习。而对于初学者而言,第一次面对野火中文版Pro/ENGINEER繁多的命令将会感到无处下手,本书将帮助他们跨过入门的困难,从而提高对野火中文版Pro/ENGINEER的设计思想和使用方法的理解,以便实现设计意图。本书由孙印杰、徐立新、甄彤主持编写,此外参加编写的人员还有宁鹏、牛改芳、祝玉华、丁晓明、许玲、李庆亮、朱连军、商信华、菅典兵、李富华、马晓霞、彭玉成、孙胜利、张红梅等。由于作者水平有限,再加上时间紧迫,书中难免存在不少错误之处,希望读者提出意见和建议。我们的E-mail地址是:qiyuqin@phei.com.cn。作者24年6月 -
计算机辅助药物分子设计徐筱杰等编从20世纪90年代以后,随着计算机技术的发展以及药物化学、分子生物学和计算化学的发展,计算机辅助药物分子设计(CADD)已经发展成为一门完善和新兴的研究领域。同时,CADD的发展和应用,也大大促进了药物设计和新药开发的效率。CADD已经成为合理药物设计中不可或缺的一环,在药物设计中起着越来越重要的作用,因此,CADD方法的理论和应用研究具有非常重要的意义。国内关于这方面的专著还很少,作者结合自己课题组的工作,并在参考大量文献以及大量研究实例的基础上,对CADD方法进行了系统而详尽的阐述。《计算机辅助药物分子设计》对CADD的传统方法以及一些新的方法都进行了介绍,而且结合大量实例对药物设计的基本和具体操作进行了详尽的论述,是一本理论与实践相结合的论著。《计算机辅助药物分子设计》对于从事药物研究的研究人员和教学工作者,是一本非常有益的参考书;《计算机辅助药物分子设计》所涉及的理论计算方法,对从事计算机化学、计算生物学、化学信息学以及生物信息学的研究工作者也具有重要的参考价值;《计算机辅助药物分子设计》也可以作为药化学、理论化学以及分子生物学等专业的大学生和研究生的参考书。 -
VHDL与微机接口设计赵世霞等编著本书是在教学实践的基础上编写的,主要目的是通过具体的实例来学习VHDL语言,并掌握微机接口电路的设计方法。本书的内容分为3部分:第1部分是VHDL语言基础,介绍了VHDL语言的数据类型、基本语句、程序结构;第2部分是基于VHDL语言的微机接口电路设计,以常用的微机接口电路为例讲述了电路设计的方法,可以为设计大型复杂电路打下基础:第3部分是设计工具的使用,以ALtera公司的MAX+plusⅡ为例详细地讲述了软件的安装与使用,以图解的方式给出了详细的步骤和操作方法。本书可以作为电子、计算机类大学生的实践类课程教学用书,也可作为各类电子技术人员的学习参现代电子技术的发展促进了传统设计方法的进步,掌握VHDL语言和计算机接口技术,使用EDA设计电子系统是电子类的大学生应具备的基本技能。微机接口是各大学普遍开设的计算机技术课程,但是我们的教学实验大部分是采用专用芯片,在内容和形式上基本是固定的。现在包括计算机在内的电子系统正朝着片上系统SoC(systemonchip)发展,为适应这种新的发展趋势,课程的知识结构需要更新,实验的手段也要有比较大的改观。VHDL语言是面向硬件描述对象的语言,只有结合硬件设计对象来学习,才能更好地理解和掌握它,因此在学习方式上应与其他的高级语言有所不同,必须要面对硬件设计的实体。编写此书的目的是将VHDL语言的学习和微机接口的设计紧密地结合起来,在学习硬件描述语言VHDL的基础上,可亲自动手设计一个实际的微机接口芯片。从程序设计、仿真模拟、系统综合优化,目标电路代码装载到可编程芯片中,直至最后连接到微机总线上编写接口程序进行调试。这是一个综合多方面知识,融会贯通的全过程训练,可提高学习硬件的兴趣和信心。本书是在教学实践的基础上编写的,书中的实例都经过实践检验。通过一段时间的教学实践,我们发现学习一种新的语言对于大多数学生难度都不会太大,但是对于设计并调试一个实际的应用系统来说,有相当一部分同学开始时都感到困惑和迷茫。因此,类似采用EDA设计的这种教学实验,我们必须要给学生开设,但一定要有针对性,实验也不能设计得太大或太繁杂。要让学生通过实验,能够得到一个完整的成果,而不是半成品或中间件,这样将有利于激发学习欲望。从开始心里没有底到逐步相信自己,一直到最后完成作品,每一步都有一种成功的喜悦。经过教学尝试,我们还认为,VHDL语言与微机接口设计结合起来是合适的,难度适中,也可以促进学生对微机接口的学习更深入,不仅了解接口芯片外部的使用特性,而且更加清楚接口芯片内部的工作原理。在老师的指导下,充分发挥学生的创造性和综合运用知识的能力,从而达到从验证学习到研究型的转变,课程教学从以教师为主体到以学生为主体的转变。在学习VHDL基本语法和程序设计的基础上,利用本书和现有的微机接口实验装置,可以开设基于VHDL设计的各种微机接口实验。实验的平台可利用各学校现有的微机接口实验装置,不需要增加太大的投资。例如,我们就是利用原有的清华大学科教仪器厂的TPC-H实验装置,另外再配上一块FPGA的实验板,给学生开设实验的。在此特别感谢参加“SRT项目”和“工程实践”的同学耿云川、陈残和邹轶等所做的工作。本书的内容有些是通过设计实践后总结出来的,也有的是经过摸索而得到的(例如该软件在不同操作系统的平台下装载芯片要安装配置文件的问题),将其介绍给大家,希望在学习时少走些弯路。由于作者水平所限,本书在编写的过程中若有任何错漏,恳请广大读者批评指正。作者24年5月于清华大学 -
数值分析及其MATLAB实验姜健飞等编本书详细介绍了数值分析的基本概念和方法,包括数值代数、迭代法、数据建模、数值微积分和常微分方程数值解等,并基于MATLAB软件介绍了相应的工程数值算法及MATLAB软件的偏微分方程数值解和最优化方法两个专用工具箱。书中提供了大量习题和上机实验题,并配有习题解答和多媒体教学资料。本书可作为理工科研究生数值分析课程及其数值实验的教学用书,也可供科研和工程技术人员作为解决数值计算问题的参考书。 -
AutoCAD中文版建筑设计暴风雪科技编著本书结合AutoDesk公司的AutoCAD 2004,系统地介绍了应用AutoCAD进行建筑总体设计、建筑单体设计、建筑施工图、建筑结构设计以及建筑效果图的基本创建方法。本书不但介绍了大量基本的建筑设计方法,而且详细阐述了AutoCAD在创建细部结构时的应用方法和编辑技巧,具有很强的专业针对性。本书在介绍软件应用的同时紧密结合专业设计工作方法,真正做到了有的放矢,力求读者在学习软件的同时对建筑设计从部分到整体有了一个全面的了解。本书结构严谨、条理清晰、内容丰富、通俗易懂,采用课程目标、前提条件、主题讲解、实例练习和小结的形式,并精选了大量的应用实例练习。相信通过本书的阅读,读者一定能够迅速掌握并灵活运用AutoCAD。本书适用于各级水平的AutoCAD使用人员,可作为大专院校相关专业的教材或教学参考书,以及CAD技术人员的培训教程。 -
AutoCAD中文版机械设计暴风雪科技编著本书以AutoDesk公司的AutoCAD 2004(中文版)为基础,在着重介绍AutoCAD主要功能的同时,以AutoCAD在机械设计中的应用为主线,将具体的设计要求和AutoCAD系统的操作命令紧密结合起来,通过具体实例来详细阐述如何使用AutoCAD来解决机械设计中的各种问题,体现了AutoCAD在机械设计领域的强大功能和广阔的应用前景。本书内容新颖、详实,原理讲解与实例演练结合,具有较强的实用性;同时也简单介绍了AutoCAD的一些高级应用,使广大读者从根本上掌握AutoCAD的操作技术,并能在自己独立进行机械设计制图的过程中举一反三,最大程度地发挥AutoCAD的功能,提高自己的工作效率。本书面向广大的机械设计人员,其他初级用户和机械专业的学生也可以从中受益。可作为大专院校相关专业的教材或教学参考书,以及CAD技术人员的培训教程。 -
VHDL数字系统设计(英)Mark Zwolinski著;李仁发等译;李仁发译本书是为本科生和研究生撰写的教材,主要讲述了VHDL的全部特征,也包含了有关数字系统设计的知识。全书共分为13章,内容包括电子设计自动化工具的使用、CMOS和可编程逻辑工艺,布尔代数和组合逻辑设计的基本原则,各种建模的技术,有限状态机的设计,以及三个重要的可测试性设计:扫描路径、内置自检和边界扫描等。最后介绍了VHDL-AMS和混合信号建模。本书与前一版相比的不同之处是在相关章节中包含了写测试基准的小节,同时增加了有关VHDL-AMS和混合信号建模的一章。本书可用做大学电子、电气和计算机专业本科生、硕士生的教材,也可用做相关工程技术人员的参考书。前言关于本书当本书第一版出版时,写一本结合VHDL和数字设计的书似乎是新颖的想法。就在这时,几本相近主题的书出版了。本书现在已被几所大学用做教材。此外,本书第一版已被翻译为波兰语并在中华人民共和国出版了英文影印本。这些使我确信写一本结合VHDL和数字系统设计的书的想法是很好的,但是我不能确定第一版是否完美。本版(也就是第二版)修改了一些到目前为止所发现的前一版中的错误并增加了两个重要的主题(这些将在后面说明)。本书是作为本科生和研究生所用的教材编写的。大多数讲述VHDL的图书以工程师作为对象,因此,并不讲述VHDL的全部特征。同样,本书所包含的有关数字系统设计方面的内容在其他典型的VHDL书中也不会涉及。在不同的国家、大学或者学院,电气、电子和计算机工程学位的教学大纲有很大的不同。本书的内容是通过数届二年级、三年级本科生和研究生的教学和使用发展而来的。我们假设学生对布尔代数和组合逻辑设计的原则非常熟悉。在南安普敦大学,一年级本科生的教学大纲也包括了同步时序设计和可编程逻辑的介绍。因此本书是建立在这些基础上的。过去我们经常认为像VHDL这样的专题对于二年级的教学来说太专业化,最好能在本科最后一年讲述或者作为研究生课程。有几个很好的原因使得我们应该在课程计划中更早地介绍VHDL。随着集成电路复杂度的增加,工业的发展要求毕业生具有VHDL以及相关设计工具的知识。如果将上述课程放在本科生的最后一年,学生只有很少、甚至没有时间来将知识应用到实际工作中去。第二,从与其他国家同行的交流中可知,现在的学生在电气或电子工程以及计算机科学或计算机工程的选择上,都更倾向于后者。VHDL在硬件设计方面给计算机方向的学生提供了一个很好的方法。最后,仿真和综合工具目前比较成熟,在教学中使用PC机构建的工作平台也相对比较便宜和容易获得。第二版中的变化现在看来,前一版的错误是在大多数的例子中用std_ulogic代替了std_logic。从纯教学的观点来看,这个决定是正确的,因为这样的用法会清楚地在仿真中指出什么时候块的输出被不经意地连在一起。从实用的观点来看,这样的用法与大多数业界的实际使用不一致,并可能在EDA(electronicdesignautomation)工具中导致一些问题。所有的例题已经修正为使用std_logic,好几个例题也被简化了(例如,通过使用直接实例化来简化)。在第一版出版时,有一些EDA工具只支持VHDL1987标准。现在这种情况有了大的改变,因此笔者在第二版中倾向于优先使用新的1993标准。当然也有一个22的修订版。虽然在本书写作时几乎没有工具支持新的标准,但标准的变化很小并且只在附录C中讨论了重大的变化(共享变量的形式)。虽然笔者也反对坚持使用IEEEnumeric_std包(与std_logic_arith对立的包)的倾向,但是业已证明笔者选择的正确性。所增加的两个主要内容有两种形式。第一,有几个章节现在包括了写测试基准的小节。通过仿真验证VHDL模型对于生产正确的硬件是不可缺少的。据可靠估计,至少一半的VHDL是为了验证模型的某种形式而编写的测试基准。因为这方面是如此重要,所以这些资料已经包括在需要它们的章节中,而没有单独的一个有关测试基准的章节。笔者强烈建议读者用文本仿真模型,并使用这些测试基准的例子以得到帮助。第二,新增了有关VHDL-AMS和混合信号建模的一章。所有的数字设备硬件不得不和“真实”世界在某一个方面相互影响。虽然混合信号仿真器已经存在了15年,但是它们的使用因为在数字部分和模拟部分之间书写接口模块的困难而受到限制。VHDL-AMS集成这两个世界并提供了几个混合信号仿真器。这一章并不是想要成为在转换设计方面的一个全面的指导,也没有描述VHDL-AMS的所有细节,但是笔者希望它将会鼓励设计者尝试将他们的系统作为一个整体来建模。本书的结构第1章介绍了本书的一些概念,即电子设计自动化工具的使用、CMOS和可编程逻辑工艺。我们也考虑了一些工程问题,像噪声容限和扇出。在第2章,我们回顾了一下布尔代数和组合逻辑设计的基本原则。我们也将讨论时序和冒险相关的问题,以及一些数据表示的基本技巧。第3章通过基本逻辑门模型介绍VHDL,强调了一些重要文档代码。我们将展示怎样构造基本门的网表以及怎样通过门模拟延时。我们也将讨论参数化的模块、常量和未连接的输入、输出。通过使用测试基准介绍用VHDL验证VHDL模块的设计观念。最后,我们简要介绍一下配置的概念。第4章描述了各种建模的技术。组合逻辑块、缓冲、编码器、解码器、多路选择器、加法器和奇偶检查器都用一定的并行和顺序VHDL代码结构进行了建模。本章、第5章、第6章和第7章中我们仍将从设计原则、可综合方面介绍硬件的VHDL模型,虽然到底什么样的模型和设计才可以支持这些特性的讨论推迟到第9章才会介绍。另外,我们也将介绍IEEE相关符号。第5章可能是全书最重要的章节。在此我们将讨论被认为是数字系统设计的基石:有限状态机的设计。我们使用了ASM图表符号,描述了从ASM图表符号到D触发器、次态和输出逻辑的设计过程。介绍了状态机的VHDL模型。第6章介绍了各种时序构件块:锁存器、触发器、寄存器、计数器、存储器和一个时序乘法器。对IEEE相关符号、测试基准设计,以及VHDL代码结构的引入,我们使用与第4章一样的格式。第7章把前面三章介绍的概念组合起来。ASM图标符号被扩展到包括两个状态机和寄存器的输出,因此有了数据通路控制器的划分。从这里,我们用硬件术语解释了指令集的思想,并进一步用VHDL对一个非常简单的微处理器建模。这也提供了介绍VHDL子程序和包的方法。VHDL仍然是一个建模语言。第8章描述了一个VHDL仿真器的操作。最先介绍事件驱动仿真的思想,同时讨论VHDL仿真器的特性。虽然整个VHDL语言都能被仿真,但是某些结构体的仿真效率高于其他的结构体;因此,在此我们也讨论如何编写更加高效的模块。因为文件操作只适合于仿真模块,所以在本章也对之加以讨论。另外,就像我们在第9章中讨论的,VHDL作为描述可综合模型的语言的作用将越来越重要。现在主要的综合工具的类型是针对RTL级别的综合。这样的工具能从VHDL模块描述中推理出需要哪些触发器和锁存器。我们描述了这样的结构体。相反,如果语言描述得非常差,那么可能会错误地建立触发器。我们也描述了一些常见的陷阱。综合进程能被一些约束条件控制,因为这些约束条件不属于VHDL语言,所以我们使用普通的术语来讨论。我们讨论了一些适合于FPGA综合的结构体。最后,我们简单地考察一下有希望成为一项重要设计技术的行为级综合。第1章和第11章关注测试和可测试性设计的主题。这个领域过去经常被忽略,但是现在大家已经认识到测试是设计过程中很重要的一部分。第1章介绍了故障模型化的思想,接着介绍测试生成方法。测试的效率由故障仿真来决定。在写作本书时,市场上还没有商业化的基于VHDL的故障仿真器。这一章的最后一部分展示什么样的故障模型和故障仿真能使用标准的VHDL仿真器来执行。本章的VHDL代码也介绍指针和全局变量等结构。在第11章中,我们描述了三个重要的可测试性设计:扫描路径、内置自检(BIST,built-inself-test)和边界扫描。虽然这些一直是非常枯燥的题目,但是可以使用VHDL仿真器展示一个内置自检(BIST)结构怎样为无故障电路和故障电路生成不同的特征值。边界扫描使用一个VHDL的子集来描述在芯片上使用的测试结构。本书给出了一个例子。在第12章中,我们使用VHDL作为工具来研究和探索异步时序电路中的不规则行为。虽然主要的设计模式是同步并发模式,但是由同步电路组成的数字系统大量增加了彼此之间的异步通信。我们介绍了基本模式的概念并说明了怎样分析和设计异步电路。我们使用VHDL仿真功能来说明冒险问题、竞争问题、建立和保持时间违法问题。我们也将讨论亚稳性的问题。最后一章介绍了VHDL-AMS和混合信号建模。简要介绍了数模转换器(DAC)和模数转换器(ADC),给出了用VHDL-AMS结构来对这些转换的建模。我们也在此介绍锁相环(PLL)的思想,并给出一个简单的混合信号模型。本书后面有三个附录。附录A列出了各种VHDL相关的标准和未来VHDL发展的一些问题。附录B简要描述了Verilog硬件描述语言。Verilog是相对于VHDL的另一个主要选择,两者非常相似。附录C涵盖了一些共享变量的说明,特别是在1993版和22版之间的区别。在每一章的末尾都有一定数量的习题。这些习题都是一些将该章所涉及的指令恰当运用而形成的可综合的VHDL例子。为了执行这些模拟仿真和综合的任务,读者可能不得不写出自己的测试基准和约束文件。这些例子都能够在“Web资源”一节中提供的网站上找到。怎样使用本书很明显,本书根据课程级别的不同可以有很多种使用方法。在南安普敦大学,笔者像下面这样使用本书。电子工程和计算机工程系二年级学生第1章和第2章是复习内容,我们希望学生能够独立阅读。讲义中应该包括书中第3章~第7章的内容。其中的某些章节是可选的,例如3.8节、6.3节和6.7节。另外,如果时间紧张,某些结构体,例如withselect结构,可以省略。但是讲稿中应该包括1.2节的单一固定故障模型、1.3节的测试原型生成的基本原则与11.2节中所讲述的扫描设计的基本原则等内容。电子工程和计算机工程系三年级学生我们希望学生能独立阅读第3章到第7章的内容。讲义中应该包括书中第8章~第12章的内容。第13章、VHDL-AMS现在包括在四年级学生的课程中。在整个学习过程中,学生需要能够掌握VHDL仿真器和RTL综合工具,从而能学习和使用书中的例子。在二年级学生的课程中,一组包括在FPGA中进行综合的设计习题是对本书内容的非常好的补充。在南安普敦大学的三年级课程中,所有学生都要做一个独立的项目。本书没有安排其他正式的实验课程,一些独立的项目将包括VHDL语言的使用。Web资源本书配套的网站为www.booksites.net/Zwolinski。该网站提供了有价值的教学与自学材料,如书中所有的VHDL示例,以及至VHDL工具的链接。 -
计算机辅助油藏管理萨特《国外油气勘探开发新进展丛书(第3辑):计算机辅助油藏管理》对信息技术和一体化油藏管理的交叉及应用情况作了简要的概述,解释了大量油藏管理软件背后的物理和地质原理,对油藏管理经常涉及到的技术领域进行了解释,包括测井分析、地震数据分析、绘图和数据可视化、地质统计数据分析、压力瞬态分析及生产动态分析等。最后用案例说明:问题、处理这些问题的油藏管理策略、完成这些策略的软件以及应用这些现代技术的结果和决策。《国外油气勘探开发新进展丛书(第3辑):计算机辅助油藏管理》适应于地质、开发、油藏管理工程技术人员阅读、也可供石油院校相关的师生参考。 -
EDA技术郭勇《EDA技术》是高等职业学校电子信息类、电气控制类专业系列教材之一。《EDA技术》主要介绍EDA(电子设计自动化)技术的两个软件:multiSIM 2001和Protel99SE。全书共分9章,其中第9章为实验。电路仿真设计部分使用multiSIM 2001软件包,主要介绍电路的搭接、虚拟仪器的使用以及一高级电路分析方法:PCB设计部分使用Protel99SE软件包,主要介绍原理图的绘制、元件设计、PCB基础知识及PCB设计与输出等。书中详细介绍了电路从原理图设计到PCB输出的整个过程。《EDA技术》在内容上注重实用性,兼顾课堂教学和自学的需求,配备了大量的应用实例,使读者能在较短的时间内掌握软件的使用方法。《EDA技术》可作为高等职业学校电子信息类及相关专业的教材,亦可作为有关岗位的培训教材或工程技术人员的参考书。
