蒸汽型溴化锂吸收式制冷机AutoCAD二次开发
第五章 AutCAD二次开发
X和Y的值表示文本相对于直线的偏移量。X可以用来拟合横线之 间形成文本的空间;Y可以用来使形或文本沿线型居中。
标题行
➢ 定义时始终用星号(*)开始; ➢ 说明字符限制在47个字符以内; ➢ 如果包含说明,之前要放置逗号。
定义行
√ 横线用正数、点用零、空格用负数表示; √ 每项之间用逗号(,)分隔,没有空格, √ 每行的最大长度为80个英文字符;
√ 每行都必须以字符A开头。
Exp1:
*DASHDOT,
.
.
A,0.5,-0.25,0,-0.25
/=
不等于。如果所有参数值不相等,返回T,否则,返回nil
<
小于。如果每个参数值都小于下一个参数,返回T,否则,返回nil
>
大于。如果每个参数值都大于下一个参数,返回T,否则,返回nil
>=
大于等于。如果每个参数值都大于或等于下一个参数,返回T,否则,返回nil
<=
小于等于。如果每个参数值都xiao于或等于下一个参数,返回T,否则,返回nil
通过AutoLISP能够了解到AutoCAD的内部工作原理,并 且是学习ObjectARX和VBA这样更加先进的自动方法的奠基 石。 AutoLISP例程可以为用户提供全面控制程序运行与用 户之间相互关系的能力。
AutoLISP的扩展名为.lsp,但是为了安全和运行速度, 可将AutoLISP文件保存成.fas或.vlx为扩展名的工程项目应用 文件。 AutoCAD首先加载.vlx文件,然后加载.fas文件,最 后加载.lsp文件。例如,如果有两个redline.vlx和redline. 件,AutoCAD加载.vlx文件,但如果.lsp文件比.fas文件新, AutoCAD将加载.lsp文件。
基于AutoLISP的AutoCAD二次开发在风电机组基础施工图中的应用
基于AutoLISP的AutoCAD二次开发在风电机组基础施工图中的应用文|张浩施工图纸是施工的指导性文件,其绘制工作是工程设计组成的重要一环。
目前,大多数设计院采用AutoCAD软件进行施工图绘制,并根据不同专业采取不同AutoCAD二次开发程序,以提高绘图质量及效率,如天正公司开发的天正建筑绘图系列软件,探索者公司开发的探索者机械绘图系列软件,中望龙腾公司开发的中望电气绘图系列软件。
除此之外,有些设计院还会根据绘图特点及习惯开发适合自身的辅助程序。
由于目前市场上并没有一款针对风电基础设计的商用绘图软件,为了节省设计时间,对于基础设计工作中的一些重复性工作,有必要通过对施工图绘制顺序、方法进行分析,编写出针对风电机组基础结构施工图绘制的程序。
本文基于AutoCAD平台采用AutoLISP语言进行程序的编制,通过该程序,设计人员输入少量基础参数即可自动绘制符合规范的风电机组基础图纸。
程序设计流程AutoCAD是Autodesk公司于1982年开发的一款计算机绘图软件,因其具有强大的图形处理能力、兼容性、易用性而在各个领域广泛应用,支持AutoCAD开发的程序也很多,有LISP、VBA、ObjectARX、ActiveX自动化等。
AutoCAD平台内嵌了基于LISP语言的AutoLISP工具,该工具语言编程简单、子程序容易设置且易学,应用较为广泛。
因此,本文采用LISP编程语言进行二次开发。
本程序采用在源代码中直接输入基础相关参数,这些参数作为全局变量,在程序运行过程中不会发生变化,程序中函数可随时调用这些变量,逐步完成风电机组基础尺寸绘制、钢筋图绘制、钢筋表绘制,最终达到自动绘制图纸的目的。
程序流程如图1所示。
在AutoLISP中编译绘制程序需要熟练运用“图元”,“图元”就是在AutoCAD模板中的各个绘制数据,如直线、多段线、圆弧、文字等。
每一个“图元”都有不同的属性,包括坐标、颜色、厚度等。
AUTOCAD二次开发
AutoCAD二次开发技术在工程图纸绘制中的应用1 前言随着计算机知识的普及和应用,计算机在社会各个领域显示出其巨大的生命力和发展潜力,作为计算机应用的一个重要领域--计算机辅助设计(CAD),在工程绘图设计中发挥了巨大的作用,而作为CAD绘图设计的代表软件,AutoCAD又显示出了它不同凡响的一面,由于其友好的用户界面,以及允许用户进行二次开发的特点,使之愈来愈为广大工程设计人员所熟悉、掌握并开发应用于专业方面的绘图设计软件。
掌握了AutoCAD的二次开发技术,可以充分发掘AutoCAD的潜力,简化了绘图程序,在工作中能够事半功倍,大大提高工作效率。
本文通过作者在最近几年的计算机辅助设计和绘图工作中应用AutoCAD进行二次开发的一些经验,分别利用几个实例程序来说明AutoCAD二次开发技术在工程图纸绘制中的应用,内容包括以下几个部分:(1) 以多种图象文件格式实现对CAD图象屏幕的"高保真"的保存,并以此为基础建立图纸目录库,以便于今后对专业图纸的查询。
(2) 利用对话框编程语言(DCL)来建立特殊字符编辑器,扩充AutoCAD的字符集。
(3) 利用AutoCAD语言实现Excel与Auto-CAD间的通讯。
作者衷心希望以此抛砖引玉,同广大的工程设计人员及CAD技术人员进行交流,互相取长补短,为CAD技术在我国的进一步推广及应用尽自己的菲薄之力。
2 用BMP位图文件来实现CAD图像屏幕"高保真"的保存目前对CAD图像屏幕进行保存的方法很多,时下流行的一些抓图软件如Grabber等均能用热键激活来捕捉CAD图像屏幕的画面,生成COM 文件,通过在DOS下运行该文件来达到显示的目的,这在工程图纸的查询,浏览与管理中确实为用户提供了不少方便。
我们在这里谨向读者提供一种新的方法,利用AutoCAD的一项鲜为人知的功能,通过配置打印机及光栅文件的输出,来实现CAD图像屏幕"高保真"的保存,通过此方法可生成256色的GIF,TGA,PCX,TIFF,BMP等各种图像格式的图形文件,可在DOS状态或WINDOWS下直接显示,也可在EXCEL,WORD, POWERPOINT,CORELDRAW等文字处理和图形图像处理软件中应用,兼容性极好,且图像清晰,背景色可随用户需要调整,也可运用于工程图纸的查询,浏览和管理,以及多媒体的图纸文档管理。
浅谈AutoCAD在机械设计中的二次开发与应用
浅谈AutoCAD在机械设计中的二次开发与应用东南大学软件学院/健雄职业技师学院 阚子振【摘 要】本文阐述了CAD二次开发的基本理论、原则、过程和一些关键技术,并在此基础上,建立CAD二次开发的模型;以齿轮二次开发为例的其参数和图形进行实现技术;研究对象的图形结构要求,利用AutoLISP进行二次开发的开发环境、过程、方法以及相应的开发工具进行了讨论;采用DCL和lisp程序驱动技术实现齿轮参数化的设计本研究实现了参数化图形绘制。
【关键词】AutoCAD;二次开发;DCL;AutoLISP 1、引言为了提供绘图的效率,借助AutoCAD给用户提供了二次开发的环境和提供的增强和用户化功能手段,利用这些手段,用户可以界面编辑成符合自己工作环境要求的专门化设计、图形绘制系统,借助它提供的二次开发工具进行开发。
本文基于AutoCAD软件以及二次开发语言AutoLISP,以变速器的渐开线齿轮为研究对象,设计并实现参数化自动绘图功能。
2、二次开发的基本过程按照工程化原则,二次开发的一般过程。
其开发过程基本上可概括为系统分析、系统设计、程序编写、系统测试四个阶段。
(1)系统分析齿轮二次开发主要实现的功能是有用户根据需求输入相关的齿轮的基本参数,生成三维图形和二维的幻灯图片;根据技术标准规范和基本要求,确定整个系统的基本框架(如图1所示)。
系统主要由开发平台、数据层、软件支撑环境和硬件支撑环境组成。
(2)系统设计:为了满足用户要求,本着人性化操作的特点,系统主要包括:菜单的定制、输入模块、计算模块和输出模块。
(3)程序编写:根据各个模块的功能,采用AutoCAD自带的Lisp语言编写相应的程序,以实现各个模块功能。
(4)系统测试为了是开发的系统能够更好的工作,需要进行相应的测试,主要内容包括模块中用户交互界面测试、模型重新生成测试、恢复测试和相应时间的测试。
3、齿轮参数化设计实现利用Auto LISP进行齿轮快速绘制的二次开发主要是使用Lisp 程序和DCL (Data Control Language)程序的编写工作。
AUTOCAD二次开发简介
AUTOCAD二次开发简介AutoCAD的二次开发主要涉及以下内容:(1)编写各种用户自定义函数并形成若干LISP、ARX、VLX或ADS文件,以及一些DCL 文件。
(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,然后经交互方式加入到系统中去。
(3)在系统的ACAD.LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。
(4)通过系统对话框设置某些路径。
这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系统,将大大提高工作效率。
AutoCAD荣登全球绘图软件的龙头宝座,主要是因为它具有开放的体系结构。
它允许用户和开发者采用高级编程语言对其进行扩充和修改,即二次开发,能最大限度地满足用户的特殊要求。
AutoCAD第一版于1982年11月由AutoDESK公司推出,其二次开发语言及工具也在不断地涌现1 AutoLISPAutoLISP的全名是LIST Processing Language,她出现于1985年推出的AutoCAD R2.18中,是一种嵌入在AutoCAD内部的编程语言,是LISP原版的一个子集,她一直是低版本AutoCAD的首选编程语言。
它是一种表处理语言,是被解释执行的,任何一个语句键入后就能马上执行,它对于交互式的程序开发非常方便。
其缺点是继承了LISP语言的编程规则而导致繁多的括号。
3 ADSADS的全名是AutoCAD Development System,它是AutoCAD的C语言开发系统,ADS本质上是一组可以用C语言编写AutoCAD 应用程序的头文件和目标库,它直接利用用户熟悉的各种流行的C语言编译器,将应用程序编译成可执行的文件在AutoCAD环境下运行,这种可以在AutoCAD环境中直接运行的可执行文件叫做ADS应用程序。
CAD7AutoCAD二次开发技术
图7.1 标注粗糙度
下面的AutoLISP函数就是向AutoCAD增加一条标注粗糙度的新命 令,命令名为CCD. (defun C:ccd() (setq bp (getpoint "\nEnter basepoint:") ang (getangle "\nEnter rotate angle:") txt (getstring "\nEnter value:") ) (command "line" bp (polar bp (+ ang (/ pi 3)) 12) "") (setq pt (polar bp (+ ang (/ pi 1.5)) 7)) (command "line" bp pt (polar pt ang 7) "") (cond ((< ang pi) (command "text" (polar pt (+ ang 70) 1.2) "2.5" (* ang (/ 180 pi)) (eval txt))) (T (command "text" "j" "r" (polar pt (+ ang 70) 3.7) "2.5" (* (- ang pi) (/ 180 pi)) (eval txt))) ) )
4.菜单项的表示: 菜单项的表示:
菜单或子菜单中包含的一行行命令串称为菜单项.菜单项有 以下几种表示: (1) [菜单项名]命令串 该方法用于屏幕菜单项或下拉菜单项的表示. (2) [字符串] 方括号中的字符串只是作为子菜单的标题项使用. (3) 字符串 该种表示方法是第(1)种表示方法的特例,此时,字符串既作 为菜单项名显示在屏幕上,又作为命令串出现在命令行. (4) [->子菜单名]和[<- 菜单项名]命令串 前者是调用下拉子菜单或光标子菜单的菜单项.后者是子菜 单的最后一个菜单项,方括号内的菜单项名将显示在屏幕上,命 令串的作用同(1)所述. (5) [幻灯片库名(幻灯片名,文字)] 命令串 这是图像块菜单段中菜单项的完整表示形式.
溴化锂吸收式制冷机组的设计和计算机优化
溴化锂吸收式制冷机组的设计和计算机优化
设计溴化锂吸收式制冷机组的主要目标是提供高效的制冷效果和节能运行。
优化设计和计算机辅助设计是实现这一目标的重要手段。
首先,设计团队需要确定机组的制冷负荷和热源温度范围。
根据需要提供的制冷量,确定合适的单位机组制冷量,并进行机组的数量和容量配置。
同时,考虑到热源温度要求,选择合适的热水温度和热水量。
接下来,进行各个组件的设计。
其中,热交换器是关键组件之一。
通过计算和仿真,确定热交换器的尺寸、材质和传热效率。
在设计过程中,考虑到溴化锂的性质和工作条件,优化传热面积和传热效率,以提高制冷性能。
另外,选择适当的稳定剂和溶液性质也是关键的设计步骤。
稳定剂的选择应考虑其防腐性和稳定性,以确保溴化锂制冷机组的长期运行。
同时,通过调整溶液的浓度和比例,优化制冷机组的性能。
计算机优化是制冷机组设计的重要环节。
借助计算机模拟软件,可以对各个组件进行性能分析和优化。
例如,通过改变热交换器的参数,比较不同设计方案的制冷效率和能耗,并选择最优方案。
同时,通过多次迭代,可以进一步优化制冷机组的性能,提升其效率和性价比。
总之,溴化锂吸收式制冷机组的设计和计算机优化是一个复杂而关键的过程。
通过合理的设计和优化,可以实现高效制冷和节能运行,为用户提供舒适的室内环境。
同时,随着计算机技术的发展,计算机辅助设计和优化方法将更好地应用于溴化锂制冷机组的设计中,不断提升其性能和可靠性。
基于AutoCAD的二次开发及其在机械制造中的应用
基于AutoCAD的二次开发及其在机械制造中的应用摘要:分析AutoCAD常用的二次开发技术,提出结合人工智能的二次开发技术,并对其在机械制造中的参数化设计应用作进一步探讨。
关键词:CAD;二次开发;参数化设计中图分类号:TG76 文献标识码:A 文章编号:1671-7597(2011)0920143-010 引言AutoCAD是我国工程设计领域普遍使用的CAD软件,它以其良好的开放环境和强大的二次开发功能深受用户欢迎。
用户可在AutoCAD提供给的开发环境,包括功能模块和数据库的其基础上,结合实际应用进行二次开发,可将其升级为用户所要求的专门定制软件。
1 AutoCAD二次开发技术原理目前AutoCAD二次开发工具主要有5种。
为更好对比各种开发工具的优劣,笔者绘制了更为简洁表格,如下表1所示:表1AutoCAD二次开发技术原理2 AutoCAD二次开发的主要方法及其应用现状2.1 参数化设计标准件标准件设计制造是机械制造的一个重要环节,因其具有相似结构、系列化的尺寸,采用参数化设计的方法可大大提高设计和制造成本,首先根据相应国家标准建立基本图形库,使用时根据需要输入一组参数就能生成相应的标准件图形,另外,参数化设计还可预置各类常用的校核和优化计算方法,并将辅助绘图和零件的设计计算无缝结合,设计和绘图相辅相成,发现问题及时反馈,从而真正实现了设计与绘图有机结合,提高产品的设计效果和效率。
2.2 AutoCAD二次开发技术在绘制工程图纸中的应用在绘制工程图纸时,其应用内容包括以下几个方面:1)高质量地保存AutoCAD图象屏幕。
经二次开发的AutoCAD可以各种不同格式图象文件实现高质量的存储,并建立便于查询和存储的专业图纸目录库。
2)有效扩充AutoCAD的字符集。
在二次开发时,采用对话框编程语言(DCL)来建立编辑器,实现某些特殊字符的功能,从而扩充AutoCAD的字符集,实现更多功能。
3)实现与office等办公软件的通讯。
AutoCAD绘制化工工艺图纸第9章二次开发及AUTOLIS
整理课件
⑺Visual Java Java是最早由Sun公司创建的一种颇具魅力的程序设计语言,她是针对嵌 入系统而设计的。像许多开发语言一样,Java是一组实时库的集合,可为软件 开发者提供多种工具来创建软件、管理用户接口、进行网络通讯、发布应用程 序等。对AutoCAD用户和开发者而言,Java代表着新一代的编程语言,它主要 用于开发出全新的优秀产品。
近几年来,随着计算机软、硬件技术的飞速发展及其应用的普及,也带来 了化工领域使用计算机的浪潮。首先是各课程教学使用了CAI课件,学生们可 以清楚地看到各种物质的具体颜色,并可以看到动画反应,让学生们能够形象 生动地上课。然后是各种实验仿真软件的出现,让学生们不用亲自下到工厂, 也不用浪费任何原料,在没有危险的情况下就可以完成对实验过程或者是生产 流程的学习和实习。同时计算机可以对反应进行模拟,对实验数据的拟合都大 大方便了化工工作者。随之诞生的各种化工专用软件,给化学工业的发展注入 了新鲜血液,使化学工业的发展如虎添翼。
⑸自然数求幂
格式:(exp <数> )
功能:求e的<数>次幂值,e=2.71828
整理课件
几种主要的二次开发语言简介
⑴AutoLISP
AutoLISP语言是AutoCAD所支持的一种内嵌式语言,它由美国Autodesk公 司开发,其目的是使用户十分方便地利用AutoLISP编程语言对AutoCAD进行 二次开发,它采用了与LISP语言中的Common LISP最近的语法和习惯约定,同 时又针对AutoCAD增加了许多新的功能,使用户可以直接调用几乎全部的 AutoCAD命令,因此它既具有一般高级语言的基本结构和功能,又具有 AutoCAD强大的图形处理能力,是目前计算机辅助设计和绘图中较广泛采用的 语言之一。
autocad二次开发
AutoCAD二次开发简介AutoCAD是一款功能强大的计算机辅助设计(CAD)软件,广泛应用于建筑、机械、电气等行业。
除了AutoCAD本身提供的功能外,用户还可以通过二次开发来扩展和定制AutoCAD的功能,以满足特定的需求。
AutoCAD二次开发的优势AutoCAD二次开发的优势在于可以根据用户的具体需求进行定制化开发,如自动化绘图、数据分析、工作流程优化等,提高工作效率和准确性。
与使用传统方法进行手动操作相比,二次开发可以大大简化工作流程,减少重复性劳动,节省了时间和人力资源。
AutoCAD二次开发的方法AutoCAD二次开发的主要方法包括使用AutoLISP、Visual Basic for Applications(VBA)、.NET等编程语言进行开发。
AutoLISPAutoLISP是AutoCAD内建的一种简单的解释性编程语言,用户可以通过AutoLISP开发自定义命令、函数和程序。
使用AutoLISP可以实现自动绘图、自动标注、数据提取等功能。
开发过程相对简单,但扩展性和性能有限。
VBAVBA是一种基于Microsoft Visual Basic的编程语言,用户可以通过VBA进行二次开发,进行更复杂的任务,如自动化CAD操作、数据处理等。
VBA具有良好的可扩展性和性能,并且易于学习和使用。
.NET使用.NET开发AutoCAD插件是一种相对较新和强大的二次开发方法,可以使用多种编程语言,如C#、等。
通过.NET开发,用户可以实现更高级的功能和交互,如集成数据库、Web服务等。
.NET开发需要一定的编程基础,但其灵活性和功能强大,使得更多复杂的任务可以得以实现。
AutoCAD二次开发的应用实例AutoCAD二次开发在各个领域都得到了广泛应用,以下是一些常见的应用实例:1.自动化绘图:通过二次开发,可以实现自动生成平面图、剖面图、立面图等,提高绘图效率和准确性。
2.数据提取与分析:通过二次开发,可以从大量的图纸中提取所需的数据和信息,并进行进一步的分析和统计。
AutoCAD使用及二次开发
第三章AutoCAD使用及二次开发第一节计算机图形学概要计算机图形学是关于计算机图形技术的学科。
它主要研究构造模型并利用计算机及其图形设备生成、处理、存储、输入与输出图形的有关原理、算法和技术,在工程领域有广泛的应用,因此学习和掌握计算机图形技术对于工程技术人员来讲,具有十分重要的现实意义。
计算机图形学是CAD领域的理论基础,涉及的内容广泛,这里我们主要介绍基本概念及有关的一些算法,它们包括曲线、曲面的设计以及几何造型技术等。
一、坐标变换坐标变换是图形处理的一种手段。
对于不同类型的形体、图形和图纸,在不同的处理阶段需要采用不同的坐标系,以提高图形处理的效率和便于用户的理解。
下面介绍一些与坐标变换有关的概念。
1.坐标系在图形处理过程中涉及到多种不同的坐标系,但概括起来可以把坐标系分成两大类:一类是面向系统的,例如绘图机和图形显示器等图形设备坐标系以及语言环境设置的窗口等,它主要用于实现绘图定位;另一类是面向用户的,例如图形坐标系、自然坐标系等,它用于分析图形自身的关系、建立数学模型以及采集数据。
2.齐次坐标在数学上,齐次坐标是空间位置矢量的一种表示方法。
一个n维位置矢量,在普通坐标下表示为[x1,x2,…,x n],它的齐次坐标表示在齐次坐标下将矢量表示成n+1维空间位置矢量[hx1,hx2,hx3,…,hx n,h],h为比例因子。
当h=1时,空间位置矢量为[x1,x2,…,x n,1],并称为其次坐标的规格化形式,在图形变换中一般采用这种规格化形式,此时在数值上齐次坐标与普通坐标相等。
这种n+1维向量表示一个n维向量的坐标表示方法称为齐次坐标表示法。
二、曲线、曲面的设计公路设计中处理的图形,按其形状可分为两大类。
第一类是规则形状的图形,通常由平面、二次曲面等组成,例如桥涵的蹲台、基础等结构图。
这类图形一般采用常规的三面视图的方法来表示。
第二类是自由形状的图形,通常由自由型曲线和曲面构成,例如地面就属于这类图形。
蒸汽型溴化锂吸收式制冷机AutoCAD二次开发
a c e a d t e sr cu e d a n s o e u p rc l d r h o e y i d ra d s l t n h a x h n e s s o e .I wa h w d a n h t t r rwi g ft p e y i e ,t e lw rc l e n ou i e te c a g rwa h w d t ss o e s u h n n o ta h e h oo y a d d s n meh d i s f lfrd ce i g t e d sg ro d w r la f e i e s h tte tc n lg n e i to s u eu o e r a n h e i p id a o k o d o sg r . g s n e n d n
Absr c I sprs ne ha h r ci a e h o o ft e s c d d v lp n fAuoCAD n d sg fa se m e td lt i t a t: twa e e td t tt e p a tc ltc n l g o h e on e eo me to t y o e in o ta h ae ih—
Abs pton Re r g r t r or i f i e a o
REN Ja ,L e—h n in IW i o g z
( a a nvr t o eho g , ai 10 4 C ia D l nU iesy f cnl y D a 16 2 , hn ) i i T o l n
件 , 成 了对 蒸 汽 型 溴化 锂 吸 收 式 制 冷 机 换 热 设 完
备 进行 A t C D 的 二 次 开 发 ¨ 。设 计 程 序 可 uo A 溴化 锂 制 冷 机 应 用 的场 合 较 多 , 源 的参 数 通 过人 机交 互 的方 式 , 仅 能 快 速 、 确 、 便 地 热 不 精 方 各种各 样 , 因此 溴化 锂 吸 收式 制 冷 机 很 难 做 到 标 对 溴化 锂 吸收 式 制 冷机 系 统 进 行 热力 计 算 , 且 而
AutoCAD 技术及其二次开发方法的探讨
AutoCAD技术及其二次开发方法的探讨朱晓林华南理工大学土木与交通学院,广东广州 (510640)E-mail:zhuxl2007@摘要:随着现代工业、计算机网络、多媒体技术的进步,图像处理技术得到了迅猛的发展。
CAD技术日趋成熟,己广泛的应用于机械、建筑、电子、航天、造船、石油化工、土木工程、冶金、农业气象、纺织、轻工等各个领域。
本文对AutoCAD的二次开发技术和方法进行了系统的总结,并详细分析了各种方法的应用特点以及优缺点。
以便广大AutoCAD二次开发人员能够理好地掌握与应用AutoCAD完备的二次开发功能。
关键词:AutoCAD;二次开发;Object ARX;VBA;LISP中图分类号:TP3910.引言Auto CAD是世界第四大PC软件公司Autodesk的主导产品。
目前在CAD/CAE/CAM工业领域内,该公司是拥有全球用户量最多的软件供应商,也是全球规模最大的基于PC平台的CAD和动画及可视化软件企业。
Autodesk公司的软件产品已被广泛地应用于机械设计、建筑设计、影视制作、视频游戏开发以及Web网的数据开发等重大领域。
[1]AutoCAD基本上是1个二维工程绘图软件,具有较强的绘图、编辑等功能,主要进行计算机辅助设计、计算机辅助绘图等工作。
同时,AutoCAD提供AutoL1SP、ADS、ARX 3种二次开发的工具。
在许多实际应用领域(如机械、建筑、电子)中,一些软件开发商在Auto CAD 的基础上已开发出许多符合实际应用的软件。
AutoCAD开发系统,是将AutoCAD环境客户化的基本手段。
AutoCAD提供了五种主要的开发工具,分别是:使用C++的Object ARX、VB/VBA的ActiveX开发、ADS、Auto LISP/ Vsual LISP以及Dot NET开发工具。
表1为此六种工具的性能特点[2]表1 AutoCAD六种开发工具的性能特点比较AutoCAD二次开发方法开发语言对AutoCAD的控制能力程序可读性使用难易度系统着重点第一代开发工具AutoLISP AutoLISP 一般较差易智能性第二代开发工具ADS C语言较深入较好较难综合性ObjectARXC++ 最深入较好难智能性VB/VBA VisualBasic 一般好较易易用性Visual LISP Visual LISP 一般较差易交互性第三代开发工具Dot NETVisual/VisualC#.NET仅AutoCAD2006以上版本完全支持每一个开发者都有自己的特长和爱好,但是抛开所有的偏爱,哪一种开发方法最好呢,答案取决于所要完成工作的类型。
高效蒸汽双效溴化锂吸收式冷水机组[发明专利]
专利名称:高效蒸汽双效溴化锂吸收式冷水机组专利类型:发明专利
发明人:毛洪财,徐建虎
申请号:CN201010170554.8
申请日:20100510
公开号:CN101825371A
公开日:
20100908
专利内容由知识产权出版社提供
摘要:本发明涉及一种高效蒸汽双效溴化锂吸收式冷水机组,包括高压发生器(1)、低压发生器(2)、冷凝器(3)、蒸发器(4)、吸收器(5)、低温溶液热交换器(6)、工作蒸汽凝水溶液换热器(7)、高温溶液热交换器(8)、溶液泵和冷剂泵,所述机组增设一高发冷剂蒸汽凝水换热器(9),吸收器稀溶液经溶液泵分成二路,一路串联依次进入低温溶液热交换器(6)和高温溶液热交换器(8),另一路串联依次进入高发冷剂蒸汽凝水换热器(9)和工作蒸汽凝水溶液热交换器(7)升温,升温后的二路稀溶液单独或汇合到一起进入高压发生器(1),低压发生器(2)冷剂水进入高发冷剂蒸汽凝水换热器(9)后进入冷凝器(3)。
通过以上溶液流程的优化,可以降低工作蒸汽消耗量5%左右,同时减少了冷凝器负荷,减少冷却水量的消耗。
申请人:江苏双良空调设备股份有限公司
地址:214444 江苏省江阴市利港镇西利路1号
国籍:CN
代理机构:江阴市同盛专利事务所
代理人:唐纫兰
更多信息请下载全文后查看。
蒸汽双效型溴化锂吸收式冷水机组操作规程
蒸汽双效型溴化锂吸收式冷水机组制冷流程图
蒸汽双效型溴化锂吸收式冷水机组操作规程
(MMI2控制系统)
操作人员必须仔细阅读使用说明书,熟悉和掌握机组的结构、性能和调试方法。
非合格操作人员不得操作机组。
一、开机程序
1、合上机组控制箱电源,切换到“机组监视”画面,确认机组“故障监视”画面上无故障灯亮(冷水断水故障除外)。
2、确认冷水泵出口阀门处于关闭位置后启动冷水泵,缓慢打开冷水泵出口阀门,调整冷水流量(或压差)到机组额定流量(或压差)。
3、确认冷却水泵出口阀门处于关闭位置后启动冷却水泵,逐步打开冷却水泵出口阀门。
4、排尽蒸汽系统凝水后,打开机组蒸汽进口阀门。
5、自动运行工况下,在“机组监视”画面上按“系统启动”键,然后按“确认”键、“确认完毕”键,机组进入运行状态。
6、启动冷却塔风机,调整冷却水流量,控制机组冷却水出水温度在36-38℃之间。
7、当贮气室压力升至45mmHg以上时,启动真空泵,对其抽气10-20分钟。
8、巡回检查机组运行情况,每隔2小时记录一次数据。
二、停机程序
1、关闭机组蒸汽进口阀门,按“系统停止”键,机组进入稀释运行状态。
2、关闭冷却塔风机,关闭冷却水泵出口阀门后停冷却水泵。
3、检测到浓溶液浓度控制在58%时自动停冷剂泵。
4、机组稀释运行至浓度到至56%后延时5分钟自动停溶液泵,自动关闭冷却水泵,延时3分钟后自动停冷水泵。
5、切断机组控制箱电源。
蒸汽双效型溴化锂吸收式冷水机组安全使用注意事项
(MMI2控制系统)
蒸汽双效型溴化锂吸收式冷水机组控制系统构成图
(MMI2控制系统)。
autocad的二次开发
autocad的二次开发(1)编写各种用户自定义函数并形成假设干LISP、ARX、VLX或ADS文件,以及一些DCL文件。
(2)建立符合自己要求的菜单文件,一般可在AutoCAD原菜单文件内添加自己的内容,对于AutoCAD2000版本还可增加部分菜单文件,然后经交互方式加入到系统中去。
(3)在系统的ACAD、LSP或类似文件中加入某些内容以便进行各种初始化操作,如在启动时立即装入一些文件等。
(4)通过系统对话框设置某些路径。
这些操作在程序开发成功后向其它AutoCAD系统上安装应用,特别是需要大批安装时,需要进行很多文件检索、内容增删、子目录创建、文件拷贝、系统设置等繁琐工作,如能令上述工作全部自动进行,使整个二次开发程序在无人干预的情况下嵌入系统,将大大提高工作效率。
为此笔者用VC++开发了一套自动安装程序,使原本需要【五】六分钟的人工操作在十几秒内即可自动完成。
【一】基本思路整个安装程序遵循以下思路:1〕首先获得所在机器AutoCAD2000系统的安装路径;2〕寻找菜单文件AutoCAD2000\\support\\acaD、mnu,打开文件并将要添加的内容加至末尾;3〕寻找LISP文件AutoCAD2000\\support\\acad2000doC、lsp,打开文件并将要添加的内容加至末尾;4〕创建一个预先命名的子目录,将所有二次开发形成的各类文件拷入;5〕给出信息框,告知安装成功,如有问题那么告知安装失败。
需要指出的是,在添入acad2000doC、lsp的内容中须有如下语句:〔command“_menu”〔strcat〔getvar”menuname”〕”、mnu”〕〕,目的是为了强制执行菜单文件装入命令,将改动后的acaD、mnu文件编译后装入。
另外,在添入acad2000doC、lsp的内容中还有一赋值语句,将准备创建的包含所有二次开发生成文件的子目录全路径名赋予一全局变量,以供二次开发程序在需要时调用,从而避免了在AutoCAD环境下交互设定路径的麻烦。
AUTOCAD二次开发工具综述
AutoCAD二次开发工具综述AutoCAD是目前微机上应用最为广泛的通用交互式计算机辅助绘图与设计软件包。
AutoCAD的强大生命力在于它的通用性、多种工业标准和开放的体系结构。
其通用性使得它在机械、电子、航空、船舶、建筑、服装等领域得到了极为广泛的应用。
但是,不同的行业标准使得各领域在使用AutoCAD的过程中均需根据自身特点进行定制或开发。
Autodesk公司为满足广大用户的需求,自AutoCAD v2.18版至AutoCAD2000的短短十几年间,就相继推出了三代二次开发工具,如图1所示。
可以说,AutoCAD的通用性为其二次开发提供了必要条件,而AutoCAD开放的体系结构则使其二次开发成为可能。
图1AutoCAD二次开发工具的演变下面对AutoCAD的三代开发工具进行浅析。
一、第一代开发工具——AutoLISPAutoLISP是1986年随AutoCAD v2.18提供的二次开发工具。
它是一种人工智能语言,是嵌入AutoCAD内部的COMMON LISP的一个子集。
在AutoCAD的二次开发工具中,它是唯一的一种解释型语言。
使用AutoLISP可直接调用几乎所有的AutoCAD命令。
AutoLISP语言最典型的应用之一是实现参数化绘图程序设计,包括尺寸驱动程序和鼠标拖动程序等。
另一个典型应用就是驱动AutoCAD 提供PDB模块构成DCL(Dialog Control Language)文件,创建自己的对话框。
AutoLISP具有以下优点:(1)语言规则十分简单,易学易用;(2)直接针对AutoCAD,易于交互;(3)解释执行,立竿见影。
AutoLISP的缺点是:(1)功能单一,综合处理能力差;(2)解释执行,程序运行速度慢;(3)缺乏很好的保护机制,源程序保密性差;(4)LISP用表来描述一切,并不能很好地反映现实世界和过程,跟人的思维方式也不一致;(5)不能直接访问硬件设备、进行二进制文件的读写。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 前言
件, 完成了对蒸汽型澳化锉吸收式制冷机换热设
备 进行A 。 A t u cD的二次开发汇 。 ’ 设计程序可 川
嗅化铿制冷机应用的场合较多, 热源的参数 各种各样, 因此澳化锉吸收式制冷机很难做到标 准设计, 通常是根据热源和用户进行单独设计。 由于设计一个制冷机需要进行繁琐的热力循环计
化, ℃
热; ) ( 已知澳化锉溶液的温度与质量分数求动 7 力粘度;8 已知嗅化铿的质量分数与压力求温 ( ) 度; ) ( 已知澳化锉的温度与压力求质量分数; 9 ( ) 0 1 已知嗅化锉溶液的温度与浓度求压力;1 (1 ) 已知澳化铿的温度与浓度求烩值;1) (2 已知嗅化 铿溶液的质量分数与温度求密度;1 已知澳化 (3 ) 锉溶液的浓度与烩值求温度;1) ( 已知温度求水 4
中图分类号: T 6 B5 1 文献标识码: A
Scn D vl m n o A t A nD s o aSem H a dLti B md eo ee P et f u C Do e g f t d o o i n a et i u r i e hm o e A srt R f grt bo i P o e eao n r i r
通过人机交互的方式, 不仅能快速、 精确、 方便地 对澳化锉吸收式制冷机系统进行热力计算, 而且 计算机自 动生成澳化铿吸收式制冷机各换热设备 设计图纸, 从而实现了从数据到图纸的计算机参
数化绘图的功能。
2 工艺设计
算和工艺计算, 需要大量人力和时间, C D 因此 A 二次开发和参数化设计软件受到了广大设计人员
容;2 已知温度求水蒸气的气化潜热;2 ) (0 ) ( 温 1
m 式中 尸 — 传热面积,Z
天 一
度小于4℃时 L 溶液的溶解度;2 ) 2 I r B ( 温度大 于4℃时L 溶液的溶解度。 2 I r B 22 参数的选取 .
由于嗅化锉吸收式制冷机的某些参数的选取 受外界条件及其自 身系统限制。设计软 ℃;6 吸收 尔:1 2 ( 0 0 ) 器的再循环倍数f: 一 ;7蒸发器的再循环 a 1 2 () 0 0 倍数九: 一0() 1 2; 放气范围: 0 一 .6 0 8 0 3 00。 .
2 3 验证 .
( 当冷却水采用串联方式, ) 1 即先流过吸收 器再流过冷凝器时, 流经吸收器与流经冷凝器的 冷却水流量是否相差不大。 ( 发生器、 蒸发器的热负荷之和与冷凝器、 ) 2 吸收器的热负荷之和是否相差不大。 24 传热面积的计算 . 简化的澳化铿吸收式制冷机传热计算公式: F 口 [( 必t一 。 她t 〕 = /K △一 。 )
的密度;1 已知温度求饱和水的热导率;1) (5 ) ( 6 已知温度求饱和水的动力粘度;1) ( 已知温度与 7 质量分数求嗅化锉溶液的导热系数;1 已知温 (8 )
采 公 时, 求△ <t 用 式 要 t △。 。 。
表1 各流动状态下的ab ,值
流动方式 逆流 顺流
叉流
a
b 06 .5
F卫 二
式中 气 平均温度, — ℃
25 传热系数确定 .
K. t
式中 尸 传热面积, — 耐
口 传热量, — W d 热交换器中的最大温差, — 即热流体 进口和冷流体进口 ℃ 温度之差,
万方数据
对于传热管为圆管并有污垢出现时, K值计
K )
针对蒸汽型嗅化锉吸收式制冷机的双筒结构
i a 传热 的 热系 W 扩 K 放 数, ( · ) — 管内 /
o r 传热管外表面的污垢热阻, —
m KW Z· /
i r 传热管内 表面的污垢热阻, —
t 发生器出口 浓溶液的温度, 4 — ℃ t 发生温度, ℃ s — () 2冷凝器的传热面积 尸 Q {[‘ t) .5t ‘ 06( t川 = /K ( 一。 一 、 1 二一 , 式中 气 冷凝温度, — ℃ 气— 吸收器出口 冷却水的温度, 1 ℃ z w t— 冷凝器出口 冷却水的温度, ℃ () 3蒸发器的传热面积 F QK [t一。 一 .5t一二 06(‘ ‘川 二 / {(l t c ) C 式中 t c l 冷媒水进口温度, — ℃ z c t 温度, — 冷媒水出口 ℃ o t 蒸发温度, ℃ — () 4 吸收器的传热面积
ab 常数, , — 它与热交换器内流体流动的 方式有关, 具体数据见表 1 △— 流体 a在换热过程中的温度变 a t
化, ℃
的 力 值; 已 压 求怡 ( 知温度求饱和 ) 5 水蒸气密 度;
() 6 已知漠化锉溶液的温度与质量分数求定压比
△— 流体 b 气 在换热过程中的温度变
R NJ n L Wezog E i , I ihn a 一
(aa UirtoTcn o Dl l 2,h a D i nei f ho盯, aa l 4 Ci ) ln v y e l s i 6 n ( ) n
A sat lw p s t t t e rtath 0 ot s od e l mnoAt A n e,oat hadii bt c: t a re e h t p cc e n g f h e dvo et u C Do ds f s r s e n d a h ai co y l l ec n ep f o i n r a e ee l - t t h u r i a o o l irowto eA X加Z n V ++ .. e l aOthog ac c ao w i耐ue, mb md b 率i ℃ 罗 r i b c R Z a C 60 T n 」 f e n oc a u i a n cd o e e n f a r t h j t d h 侧l c li l l l n s t t i l i t s p g m o户yc p e r t co e P n u n h u r a f sa a t ,h hi o a t ,h ccli o hatn r a n h C r o cd g e b o s r i r e e c f r e t a u tn e 一 s a adt o m f l m e m r e l ao f t r f r a ee e n i f h 一 sro c n Te i u s c r Ot sa ha d ii r e s tn f aow eP i dh u e t f c f i th b l t taf h t e e l u o ta a r e e e. n i c o r u l n a r u ee m t t mb 而d a o i r 罗rr a xln t g h br oe p i r t s ae r h o a * a t s c r d i Ot upryn r t l ec i ea〔 o tn e e h s w s d hw s d c n h t t r n fh p c i ,h or yn rn suo h x ae a h . a h d eru a g u e w s e e ld e ew ld 】 li a cnr s *e t s o e w t t tho群ad e, mt iu l r e an t ds 详r ad o l ods r h h e nl n ds e o s s f dc s gh e, i n wro f e邵e . t a ec o i h d u f e o r i e i e d o ka d i s K w rs t s od e l m noA t A ; C 60I i r i as tn fg t y e o d : h e n dv o et u C D V ++ .;tu o d bo i r e o e c ep f o i mb m e r o e rr h p i r a
传热系 w ( · ) 数,/衬 K
h t — 加热蒸汽的进口 饱和温度, ℃
参 作了限 数 定叫, 用户超出 选择时, 当 范围 软件
会给出相应的提示。如:1蒸发器冷端温差 t ( ) 。 : 2 4 () 一 ℃;2 冷却水总温升尔二8 9 ( 冷凝 :一 ℃;3 ) 器热端温差尔、 一 ℃;4 吸收器出口稀溶液 : 5 () 3 与进口 冷却水的温差△:3 5 ( 冷端温差 t 一 ℃;5 : )
算 公式为〔: ’ 〕
2 8 0 年第 3 卷第 0 期 6 1
流
体 机 械
凡, =[ ++‘ ) / 与呼 ·( 窗彭 。· +
仪0 几 J。
4 具体实例
式中 K— 相对于传热管外表面的传热系数, O / m ·) W (Z K o a— 传热管外的放热系数, / 扩 · w (
应用范围
03 .5 06 .5 045 .2 05 。
06 .5
06 .5 06 .5
两流体均作交叉流动 一种流体作交叉流动
由此确定 ( 发生器的传热面积 ) 1
F 二Q { [t t 一 . ( 一 ) } /K ( 一; 06 t t ] 、 ) 54 s
度求水的比 热容;1) ( 已知温度求水蒸气的比热 9
制冷机组的热力计算中需要一系列的物性参 数, 以前是通过查表的方法获得, 更好的运用 为了
贵州省创新基金( ( 6 陌 0K
万方数据
F UI MACHI L D NER Y
V l 6 N .120 o 3 ,o0 , 8 . 0
计算机, 编制了物性参数子程序。包括:1 已知 ( ) 饱和水或水蒸气的温度求压力;2 已知饱和水 ( ) 或水蒸气的压力求温度;3 已知饱和水或过冷 ( ) 水的压力求烩值;4 已知饱和蒸汽或过热蒸汽 ()
的青睐。作者正是利用 C D二次开发技术开发 A 了澳化锉吸收式制冷机参数化设计软件, 为相关 工程领域技术人员提供了工艺计算与参量绘图为 一体的设计软件。 设计通过V ++ .嵌人O e R oZ C 60 j AZ b tX c 软
收稿 日期 基金项 目