计算机辅助设计自控专业软件开发(二版)

合集下载

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

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

1958年,Calcomp公司研制出了滚筒式绘图机; Gerber公司研制出了平板绘图仪;
1959年(MIT)将CAD正式列为研究项目进行研究 等等。
这时期硬件的特点是开始具有一定的图形输出能力。 从整体上说,计算机硬件水平较低,处在电子管水 平;计算机主要用于科学计算,开发人员主要用机 器语言编程,图形的处理只能输出不能输入。
②利用应用程序库中已编制的各种应用程序,进行设 计计算及优化设计,确定设计方案及产品零部件的 主要参数。
③运用交互式图形程序库,以人机交互作业方式对初 步设计的图形进行实时修改,最后由设计人员确认 设计结果。
④利用图形处理和动画技术,对产品模型进行图形仿 真,为评估设计方案提供逼真和直接的依据。
⑤输出设计结果,其中包括设计计算数据、图样及文 档等。
3、方案设计
在满足设计要求的条件下,由设计人员构思多种可 行的方案,并用方案图和原理图表达出来。经过对 各方案的比较和筛选,从几个可行方案中优选出一 个功能满足要求、工作原理可靠、结构设计可行、 成本低廉的方案。
4、技术设计
在既定设计方案的基础上,完成产品的总体设计、 部件设计、零件设计。将设计结果以工程图样及计 算说明书形式确定下来。
20世纪60年代是CAD技术的成长发展阶段。
在20世纪60年代,晶体管取代了真空电子管。20世 纪60年代后期,出现了直接存取存储器,研制成功 了阴极射线管显示器等等。这些硬件的出现和发展, 为CAD的发展提供了坚实的物质基础;计算机软件 水平也得到大大地提高,产生和发展了许多计算机 语言,如在计算机语言中占据重要地位的 FORTRAN语言就是在这个时期发展和完善的。
当时,MIT研究小组的报告对CAD作了这样的设想: 设计者坐在CRT控制台前,通过光笔操作,进行人 机对话,实现从概念设计到生产设计以至制造的全 过程。它还提出了用不同的层来表示某一工程图的 轮廓、剖面线和尺寸。这个系统为交互式图形学和 计算机辅助绘图技术打下了理论基础。这在当时看 来,带有一些神奇色彩,但它大大地震动了追求实 效的工程界。

2025年软件资格考试计算机辅助设计师(中级)(基础知识、应用技术)合卷试题与参考答案

2025年软件资格考试计算机辅助设计师(中级)(基础知识、应用技术)合卷试题与参考答案

2025年软件资格考试计算机辅助设计师(基础知识、应用技术)合卷(中级)模拟试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件工程中,用于描述软件开发过程中各阶段的活动和产品的方法论称为:A. 软件工程过程B. 软件生命周期C. 软件开发模型D. 软件工程原则2、在软件需求分析阶段,常用的需求分析方法包括:A. 用例分析、数据流图、数据字典B. 状态图、序列图、协作图C. 类图、时序图、组件图D. 功能分解、场景分析、用户故事3、题目:在软件工程中,需求工程是一个非常重要的阶段,它包括以下几个步骤,下列选项中不属于需求工程步骤的是:A. 需求获取B. 需求分析C. 需求设计D. 需求验证4、题目:在软件测试过程中,下列关于黑盒测试和白盒测试的说法中,错误的是:A. 黑盒测试主要关注软件的功能,不考虑内部实现B. 白盒测试主要关注软件的内部实现,不考虑功能C. 黑盒测试通过输入数据来测试软件的输出结果D. 白盒测试通过设计测试用例来检查软件的内部逻辑5、以下哪种编程范式强调通过组合函数来解决问题,而忽略函数内部的实现细节?()A. 面向对象编程B. 函数式编程C. 过程式编程D. 事件驱动编程6、在软件开发生命周期中,以下哪个阶段主要是进行需求分析和系统设计?()A. 开发阶段B. 需求分析阶段C. 系统设计阶段D. 测试阶段7、在软件开发过程中,哪个阶段是需求分析?A、系统设计阶段B、系统测试阶段C、系统实施阶段D、可行性研究阶段8、以下哪个不是软件工程中常用的软件开发模型?A、瀑布模型B、螺旋模型C、敏捷模型D、增量模型E、需求分析模型9、在面向对象设计中,以下哪个概念表示将不同的事物或功能组织在一起,形成具有相似属性和行为的集合?A. 类B. 对象C. 属性D. 方法 10、在软件开发过程中,以下哪个阶段是确保软件质量的关键环节?A. 需求分析B. 系统设计C. 编码实现D. 测试阶段11、在软件工程中,以下哪项不是软件项目可行性研究的范畴?A. 技术可行性B. 经济可行性C. 法律可行性D. 程序可行性12、在面向对象的设计中,以下哪个原则描述了“开闭原则”?A. 单一职责原则(Single Responsibility Principle,SRP)B. 开放封闭原则(Open/Closed Principle,OCP)C. 里氏替换原则(Liskov Substitution Principle,LSP)D. 依赖倒置原则(Dependency Inversion Principle,DIP)13、题目:在软件工程中,软件需求分析阶段的主要任务是:A. 设计软件架构B. 确定软件的功能和性能需求C. 编写软件代码D. 测试软件功能14、题目:UML(统一建模语言)是一种用于软件系统建模的语言,以下关于UML 的说法错误的是:A. UML具有多种视图,包括用例视图、设计视图和实现视图B. UML的类图可以展示类的属性和方法C. UML的状态图可以展示对象的生命周期D. UML的序列图可以展示对象之间的交互15、在面向对象的设计中,以下哪种描述不属于封装的概念?()A. 将数据与操作数据的方法封装在一起B. 对外公开必要的接口,隐藏内部实现细节C. 防止外部直接访问对象内部状态D. 提高代码的复用性16、在UML(统一建模语言)中,以下哪种图用于描述系统的静态结构?()A. 状态图B. 序列图C. 类图D. 协作图17、在软件开发过程中,下列哪个阶段最容易出现需求变更?A. 系统分析阶段B. 系统设计阶段C. 系统测试阶段D. 系统实施阶段18、以下哪种设计模式通常用于解决多个类共享相同行为的问题?A. 单例模式B. 工厂模式C. 抽象工厂模式D. 职责链模式19、题干:在面向对象编程中,以下哪个不是对象的基本特征?A. 封装性B. 继承性C. 多态性D. 模块化 20、题干:以下哪个技术不属于数据库管理系统的核心组成部分?A. 数据模型B. 查询语言C. 系统监控D. 数据存储21、在软件开发过程中,以下哪项不属于软件需求规格说明书的编写目的?A. 明确软件系统的功能和非功能需求B. 描述软件系统的实现细节C. 约束软件系统的开发过程D. 为软件测试提供依据22、在软件工程中,以下哪种技术属于软件测试的静态测试方法?A. 单元测试B. 集成测试C. 灰盒测试D. 源代码审查23、在软件工程中,哪个阶段是确定软件需求的阶段?A. 需求分析阶段B. 设计阶段C. 编码阶段D. 测试阶段24、以下哪个不属于软件开发生命周期模型?A. 瀑布模型B. 原型模型C. V模型D. 生存周期模型25、在软件工程中,以下哪项不属于软件设计阶段的活动?A. 需求分析B. 概念设计C. 详细设计D. 编码实现26、软件设计原则中,以下哪项不属于SOLID原则?A. 单一职责原则(Single Responsibility Principle)B. 开放封闭原则(Open/Closed Principle)C. 迭代开发原则(Iterative Development Principle)D. 依赖倒置原则(Dependency Inversion Principle)27、以下关于面向对象编程中继承概念的描述,正确的是:A. 继承是子类继承父类的所有属性和方法B. 继承允许子类继承父类的属性但不允许继承方法C. 继承允许子类继承父类的方法但不允许继承属性D. 继承是一种错误的概念,不应该在编程中使用28、在软件工程中,以下哪个阶段不是需求分析阶段的任务?A. 确定软件需求B. 分析需求C. 确定软件功能D. 设计软件架构29、在面向对象的方法中,以下哪一项不是类的基本特性?A. 封装B. 继承C. 多态D. 线程 30、以下关于数据库的三范式(1NF、2NF、3NF)的说法,错误的是:A. 1NF要求关系中的每个属性都是不可分的数据项B. 2NF要求在满足1NF的基础上,关系中的每个非主属性都完全依赖于主键C. 3NF要求在满足2NF的基础上,关系中的非主属性不依赖于其他非主属性D. 1NF、2NF和3NF是数据库设计中必须遵循的规则31、在面向对象的程序设计中,以下哪个不是类的基本属性?()A. 方法B. 属性C. 抽象D. 继承32、在软件需求分析阶段,以下哪种方法不是常用的需求分析方法?()A. 状态分析法B. 用例分析法C. 系统分析法D. 数据流图分析法33、以下关于面向对象程序设计的基本概念,错误的是()A. 封装是将数据和操作数据的方法捆绑在一起B. 继承是子类继承父类的属性和方法C. 多态是指在运行时根据对象的实际类型来决定执行的方法D. 封装、继承和多态是面向对象程序设计的三大特性34、在面向对象程序设计中,以下关于类的说法,正确的是()A. 类是一种数据结构,它可以包含数据成员和方法成员B. 类定义了对象的属性和方法,但对象本身并不包含这些属性和方法C. 类是对象的蓝图,一个类可以创建多个对象D. 类和对象是相同的概念,类就是对象35、在软件开发过程中,以下哪项不属于软件设计原则?A. 单一职责原则B. 开闭原则C. 李氏替换原则D. 惰性设计原则36、以下哪种设计模式适用于在多个类中共享代码的场景?A. 工厂模式B. 单例模式C. 组合模式D. 策略模式37、以下关于软件工程V模型的说法中,错误的是:A. V模型强调测试活动是软件开发的早期阶段进行的,并且测试过程是线性的,顺序执行的。

1概述_计算机辅助设计

1概述_计算机辅助设计

1.4 计算机辅助设计的应用
CAD的基本技术 4. 科学计算 模拟真实世界的数学、力学方法。例如有 限元、边界元等计算方法等。
1.4 计算机辅助设计的应用
CAD的基本技术 5. 优化设计 选定在设计时力图改善的一个或几个量作 为目标函数,在一定约束条件下,以数学方 法和电子计算机为工具,不断调整设计参量, 最后使目标函数获得最佳的设计。
计算机辅助设计包括的内容很多,如概念设计、 优化设计、有限元分析、计算机仿真、计算机绘 图等。
1.1 什么是计算机辅助设计
设计的重要性
“设计工作是新产品研制的第一道工序,设计 工作的质量和水平,直接关系到产品质量、性能、 研制周期和技术经济效益”——书本P1 设计的广泛性
除了花草树木这些自然景物,从茶杯到桌子、 建筑、公路、桥梁、火车……所有跟普通人生活 息息相关的物品和工程设施,都需要设计。
1.5 CAD系统的组成与配置
1.5.3.2 常用CAD软件介绍 1. 绘图软件
AutoCAD-欧特克公司 特点:专业制图,三维建模,渲染
1.5 CAD系统的组成与配置
1.5.3.2 常用CAD软件介绍 2. 造型软件
UG-美国麦道 Pro/Engineer-美国参数技术公司 CATIA-法国达索飞机公司 特点:三维,CAD/CAM,参数化设计
16
1.3 CAD的特点
工作内容
• 设计数据库 • 图形数据库 • 应用程序库
17
1.3 CAD的特点
在数据库的基础上开展CAD工作 五个方面:
• • • • • 建立模型; 设计计算; 图形显示; 仿真; 出图样、文档等。
18
1.3 CAD的特点
1)提高设计质量
综合性的技术知识;人机交互使产品设计更加合理; 优化设计;数据的一致性。

计算机辅助设计考核试卷

计算机辅助设计考核试卷
A. EXPORT
B. PLOT
C. IMPORT
D. SAVE
20.以下哪个软件主要用于机械设计?(]
A. AutoCAD
B. SolidWorks
C. AutoDesk Inventor
D. CATIA
二、多选题(本题共20小题,每小题1.5分,共30分,在每小题给出的四个选项中,至少有一项是符合题目要求的)
8. ABC
9. ABCD
10. BCD
11. ABCD
12. BC
13. ABCD
14. ABC
15. ABD
16. BC
17. ABCD
18. AB
19. ABC
20. ABCD
三、填空题
1. CTRL+O
2. Sketch
3. JOIN
4. Maya
5. POLYLINE
6. ANSYS
7. CAM
B. ANSYS
C. SolidWorks
D. MATLAB
15.在CAD软件中,以下哪个功能用于标注尺寸?(]
A. TEXT
B. DIMENSION
C. TABLE
D. MLINE
16.以下哪个软件主要用于飞机设计?(]
A. AutoCAD
B. CATIA
C. SolidWorks
D. AutoDesk Inventor
2.图层管理可以帮助组织不同类型的设计元素,便于控制显示、打印和编辑。通过合理使用图层,可以简化复杂设计,提高工作效率。
3.三维建模可以直观展示产品外观和结构,便于分析和修正设计。常用的三维建模工具有SolidWorks、AutoCAD 3D、CATIA等。

土石坝计算机辅助设计系统软件开发

土石坝计算机辅助设计系统软件开发
关键词 : 土石坝 ; A t A 辅助设计 ; 软件 开发 u C D; o 中图分类号 : ' 4 ;P9 ,2 I 61T3 17 V 文献标识码 : A 文章编号 :0 9—37 ( 0 6 o O 1 o 10 5 5 2 0 )4一 lO— 4
THE DE L ME HE EARTH DAM VE 0P NT OF T CAD SOF W ARE T
U i o g L —rn , W EN He g n , KO h n U S e g—y e, LU Ya u I h—l i n
( ae C ne a c n il n i ei ,ol e n e Mog l gi l rl n e , u ht 10 8 C i ) W t os vnyadCv gn r g Clg nr n o aA rut a i r H h o r r iE e n e I i c u U vs 0 0 1 。 hn a
wae n t es se r .I y t m.Viu a i a n rd e d t es c n e eo me t f tCAD.Acie Auo t n it r e s d p e h s a B c w s ito u e t e o d d v l p n o l s Oh o Au t X tma i e f eWa a o t d t v o n a O
A src : I iw f h rcei iso ee r a e mp einc ne ta dma yfeo ta f c ein.h e i d d b ta t nve o aatr t f h at d m o  ̄xd sg o tn n n a tm h t etd sg ted sg mo ea c sc t h a n n tesf r ne rt n meh d o e erh d m h ot eitgai to ft at a CAD sf r r i usd.s e ie l nrd e d raiain po e so h ot wa o h ot eweeds se wa c p cf al ito u e e zt rc s fte sf i y l o .

UG二次开发技术简介

UG二次开发技术简介
方式
(1)通过菜单栏运行。入口函数为ufsta(),方便但不利于调试。
(2)通过File->Execute->NX Open运行。入口函数为ufusr(),不方便 但由于dll一运行完就被卸载,所以利于调试。
(3)外部模式程序直接双击运行。
参考资料

UG NX 3.0 Documentation

4. UG/Open API的开发流程(内部模式)
(1)设置UGII_USER_DIR环境变量,建立application和startup文 件夹
(2)用UIStyler工具制作对话框,设定回调函数
(3)建立VC工程,将UIStyler生成的.h和.c文件包含在 工程中,完成相关设置

新建Win32 Dynamic-Link Library工程; 将对话框相应的.h和.c文件添加到工程中; Project->Settings...->Link选项卡,在Object/libarary modules文 本框中添加UG库文件libufun.lib 和libugopenint.lib; Tools->Options...->Directories选项卡,为Include files添加目 录:D:\PROGRAM FILES\UGS\NX 3.0\UGII和 D:\PROGRAM FILES\UGS\NX 3.0\UGOPEN;为Library files 同样添加以上两目录。



(4)实现各回调函数的功能,编译生成dll; (5)将对话框文件放入application文件夹,将dll放入startup 文件夹; (6)使用MenuScript工具将dll嵌入到UG菜单栏中。
VERSION 120 EDIT UG_GATEWAY_MAIN_MENUBAR BEFORE UG_HELP CASCADE_BUTTON UISTYLER_DLG_CASCADE_BTN LABEL Example END_OF_BEFORE MENU UISTYLER_DLG_CASCADE_BTN BUTTON BLOCK_BTN LABEL 绘制长方体 ACTIONS block.dlg END_OF_MENU

计算机辅助设计与制造的基本原理

计算机辅助设计与制造的基本原理计算机辅助设计与制造是现代工程领域中的重要技术手段之一。

它通过计算机软件和硬件的支持,辅助工程师进行设计、开发和制造,提高了工作效率和产品质量。

本文将从以下几个方面详细介绍计算机辅助设计与制造的基本原理和步骤。

一、计算机辅助设计的原理和步骤1. 原理:计算机辅助设计是基于计算机软件的辅助技术,在设计过程中运用计算机软件进行图形建模、数据分析和优化等操作,实现设计任务的自动化和智能化。

2. 步骤:(1)需求分析:明确项目的设计目标、功能要求和技术指标,并进行需求分析,确定设计方案。

(2)建模与绘图:利用计算机辅助设计软件进行建模和绘图,将设计要素转化为图形和图像,方便后续的分析和模拟操作。

(3)数据分析与优化:使用计算机辅助设计软件对数据进行分析,如强度分析、流体力学分析等,通过模拟和优化,改进和完善设计。

(4)模拟与测试:基于建模结果和数据分析,进行实物模拟和测试,验证设计方案的可行性和可靠性。

(5)参数化设计:运用计算机辅助设计软件的参数化设计功能,探索和优化多种设计方案,提高设计效率。

(6)文档输出:通过计算机辅助设计软件的输出功能,生成设计文档和图纸,并进行相关的版本控制和管理。

二、计算机辅助制造的原理和步骤1. 原理:计算机辅助制造是一种借助计算机技术对制造过程进行优化和控制的方法。

通过计算机软件和硬件的配合,实现生产过程的自动化、信息化和智能化。

2. 步骤:(1)CAD/CAM集成:将计算机辅助设计和计算机辅助制造集成在一起,形成一个统一的系统,实现设计和制造的无缝衔接。

(2)工艺规划:通过计算机辅助制造软件,对制造过程进行规划和优化,包括选择合适的工艺和设备,确定制造路径和刀具路径等。

(3)数控编程:利用计算机辅助制造软件生成数控程序,通过编程控制机床的运动,实现零件的自动加工。

(4)工艺仿真:使用计算机辅助制造软件对制造过程进行仿真,预测和分析潜在的问题和风险,并进行改进和优化。

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


上述设计过程如图l—1所示。 由图中产品设计工作 所示。 上述设计过程如图 所示 流程可见,产品设计是多次“设计评价—再设计 再设计(修 流程可见,产品设计是多次“设计评价 再设计 修 改)”的反复过程,它是以满足社会客观需求及提高 ”的反复过程, 社会生产力为目标的一种创造性劳动。 社会生产力为目标的一种创造性劳动。 设计工作是新产品研制的第一道工序, 设计工作是新产品研制的第一道工序,设计工作的 质量和水平,直接关系到产品质量、性能、 质量和水平,直接关系到产品质量、性能、研制周 期和技术经济效益。因此, 期和技术经济效益。因此,在商品竞争剧烈的市场 经济条件下,使设计方法及设计手段科学化、 经济条件下,使设计方法及设计手段科学化、系统 现代化是十分必要的。 化、现代化是十分必要的。应用计算机辅助设计就 是实现设计现代化的重要途径之一。 是实现设计现代化的重要途径之一。
1.2 CAD基本概念和特点 基本概念和特点 一、产品设计的过程 1、提出设计任务 、 通常, 通常 , 人们是根据市场或社会需 求提出任务的。 求提出任务的 。 产品设计的目的 就是将提供的资料(如原材料 如原材料、 就是将提供的资料 如原材料 、 能 源等)设法转化为具有某种功能的 源等 设法转化为具有某种功能的 技术装置, 技术装置 , 以满足社会客观的需 因此, 和目标。 应以社会需求为前提和目标。 2、明确设计要求 、 根据设计任务, 根据设计任务,通过对现有同类 产品资料的检索及调查研究, 产品资料的检索及调查研究,对 所设计产品的功能、生产率、 所设计产品的功能、生产率、可 靠性、使用寿命、 靠性、使用寿命、生产成本等方 提出明确而详细的量化指标, 面,提出明确而详细的量化指标, 形成具体的设计任务书。 形成具体的设计任务书。
1958年 , Calcomp公司研制出了滚筒式绘图机 ; 年 公司研制出了滚筒式绘图机; 公司研制出了滚筒式绘图机 Gerber公司研制出了平板绘图仪; 公司研制出了平板绘图仪; 公司研制出了平板绘图仪 1959年(MIT)将CAD正式列为研究项目进行研究 年 ) 正式列为研究项目进行研究 等等。 等等。 这时期硬件的特点是开始具有一定的图形输出能力。 这时期硬件的特点是开始具有一定的图形输出能力。 从整体上说,计算机硬件水平较低, 从整体上说,计算机硬件水平较低,处在电子管水 计算机主要用于科学计算, 平;计算机主要用于科学计算,开发人员主要用机 器语言编程,图形的处理只能输出不能输入。 器语言编程,图形的处理只能输出不能输入。

基于Eplan二次开发的电气辅助设计工具集的设计与实现

第28卷 第2期2021年2月仪器仪表用户INSTRUMENTATIONVol.282021 No.2基于Eplan二次开发的电气辅助设计工具集的设计与实现张 旭,姚 璋,袁友汶,黄 鹏(中国核动力研究设计院 核反应堆系统设计技术重点实验室,成都 610213)摘 要:对于DCS 等规模较为庞大的仪控系统,在进行工程硬件设计时,工程设计软件的作用极为重要。

Eplan 软件作为成熟的计算机辅助工程软件,提供了二次开发接口便于用户根据实际需要进行针对性开发。

本文基于Eplan 软件在DCS 电气设计过程中的应用,进行了软件的二次开发,针对提高设计过程中的便利性、容错性的目的,设计了一系列辅助设计工具,有效地提高了设计效率和质量。

关键词:Eplan ;二次开发;电气设计中图分类号:TM76 文献标志码:ADesign and Implementation of Electrical Aided Design ToolsBased on Eplan Secondary DevelopmentZhang Xu ,Yao Zhang ,Yuan Youwen ,Huang Peng(Science and Technology on Reactor System Design Technology Laboratory, Nuclear Power Institute of China,Cheng-du,610213,China)Abstract:For the large scale instrument and control system such as DCS, the role of engineering design software is very impor-tant in hardware design. As a mature computer-aided engineering software, Eplan provides a secondary development interface for users to develop according to their actual needs. Based on the application of Eplan software in the design process of DCS electric, this paper carries out the secondary development of the software, and designs a series of auxiliary design tools for the purpose of improving the convenience and fault tolerance in the design process, which effectively improves the design efficiency and quality.Key words:Eplan;secondary development;electrical designDOI:10.3969/j.issn.1671-1041.2021.02.014文章编号:1671-1041(2021)02-0048-050 引言随着电气设计行业的发展,计算机软件在现代电气产品的设计制造过程中的作用越来越大。

计算机辅助设计与制造专业docx

计算机辅助设计与制造专业计算机辅助设计与制造专业是现代制造业中不可或缺的一个领域。

随着信息技术的高速发展和软件技术的不断发展,计算机辅助设计与制造已成为工业生产中不可或缺的辅助技术。

什么是计算机辅助设计与制造?计算机辅助设计与制造是一种利用计算机辅助技术进行设计和制造的方法。

它结合了计算机技术、数学、工程等学科的知识和方法,是现代制造业中不可或缺的一个领域。

计算机辅助设计与制造包括三个方面:1.计算机辅助设计:利用计算机软件完成设计工作。

这种方法提高了设计效率,减少了设计成本,同时还提高了设计精度。

2.计算机辅助制造:利用计算机软件完成制造工作。

这种方法提高了生产效率,减少了生产成本,同时还提高了生产质量。

3.计算机辅助工程:利用计算机软件进行工程分析,包括结构分析、流体分析、热力学分析等。

这种方法提高了工程分析的精度,对于提高产品的性能有重要作用。

计算机辅助设计与制造的意义计算机辅助设计与制造的意义在于:1.提高生产效率:计算机辅助设计与制造可以通过预处理、自动化、高速度等方式提高了生产效率。

2.降低成本:计算机辅助设计与制造可以通过降低劳动力需求、减少重复工作、减少试错等方式降低生产成本和开发成本。

3.提高质量:计算机辅助设计与制造可以通过提高工作精度、有效避免人为错误等方式提高了产品质量。

4.提高竞争力:计算机辅助设计与制造可以增强企业的市场竞争力,帮助企业自主创新,开拓新市场。

计算机辅助设计与制造的应用领域计算机辅助设计与制造广泛应用于各行各业,其中最常见的应用领域主要包括:1.汽车制造:计算机辅助设计与制造在汽车制造领域广泛应用,可以提高汽车质量、降低生产成本,同时加速了汽车的研发流程。

2.机械制造:在机械制造领域,计算机辅助设计与制造可以提高生产效率、提升产品质量和生产效率。

3.航空航天:在航空航天制造领域,计算机辅助设计与制造可以提高飞机的研发效率,降低生产成本,同时提高了飞机的安全性和性能。

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

计算机EXCEL辅助设计自控专业软件开发 李方毅 二〇一〇年十一月三十日 2

简述 用Excel表作为数据库,借助于Excel 电子表格功能,编制Excel 宏程序,通过运行Excel 宏程序实现: 1.自动控制设计中”仪表数据表”的数据(如工艺参数,仪表位号等数据)导入,按照规定的仪表数据表的格式自动生成”仪表数据表”。 提高效率,减少出错几率。 2.配合自编的CAD中Lisp程序, 根据Excel表格中的仪表回路接线及回路功能信息,自动绘制自控设计中”仪表回路接线图”。 可一次自动生成所有的”仪表回路图接线图”。目录表。 3. 根据Excel表格中的仪表回路接线及回路功能信息,自动绘制”机柜端子图”。 应用计算机程序,可减轻设计人员的工作强度,大大提高工作效率,减少出错几率。缩短工程设计的周期。本程序使用方便,易于掌握,凡熟悉Excel,CAD程序的人员均可在很短的时间内运用自如。 4. 从工艺配管图中取出仪表位号及仪表安装位置的坐标,置于Excel表格中。根据Excel表格中仪表位号补充“仪表位置图”所需信息,利用设备布置图自动绘制自控设计中”仪表位置图” 。 本程序分3个部分 1.绘制”仪表数据表”。所有相关的程序和表格全部复制在工作磁盘根目录下的“E标准表”目录中(如:F:\E标准表)。 生成的“仪表数据表”放在“E标准表”目录下的“仪表数据表”目录中

(如:F:\E标准表\仪表数据表)。 2.绘制”仪表回路接线图”,”机柜端子图”和”接线箱端子图”。 所有相关的程序全部复制在工作磁盘根目录下的“仪表设计”目录中(如: F:\仪表设计)。 生成的“仪表回路接线图”放在“仪表设计”目录下的“成品\loop”目录中(如:F:\仪表设计\成品\loop)。 生成的“端子图”放在“仪表设计”目录下的“成品\terminal”目录中(如:F:\仪表设计\成品\terminal)。 3.相关的辅助表格复制在“C”盘根目录下的“lytemp”目录中(即:C:\lytemp) 3

安装程序 1.计算机内存大于512M,越大越好,否则运行速度太慢。 2.计算机已安装2003 版的“Excel”程序,其他版在运行时可能会出现故障。 3.计算机已安装2004 版的“ACAD”程序,其他版在运行时可能会出现故障。 4.将带有程序的“U”盘插入计算机,双击“安装仪表设计实用程序.xls”,将出现如下画面:

将光标移动至顶部工具拦,选择“工具”下拉菜单的“选项”,将将出现“Excel”“选项”的画面,在此画面中选择“安全性”,在“安全性”的画面下半部选择“宏安全性(S)”, 然后在“安全级(S)“ 选择“中” ,并确认以上选择。 将光标移动至绿色框内,单击鼠标左键,程序自动运行,待出现“请输入''仪表设计实用程序''安装的磁盘号“,此时可在输入框内输入要安装的磁盘(除“C”盘外)字母代码,程序预置为”D“盘,选择 ”确认“。待出现“请输入''CAD''所在的磁盘号“,此时可在输入框内输入''CAD''程序所在的磁盘字母代码,程序预置为”C“盘,选择 ”确认“。如果一切正常,将出现 ''仪表设计实用程序'' 安装成功的信息。否则将出现 "找不到''acad.mnl''文件,请手动修改''acad.mnl''完成''lll.fas''的自动加载" 的信息。此时需要操作人员找到“ACAD”程序 的加载程序''acad.mnl''文件,利用文字编辑程序在acad.mnl文件中添加(load "lll"),存盘后退出。以后启动Acad时,自动加载本程序。在“CAD”中直接以CAD命令“lll ” 形式运行本程序 4

”仪表数据表”程序操作手册 一.”仪表数据表”程序可完成的工作 1 新建项目: 根据输入的路经,项目名,工程号,图号等在磁盘上建立相应的目录。 2 保存项目: 将已经生成的仪表数据表及数据输入表等保存到相应的目录。 3 调入项目: 将已经保存的仪表数据表及数据输入表。等复制到运行Excel 宏所需的目录中。 4 数据输入: 向数据输入表内输入数据 5 生成仪表数据表: 按照规定的仪表数据表的格式自动生成”仪表数据表”,并自动生成数据表目录及封面。并根据封面的图号和版次自动填写到后续的”仪表数据表”中。如要删除其中某一位号的仪表,只需在该仪表所在单元添加删除线,在生成仪表数据表时将不包含该位号的仪表,下次如需要恢复,只要去掉删除线即可。 6 仪表数据表转为数据输入表: 将修改过的仪表数据表的数据返回到”数据输入表中” 7 导入工艺数据: 根据仪表位号及工艺专业提供的包含仪表工艺条件的Excel 电子表格将工艺数据导入到数据输入表中。 8 向规格表补充数据: 将需要保存的仪表技术规格数据自动保存到”仪表规格表。xls”,以便今后重复使用。 9 向数据输入表补充数据: 利用”仪表规格表。xls”表保存的数据,根据仪表型号将数据补充复制到数据输入表中。 二.运行程序: 以任何方式打开 ”自控仪表数据表制作系统. Xls” Excel 电子表格,如: 1.在资源管理器中选择 ”自控仪表数据表制作系统. Xls” 双击鼠标右键。 2.先运行Microsoft Excel 应用程序,从文件菜单打开 ”自控仪表数据表

制作系统. Xls” Excel 电子表格等方法打开 ”自控仪表数据表制作系统. Xls”。将显示如下画面。(本例以”D:\E标准表\自控仪表数据表制 5

作系统. Xls”为参考,项目建在“E”盘 ”e:\ 08041-3000m3空气压缩机项目\仪表” 中)

顶部显示: “项目名称:空气压缩机项目 位置: e:\ 08041-3000m3空气压缩机项目\仪表” 为当前项目。 可通过启动 ”调入项目” 程序改变。 图框为各功能程序。如要运行某一功能程序,将鼠标移动至功能图框上,然后单击鼠标左键即启动该功能程序。 第二行显示 “本程序所在目录D:\E标准表“,是指本范例的”自控仪表数据表制作系统. Xls”是在“D”磁盘的“E标准表“目录下。 除“保存项目“和”调入项目“外,所有功能程序使用户的数据和生成的表格均在“D”磁盘的“E标准表“目录下。不会更改除“D:\E标准表”外的其他文件。要保存 ”数据输入表.xls” 和生成的表格可点击“保存项目“来实现。 “保存项目“ 在本范例中是将“D”磁盘的“E标准表“目录下的 ” 数据输入表.xls” 和“D”磁盘中“D:\E标准表\仪表数据表” 目录下的所有“xls”扩展名的文件复制到上面图示第一行位置指出的目录“e:\08041-3000m3空气压缩机项目\仪表” 中。 6

“调入项目“ 在本范例中是将上面图示第一行位置指出的目录“e:\08041-3000m3空气压缩机项目\仪表” 中 ” 数据输入表.xls”(如果存在) 复制到“D”磁盘的“D:\E标准表“目录中,将 “e:\08041-3000m3空气压缩机项目\仪表”中其他所有的“xls”扩展名的文件复制到“D”磁盘的“D:\E标准表\仪表数据表“ 目录中。 随时可用“保存项目“ 和 ”调入项目“ 实现保存中间数据和变更项目,以便多个项目的设计。 在“保存项目“ 和 ”调入项目“的操作时会出现各种提示请务必注意,否则将有可能丢失一些有用的数据,造成不必要的损失。 三.新建项目: 将鼠标移动至 ”新建项目” 功能图框上,然后单击鼠标左键,显示对话框: ” 请输入项目保存的磁盘号及目录“ 在输入框内输入(e:\lfy\施工图\仪表) 当输入项目保存的磁盘号及目录并确认后,显示对话框: “ E:\E标准表目录下的数据将被复盖,需要退出保存数据吗?Yes Or No" 当输入”Y” 表示要退出程序保存“D:\E标准表”目录下的数据数据,程序退回主画面。此时可将鼠标移动至 “保存项目“ 功能图框上,然后单击鼠标左键,保存“D:\E标准表”目录下的数据数据到图例第一行位置指出的目录“e:\08041-3000m3空气压缩机项目\仪表” 中。 当输入 “N” ,调入”仪表数据表” 并依次显示对话框 : "请输入公司名称" "请输入工程名称" "请输入工程号" "请输入装置名称" "请输入单元名称" "请输入单元号" "请输入合同号" "请输入版次" 当完成以上输入后,新建项目即告完成。 四.程序运行步骤,按画面提示 ”第一步” 至 “第三步” 可生成 ”仪表数据表”,并自动生成数据表目录。 五.”第二步”(输入数据): 将鼠标移动至 ”输入数据” 功能图框上,然后单击鼠标左键,将调入一个新表,其中包含已有的仪表数据表名称与相应的序号,并显示对话框 “请选择输入表的序号,Y为已输入数据的表:" 并且包含有仪表位 7

号的仪表数据表所在单元的颜色会变为绿色。在输入数字并确认后,屏幕切换相应的数据输入表,此时可使用“Excel 电子表格”的所有功能,如复制、粘贴、查找、替换、筛选、排序、分列以及“Excel 电子表格”的各种函数,方便地输入数据。 六.在 ”第一步”(初始化)后及 ”第三步”(生成仪表数据表)前,可利用 ”导入工艺数据”, “向输入表补充数据” 功能向 ”数据输入表” 自动添加数据。 七. ”导入工艺数据” 功能: 首先打开包含仪表工艺条件的Excel 电子表格(如:gy.xls),要求一个唯一的位号对应的所有的工艺条件在同一行内,且列标题名与相应的 ”数据输入表” 列标题名去掉“$T???”后完全一致,第一列为“位号TAGNO.”第二列为“表名”当将鼠标移动至 ”导入工艺数据” 功能图框上,然后单击鼠标左键后,依此显示以下对话框: “请输入工艺条件表的名称:” (如:gy.xls) "请输入工艺条件表Sheet序号:" (如:1) "请选择插入’0’ OR 更新’1’ " (如:0) “ 0”代表gy.xls 表中以“位号TAGNO.”为索引,如果 gy.xls 与 ”数据输入表” 有相同的仪表位号并且”数据输入表.xls”中相应的单元为空

白时,将 gy.xls 中数据复制到”数据输入表.xls”中相应的单元。若此时”数据输入表.xls”中相应的单元有数据,则仍保留原数据。如 gy.xls 有的仪表位号在”数据输入表” 中找不到,并且gy.xls 中相应的表名在”数据输入表.xls” 中存在,则将仪表位号和相应的数据添加到相应表的末尾。 “1”代表gy.xls 表中以“位号TAGNO.”为索引,如果 gy.xls 与 ”数据输入表” 有相同的仪表位号,不管”数据输入表.xls”中相应的单元是否为空白,都将 gy.xls 中数据复制到”数据输入表.xls”中相应的单元。如 gy.xls 有的仪表位号在”数据输入表” 中找不到,且gy.xls 中相应的表名在”数据输入表.xls” 中存在,则将仪表位号和相应的数据添加到相应表的末尾。 当完成以上输入并确认后,程序将根据仪表位号自动从工艺条件表中导入到”数据输入表”相应的单元中。 注意当”数据输入表.xls”中没有一个仪表位号时,即新建项目初始化后的”数据输入表.xls”是不能导入任何数据,一定要建一个位号后才可以导入仪表数据。 八. 在完成位号和工艺条件数据的录入后,可在 ”数据输入表” 中填入所选仪表的型号,如之前已运行 ”向规格表补充数据” 的程序,即在

相关文档
最新文档