CAD技术在水利水电工程中的应用
- 格式:docx
- 大小:27.10 KB
- 文档页数:17
CAD文件在水利工程中的应用与优化策略水利工程是指利用水资源进行水文调查、水文分析、水资源开发利用等一系列活动的工程领域。
CAD(Computer-Aided Design,计算机辅助设计)作为一种应用于设计和工程领域的技术,已经在水利工程中得到广泛应用。
本文将探讨CAD文件在水利工程中的应用,并提出一些优化策略。
一、CAD文件在水利工程中的应用1. 方案设计与绘图CAD软件提供了强大的绘图功能,可以帮助水利工程师实现方案设计和绘图。
通过CAD软件,工程师可以绘制水利工程中的平面图、剖面图和立面图等,方便对整个工程进行全面的了解和规划。
同时,CAD软件还支持多种绘图标准和绘制工具,如符号库、线型设置和图层管理等,使得绘图工作更加高效和精确。
2. 水动力计算模拟水利工程中常常需要进行水动力计算模拟,以评估水流行为和工程结构的稳定性。
CAD软件提供了强大的建模和分析功能,可以帮助工程师进行水流模拟、液压计算和断面优化等工作。
通过CAD软件,工程师可以实现对水流速度、水位、压力等参数的精确计算,并可以进行不同方案的模拟比较,从而选择最优设计方案。
3. 工程施工与三维可视化CAD软件还可以在水利工程的施工过程中发挥重要作用。
工程师可以利用CAD软件生成施工图纸和施工方案,并与其他相关方案(如土木工程、电气工程)进行协调。
此外,CAD软件还支持三维可视化功能,使得工程师可以在计算机上对整个水利工程进行虚拟演示,预测施工过程中可能出现的问题,并及时进行调整和优化。
二、CAD文件在水利工程中的优化策略1. 数据库管理对于大型水利工程项目来说,CAD文件数量庞大,因此进行有效的数据库管理至关重要。
工程师可以建立一个CAD文件管理系统,将所有文件进行分类、编号和归档。
此外,还可以建立CAD文件版本控制机制,以便及时发现和处理文件变更和冲突。
2. 自动化设计水利工程中常常需要进行大量的重复性设计工作,如管道布置、通道设计等。
CAD技术在水电工程设计中的应用水电工程是指利用水能和电能进行的工程建设,是现代化社会建设和经济发展必不可少的组成部分。
在水电工程设计中,CAD(计算机辅助设计)技术的应用已经成为一项重要的工具。
本文将探讨CAD技术在水电工程设计中的应用,并讨论其在提高设计效率、优化方案、减少错误以及提高项目管理等方面的优势。
一、CAD技术的概述CAD技术是指利用计算机进行辅助设计的技术,它通过数字化、自动化的方式替代传统的手绘和装配,使工程师能够更快速、准确地进行工程设计和图纸制作。
CAD技术在水电工程设计中的应用包括二维绘图、三维建模、工程仿真和数据管理等方面。
二、CAD技术在水电工程设计中的应用1. 二维绘图:CAD软件可以快速绘制出精确的二维工程图纸,包括平面图、剖面图、设备布置图等。
通过CAD软件,工程师们可以方便地掌握工程的整体布局和细节设计,使设计更加精确和完整。
2. 三维建模:CAD软件可以进行三维建模,使工程师们更好地模拟和展示水电工程的结构和外观。
通过三维建模,可以更加直观地看到设计效果,避免设计和施工中的漏洞和问题,提前进行优化和调整。
3. 工程仿真:CAD软件可以进行工程仿真,通过模拟和计算,对水电工程在不同条件下的运行和应力分布进行分析,帮助工程师更好地了解和控制工程设计。
4. 数据管理:CAD软件可以方便地管理和更新工程数据,包括图纸、参数、规范等。
通过CAD软件的数据管理功能,可以确保工程设计的一致性和准确性,避免因为数据错误而导致的工程问题。
三、CAD技术的优势1. 提高设计效率:CAD软件可以自动化完成一些重复的绘图和计算工作,大大缩短了设计时间。
工程师可以更快速地生成图纸和方案,提高设计效率。
2. 优化方案:CAD软件可以帮助工程师通过多种设计方案的模拟和对比,找到最佳的设计方案。
从而降低工程成本并提高工程质量。
3. 减少错误:CAD软件可以自动进行校验和检测,提醒工程师可能存在的错误和问题。
CAD技术在水利工程设计中的应用在现代水利工程设计中,计算机辅助设计(CAD)技术的应用越来越广泛。
CAD技术以其高效性、准确性和可视化等特点,使水利工程设计变得更加便捷和精确。
本文将探讨CAD技术在水利工程设计中的具体应用。
一、水利工程设计中CAD软件的选择CAD技术的应用首先需要选择适合的CAD软件。
在水利工程设计中,常用的CAD软件有AutoCAD、Bentley WaterCAD和Revit等。
不同软件具有不同的特点和适用范围,设计人员可根据具体需求选择使用。
例如,AutoCAD适合各类二维图纸的绘制,Bentley WaterCAD则更侧重于水力分析,Revit在三维建模方面具有优势。
二、1. 制图和建模CAD技术可以实现水利工程设计的准确绘制和建模。
传统的手绘图纸需要耗费大量时间和精力,制图出错的可能性较高。
而使用CAD软件,设计人员可以通过绘制几何图形、曲线和图符来快速生成各种工程图纸,同时可以进行修订和更正,提高了图纸的准确性和美观度。
此外,CAD技术还可以实现三维建模,对于一些复杂的水利工程结构,可以直观地展示其立体效果,便于设计人员和相关人员的理解和沟通。
2. 数据管理和共享CAD技术在水利工程设计中还可以实现数据的有效管理和共享。
设计人员可以在CAD软件中建立数据库,将各种工程数据进行统一管理。
通过数据共享,不同团队的设计人员可以同时对同一工程进行设计,大大提高了工作效率和协同工作的能力。
此外,CAD软件还可以导出各种格式的图纸和文档,方便与其他相关软件进行数据交互,进一步提高了数据的利用价值。
3. 水力分析和优化设计CAD技术在水利工程设计中的应用不仅限于图纸的绘制,还可以进行水力分析和优化设计。
例如,利用Bentley WaterCAD等软件,可以进行管道网络的水力计算和分析,包括水压、流速、管道流量等参数的计算和模拟。
通过这些分析结果,设计人员可以对水利工程系统进行合理布局和优化设计,提高工程的安全性和经济性。
CAD技术在水利工程和水资源保护中的应用随着科技的不断进步和发展,计算机辅助设计(CAD)技术在各个领域的应用也越发广泛。
在水利工程和水资源保护领域,CAD技术的应用也逐渐成为必不可少的工具。
本文将探讨CAD技术在水利工程和水资源保护中的应用,并分析其对水利工程效率和水资源保护的推动作用。
一、CAD技术在水利工程中的应用CAD技术在水利工程中的应用主要体现在以下几个方面:1. 方便的工程设计与绘图水利工程设计中需要大量的平面图和立体图来展示工程方案,传统的手绘方式无疑效率低下,而且容易出现误差。
而有了CAD技术,工程师们可以方便地进行工程设计与绘图,通过CAD软件可以准确绘制各种图形,快速制作设计方案,大大提高了设计效率和质量。
2. 精确的工程计算与模拟水利工程设计中需要对各种工程参数进行计算和模拟,如水流速度、水位变化等。
CAD软件提供了强大的数学计算和仿真功能,可以根据工程要求进行各种参数计算和模拟,使得工程师可以更全面、准确地分析工程可行性和优化设计方案。
3. 自动化的图纸更新和修改在水利工程建设过程中,往往需要进行多次工程方案的修改和调整。
传统的手绘方式需要重新绘制图纸,非常耗时且容易出现错误。
而有了CAD技术,可以实现自动化的图纸更新和修改,只需对设计进行适当的修改,相关图纸即可自动更新,大大提高了工程设计的效率和灵活性。
二、CAD技术在水资源保护中的应用水资源保护是一个全球性的重要任务,CAD技术在水资源保护中也发挥了重要的作用。
具体表现在以下几个方面:1. 地理信息系统(GIS)的应用CAD技术与GIS技术相结合,能够对地理信息进行准确绘制和空间分析。
水资源保护中,通过CAD技术可以建立水资源的三维模型,分析地理位置、流动路径和水资源变化等信息,帮助决策者制定科学的水资源保护方案。
2. 污染源监测与分析水资源的污染源是水资源保护的重要问题,CAD技术可以用于对污染源进行监测与分析。
cad技术在水利水电设计行业中的应用摘要:随着经济社会的发展,工程建设项目越来越多,对工程质量提出了更高的要求。
科学技术是重要的生产力,在工程中运用科学技术,可以降低工程难度,提高施工进度,保证施工质量。
CAD技术已在水利水电设计行业得到实际应用,并显示出一定的成效。
文章结合CAD技术在水利水电设计行业的应用,分析其优缺点,并提出具体的解决方案。
关键词:cad技术;水利水电;设计;应用引言:水利水电的发展增加了电力供应质量与效率,可以节约用水,减少洪水灾害,提供农业和工业生产。
在水利水电行业设计过程中,CAD技术可以增强施工图的3D维度,并集成定制施工方案,为后续的高质量施工打下基础。
因此,有必要积极探索CAD技术在水利水电设计行业中的应用效果,完善技术应用价值。
1 CAD技术概述CAD主要是一种计算机辅助技术,利用现代社会更常见的计算机工具可以帮助设计师进行各种各样的设计,再各种技术领域中的应用前景最为广泛。
一般来说,通过2D和3D几何建模和绘图,进行各种机械零件、元器件设计、电路设计、结构设计、机理分析等。
增加了设计维度,考虑更全面的设计需求,优势更明显,大大改善了传统二维设计的缺点,具有很好的市场发展前景。
该技术符合人们的思想和行为习惯,可以充分利用资源,优化传统设计工作的质量与效率。
1.1 技术应用优势1.1.1 设计图纸精度高水利水电工程事关国民经济,水利水电建设环境相对复杂、要素多样,工程本身结构复杂,施工难度大。
传统作图方式,细节构图差,工作量大。
此外,无法满足技术质量要求,需要大量的人力物力,CAD技术的应用可以利用强大的计算机技术,计算能力减少了传统计算中的任务数量。
简化工作任务,节省时间,提高数据精度,CAD技术是一种比较实用且易于实施的设计技术。
1.1.2 携带方便在传统制图中,最常见的是手绘,收回的时候需要带很多的工具和图纸。
从而造成行动不便,进行繁重的工作,并且手绘制图不精确。
CAD技术在水利工程中的应用与效益评估随着科技的快速发展,计算机辅助设计(Computer-Aided Design,简称CAD)技术在各个领域得到了广泛的应用。
本文将从水利工程的角度,探讨CAD技术在水利工程中的应用以及它所带来的效益进行评估。
通过对CAD技术的介绍,结合水利工程中的具体案例分析,旨在探究CAD技术在水利工程中的实际应用和对工程效益的影响。
一、CAD技术在水利工程中的应用CAD技术是一种通过计算机软件辅助进行设计、绘图和模型制作的技术。
在水利工程中,CAD技术的应用领域十分广泛,主要包括以下几个方面:1. 水利工程设计:CAD技术可以方便快捷地进行图纸的设计和制作。
通过CAD软件,工程师可以基于实际需求进行设计,绘制出准确的图纸,包括建筑结构、水利设备、水流、水位等方面的图纸。
2. 水力计算与分析:CAD技术可以与数值计算软件相结合,进行水力学模拟与分析。
工程师可以利用CAD软件制作工程模型,并将其导入数值计算软件中,进行流场、水压和水位等水力学参数的计算和分析,提高水利工程设计的准确度和效率。
3. 水利工程施工管理:CAD技术可以用于施工图纸的设计和制作。
通过CAD软件,设计人员可以根据施工需求制作详细的工程施工图纸,并将其用于指导施工人员进行工程施工,提高施工质量和效率。
4. 水利工程可视化展示:CAD技术可以将水利工程的设计方案进行三维可视化展示。
通过CAD软件,工程师可以将设计方案模型化,实现对水利工程的虚拟漫游,使人们更直观地了解工程设计方案,提高方案评审和方案选择的准确性。
二、CAD技术在水利工程中的效益评估CAD技术在水利工程中的应用不仅带来了很多便利,还产生了一系列的效益。
下面将从几个方面对CAD技术在水利工程中的效益进行评估。
1. 提高设计效率:相比传统手绘图纸,CAD技术可以大大提高设计效率。
CAD软件操作简单,可以通过命令快速绘制、修改图形,可以快速生成多种设计方案,有利于设计师进行设计比较和选优,节省了大量的时间和人力成本。
CAD在水利工程设计中的作用水利工程是指利用水资源、开发利用水能、保护和调节水资源、支持农业生产、工业生产、城市建设等方面的工程项目。
在水利工程设计中,CAD(计算机辅助设计)发挥着重要的作用。
本文将重点探讨CAD在水利工程设计中的应用和作用。
一、CAD在水利工程图纸设计中的应用CAD技术通过计算机软件实现了图纸的数字化、自动化和规范化设计。
在水利工程设计中,CAD可以方便地进行以下操作:1. 绘制工程图纸:CAD可以快速、准确地绘制各类水利工程图纸,如布置图、平面图、剖面图、管线图等。
2. 精确计算尺寸:CAD可以通过测量工具和精确的数值计算功能,提供准确的尺寸信息,确保工程图纸的精度。
3. 实现图纸修订:在水利工程设计中,图纸的修订非常频繁。
CAD技术可以轻松地进行图纸的修改和修订,提高设计效率和准确性。
二、CAD在水利工程模拟与分析中的应用CAD在水利工程设计中还可以进行水流模拟和分析,为工程决策提供重要的参考依据。
1. 水流模拟:CAD可以模拟水流在渠道、河道等水利工程中的流动情况。
通过设定不同的条件和参数,可以预测水流的流速、压力分布、水位变化等情况,为工程设计提供依据。
2. 水流分析:CAD可以对水流进行各种分析,如水力特性分析、水质分析、泥沙运移分析等。
这些分析可以帮助工程师全面了解水流的特性和行为,并指导工程的设计和施工。
三、CAD在水利工程施工中的应用CAD技术在水利工程施工阶段也发挥着重要的作用,提高施工效率和质量。
1. 工程量统计:CAD可以根据设计图纸准确计算出各种材料的用量,并生成工程量清单,方便施工单位进行材料采购和施工组织。
2. 施工组织设计:CAD可以用于绘制施工平面图和施工图,明确施工范围和施工流程,提高施工效率。
3. 施工进度管理:CAD可以进行施工进度计划和管理,通过绘制甘特图或进度网络图,及时监控和调整施工进度,确保工程按时完成。
综上所述,CAD在水利工程设计中具有重要的应用价值。
CAD软件在水利工程中的应用水利工程是为了有效地利用水资源,保护水环境以及防洪抗旱等目的而进行的工程建设。
随着科技的不断发展,计算机辅助设计(CAD)软件在水利工程中的应用越来越广泛。
本文将重点探讨CAD软件在水利工程中的应用,并从不同方面来介绍其优势和作用。
一、CAD软件在水利工程设计中的应用1. 二维绘图和三维建模CAD软件能够提供强大的绘图功能,能够将水利工程的设计图纸以二维形式进行绘制。
通过CAD软件,设计师可以将设计理念快速转化为图纸,并准确地勾勒出各种建筑物、水体、输水管道等。
同时,CAD软件还能够进行三维建模,展示出工程设计的全貌,便于设计者和相关人员更好地理解和审查工程设计。
2. 自动化设计和优化设计CAD软件配备了各种工程设计相关的插件和功能,可以自动化地进行设计计算和优化设计。
根据不同水利工程的要求,利用CAD软件可以进行水力计算、水文计算等,减少人为计算的漏算和误算。
同时,CAD软件还可以进行多种方案的模拟和对比,快速找到最优设计方案,提高设计效率和设计质量。
二、CAD软件在水利工程施工中的应用1. 施工图的制作CAD软件能够生成高质量的施工图,提供详细的图纸信息,例如建筑物的尺寸、设备的安装位置等。
施工人员可以通过图纸准确地了解工程的布局和结构,从而进行施工前的准备工作,并避免施工中出现尺寸和位置偏差等问题。
2. 工程量的计算和统计CAD软件提供了自动化的工程量计算和统计功能,根据图纸中的数据对材料、工艺和人工等进行计算,得出施工过程中所需的各项资源量。
通过CAD软件,施工人员可以更准确地评估工程造价和工期,从而做出合理的施工计划。
三、CAD软件在水利工程管理中的应用1. 工程数据的管理CAD软件可以对水利工程的各类数据进行管理,包括设计图纸、施工图纸、工程量表、工程进度等。
通过数据库和文件管理方式,CAD 软件能够对这些数据进行分类、整理和检索,实现工程数据的一体化管理。
CAD技术在水利水电电气工程中的应用1前言CAD技术是电脑技术和软件技术相结合的产物,设计人员可以在电脑和相应图形功能的辅助下来完成设计工作,它诞生于美国,随着软件技术和计算机技术的不断发展,其应用的领域越来越广泛,目前已经广泛应用于各种工业设计领域。
随着我国工程事业的迅速发展,我国在CAD技术的工程应用中有了很大的进步,且CAD 技术在水利水电电气工程应用中也取得了不俗的成绩,凭借着其强大的图像处理能力和计算能力,有效降低了设计人员的设计难度,给施工人员施工带来了方便,大大缩短了工程设计的周期,有效提升了企业的核心竞争力,为企业的快速的发展,提供了有效的保障。
2 CAD技术的简要介绍CAD技术起源于西方发达国家,我国的CAD技术往往是对它们技术平台的再次开发。
随着我国科学技术水平的显著增强,我国也开始涌现出了大批的CAD技术公司,通过它们不断的研究学习,开发出了适合我国工程现状的CAD技术,这些产品的针对性更强,更能满足我国工程企业对CAD技术的要求,而且它还在不断完善和发展过程中。
相信随着CAD技术的不断发展,其在水利水电电气工程中的应用一定会变得更加广泛,发挥出更大的作用,不断降低工程的难度,缩短工程的周期,提升工程的质量和效益。
3 CAD技术在水利水电电气工程中的应用水利水电工程量十分巨大,施工工序也十分繁琐,往往在同一时间要进行多种任务的施工,这让其成为一项高难度的体系工程。
而由于水电环境开发基础、工程设计条件及技术要素与设计工作人员工作经验和能力不同,不仅需要设计效果实现目标要求,还要最大程度上实现优化设计。
可见水利水电电气工程的技术开发要受到多重因素的制约,这也给传统的工程设计带来了非常大的难度。
水利水电电气设计工作是水利水电电气工程的重要组成部分,它包括计算、图纸和编写报告。
其中计算通常包括潮流分布、主变压器的容量选择、继电保护的整定计算等。
如果采用传统的演算方式,不仅费时费力,且非常容易出错;但是,如果利用CAD技术进行计算,我们只需点开相应设备的属性,然后按照规定输入一定的数据,就可以得出数据结果,大大降低了计算工作量和出错的概率,对其修改也是一件较为容易的事情。
CAD技术在水利水电电气工程中的运用分析摘要:科学技术的发展,促进了我国CAD技术的发展,并在水利水电电气工程中得到了广泛的应用。
在科技的不断进步和发展中,水利水电工程的改革也在进行不断的深入。
同时在水利水电工程中,CAD技术即帮助设计人员的绘制提供了有利的条件,还能根据三维立体模型反映出较为直观的工程设计具体情况,加强了工程设计质量的不断提升。
本文就CAD技术在水利水电电气工程中的运用进行研究,以供参考。
关键词:CAD技术;水利水电;电气工程引言设计是制造的基础,没有先进的设计技术支撑,就没有先进的制造业。
随着计算机及相关技术的发展,三维计算机辅助设计(CAD)技术以其直观、高效、准确、便捷、符合设计思维模式等优势日益广泛地应用于机械、汽车、电子、航空航天、仪器仪表等领域,引发了产品设计制造方式及组织生产模式的深刻变革,成为提高产品质量性能、缩短产品设计研发周期、增强企业市场竞争力的核心技术。
1CAD技术概述我国CAD技术是由发达国家传入,在国外CAD技术的基础上结合我国基本国情创新变革而来,目前我国经过不断的深入研究已经开发出适合实际工程的CAD 技术,能够切实满足我国工程对CAD技术的要求和需求。
就目前来看,我国的CAD技术得到了快速的发展,其自身具备的综合性强、知识密集、更新速度较快的特点受到了多数人的欢迎和青睐。
整体来看,CAD技术的发展主要历经三个阶段:首先是单功能系统阶段,其次是多功能系统阶段,最后是集成化系统阶段。
集成化系统阶段是CAD技术主要的发展阶段,该阶段是以工程实际情况和数据库信息为核心,其目的是为了满足工程设计的应用,从而实现技术性管理。
对于水利水电电气工程来说,CAD技术的应用主要是为了改变传统模式中的单相设计状态,从而形成多功能的集成化阶段。
集成化系统包含多项内容,比如说专业信息、行业标准等等,从而实现资源的共享。
以水利水电电气工程为例,电气专业集成系统中包含潮流计算分析、规范数据库、图形库、水电工程数据库、水轮发电机数据库以及电气布置情况等等,通过集成化系统的应用从根本上解决了电气工程设计中的问题,从而提升了工作效率。
CAD 技术在水利水电工程中的应用1 概述美国Autodesk 公司开发的AutoCAD 系统自1982年推出以来,以其使用方便、功能强大和系统开放性一直独领风骚。
成为各工程领域首选的CA D 系统。
水利水电工程领域利用AutoCAD 平台进行二次开发也取得了一系列成果,如90年代以来连续开发的水电站地面厂房CAD 系统、重力坝CAD 系统、隧洞CAD 系统、水机油汽水CAD 系统、地质柱状图CAD 等均取得了较好的应用成效。
但水电工程设计的复杂性决定了任何现成的CAD 软件都有其局限性,设计过程中许多咨询题还只能用原始的方法解决。
本文通过几个实例对AutoCAD 二次开发常用的Lisp 语言在水电工程设计中的应用进行了初步探讨,期望能够起到抛砖引玉的作用。
VisualLisp 语言是AutoCADR14 版本以后提供的全新的开发环境,是嵌于AutoCAD 内部,将Lisp 语言与AutoCAD 相结合的产物,是一种智能型语言。
利用AutoLisp 能够灵活方便地增加AutoCAD 新命令,几乎无限地扩展AutoCAD 新功能,2 应用实例2 .1 坐标画线利用已知坐标点画线是设计工作中经常遇到的咨询题,如河道、堤防等实测断面、水位流量关系曲线、堰面曲线等数据的处理,均可归结为坐标画线咨询题。
关于堰面曲线等有函数方程的曲线能够利用EXCEL 按照期望的步长自动生成一系列坐标点。
关于测量常用的起点距-高程形式的数据,也能够利用EXCEL 转化成坐标点形式。
( 1)利用脚本文件(.SCR)利用任何文本编辑器如Note、Uedit、Word、Excel 等建立纯文本文件EX1.SCR,注意文本文件后缀必须为.SCR,坐标之间用半角逗号分开,文件中不承诺显现空格,文件最后一行必须为空回车。
文件建立时,能够直截了当把EXCEL 或其他文件中的坐标表利用拷贝、粘贴功能加入脚本文件中。
Pline345.66,238.65213.45,124.56128.44,235.66文件储存后,执行AutoCAD 中“工具”下的“运行脚本” ,在显示的窗口中查找并选中EX1.SCR,屏幕上会赶忙显示所绘线条。
(2)利用LSP 程序建立坐标表文件EX2.DAT,后缀任意,能够依次输入多段曲线,中间用曲线名称分开,程序自动绘制多条曲线并可标注坐标表。
“曲线1”213.45,124.56128.44,235.66345.66,231.78“曲线2”433.34,567.23434.12,464.12利用AutoCAD中“工具”菜单下的“VisulLisp编辑器”建立DRLINE.LSP 文件如下(defunC:drline()(if fn(setq fn (getfiled "坐标点文件名"fn "" 2))(setq fn (getfiled "坐标点文件名""" "" 2)))(setq f (open fn "r"))(setq p0 (getpoint "n 画线起点:"))(setq bz 0 mm 1)(command "pline")(while (/= bz 1)(setq md (read-line f))(if (/= md nil)(setq zbb (read md))(setq bz 1))(setq dx (car zbb) dy (cadr zbb)) (setq p1 (list (+ dx (car p0))(+ dy (cadr p0))))(command p1)(setq mm (1+ mm)))(command "")(close f))文件存盘后,加载运行,相当于新增加了坐标画线命令DRLINE ,按提示选中存放坐标表的文件即可实现自动绘制曲线。
2 .2 地势切剖面水电工程设计中经常遇到在地势图上切剖面的咨询题,借助VisualLisp 能够实现快速切剖面。
( 1) 初始地势图处理把带z坐标的地势平面图进行变换,变换后z坐标值成为层名,为加快切剖面运行速度,把“LWPOLYLINE ”和” SPLINE”均转化为” LINE “线, 程序如下(defunc:pltol();LWPOLYLINE 转化为LINE(setqn 0)(setqe (ssget"X" (list (cons 0 "LWPOLYLINE")))) (setqsh (sslength e)) (if e(while (< n sh)(setq e1 (ssname e n))(command "pedit" e1 "d" "")(setq x (entget e1))(setq ngc (atof (setq la (fld 8 x))))(command "explode" e1)(setq n (+ n 1))) ) )(defun fld(num lst)(cdr (assoc num lst)))(defunc:spltol ();SPLINE 转化为LINE(setqn 0)(setqe (ssget "X" (list (cons 0 "SPLINE"))))(setqsh (sslength e))(if e(while (< n sh)(setq x (entget (setq e1 (ssname e n))))(setq nla (itoa (fix (caddr (fld 10 x)))))(if (= (fld 0 x) "SPLINE")(progn(command "layer" "n" nla "c""6"nla "s" nla "")(command"line")(setq nm (length x)dzs (fld 73 x) dzs1 (fld 7 4 x))(while (> nm 5)(if (= (car (nth nm x)) 10)(progn(setq b1 (nth nm x))(setqx1 (cadr b1))(setqy1 (caddr b1))(setqz1 (cadddr b1))(setqglb (list x1 y1)) (commandglb)) )(setq nm (- nm 1)))))(command "")(setq n (+ n 1)))))(2)切剖面输入剖面编号,在平面地势图上指定两点确定剖面剖切线位置,指定剖面图起点,利用AutoCAD 的inters 函数搜索剖切线与地势图的全部交点,自动运算交点坐标,运算交点与剖面位置起点的距离,按各交点高程和与起点的距离形成剖面图各点坐标,即可用本文实例1 坐标画线生成地势图的剖面。
(defundxtent1 ()(setqn 0 xdzb nil)(setqxds 0)(setqsh (sslength e1))(while (< n sh)(setq x (entget (ssname e1 n)))(if (= (fld 0 x) "LINE")(progn(setqdxtgcgc (fld 8 x))(setqdxtgcgc (atoi dxtgcgc))(if(> dxtgcgc 10)(progn(setq pst (fld 10 x))(setq pet (fld 11 x))(setq zb (list gc(list (car pst) (cadr pst))(list (car pet) (cadr pet))))(setq xdzb (cons zb xdzb))(setq xds (+ xds 1))))))(setq n (+ n 1))))(defunc:dxtsec ()(setqpmh (+ pmh 1))(setqpmh (getstring "n 剖面号"))(setqpt1 (getpoint "n 剖切位置起点:"))(setqpt2 (getpoint pt1 "n 剖切位置终点:"))(setqpt3 (getpoint "n 剖面图布置:"))(setqp01 pt3)(setqel (ssget "F" (list pt1 pt2)));利用AutoCAD 的目标选择“ F” 方式选取与剖切线相交的地势线。
(dxte nt);猎取与剖切线相交地势线的坐标(setqmxgc -100)(setqmngc 10000)(setqm 0 pmp nil)(setqn xds i 0)(while (< i n)(setq crosp(inters pt1 pt2 (nth 1 (nth ixdzb)) (nth 2 (nth i xdzb))1) );求剖切线与地势线的交点(if (/= crosp nil) (progn(setqdxtgcgc (nth 0 (nth i xdzb))) (setqmxgc (max mxgcdxtgcgc)) (setqmngc (min mngc dxtgcgc))(setqdst (distanee pt1 crosp));剖切线起点与交点的距离(setqdst (* (/ blcz dxthtbl) dst)) (setqpmp (cons (list m dstdxtgcgc) pmp)) (setqm (+ m 1))))(setq i (+ i 1))))2.3 沿曲线标注在设计中会遇到沿给定曲线进行标注咨询题,如平面布置图中的开挖线符号沿开挖轮廓的标注,剖面图中岩石符号沿轮廓线标注、点筋标注、沿任意曲线进行汉字标注等。
此类咨询题要紧应用AutoCAD的Measure或divide 命令来解决。
两个命令的要紧差不是前者按指定的长度在曲线上标注,后者按给定的分段数等分曲线并在等分点处进行标注。
要标注的轮廓曲线最好用pline 线,要标注的符号预先做成图块,图块采纳单位块,执行measure或divide命令,选取要标注的曲线,指定标注符号,分段长度或分段数即可完成标注,当发觉标注的符号太密或太疏时,能够执行erase命令选择P 进行删除,比例不合适或符号方向不正确,能够利用特性编辑器,选中所有标注符号,对标注符号的比例和旋转角度进行调整,直到中意为止。