绘图软件结构设计

2024-09-18

绘图软件结构设计(精选12篇)

绘图软件结构设计 篇1

1 软件主要功能

能够满足送电线路中各种角钢铁塔 (多接腿) 和微波塔等各个设计阶段的工程图设计要求, 如:铁塔总图、分段结构图 (包括各个视向的结构图、隔面图、剖面图、单线图) 、节点的构造详图等。

(1) 快速、方便、直观的生成铁塔总图。采用图形化的输入方式, 用户能够快速定义塔身控制点及各类中间点, 利用所提供的布材程序用户可以快速、方便的完成布材设计。

(2) 快速、方便的工作面切换。可快速、方便的在铁塔各个工作面 (如:铁塔正面、塔身左侧面、塔身右侧面、铁塔后面、横隔面、塔腿V面及其它任意斜面) 之间进行切换, 能够关闭当前工作面之外的其它杆件和节点, 使设计人员能够方便、直观、不受干扰的按面进行布材设计。

(3) 提供模型检查功能。能够快速、准确的检查各工作面的布材情况、节点设计情况;角钢与节点的对称关系以及角钢之间的搭载关系;能够快速显示角钢或节点的其它信息。

(4) 模拟显示角钢空间摆放。能够以四种线型 (黑色实线、黑色虚线、蓝色实线、蓝色虚线) 描述角钢的四种空间的摆放方式, 能够在对话框内快速、方便、准确、直观的模拟显示指定工作面的布材情况, 而无需进行视图转换。

(5) 自动进行节点及杆件编号。能够在铁塔总图上自动进行节点及杆件编号, 并将节点及杆件编号写入总图模型。

(6) 提供与铁塔分析计算程序的接口。能自动生成《自立式铁塔内力分析软件》所需的部分原始数据 (如节点信息、杆件信息及部分总信息等) , 从而大大减少数据输入量, 而且不需做任何检查。用户只需补充杆件的部分数据 (如:工作条件系数、最小轴长度、平行轴长度、同时受压信息等) 及全部荷载数据, 而且补充杆件数据时有小光标在铁塔总图上逐根进行搜索, 既形象直观又不易遗漏数据。

(7) 快速、方便的生成铁塔计算总图。能够快速方便的将铁塔总图按面展开, 并在各展开面上标注节点编号等。

(8) 提供铁塔分析计算程序的后处理程序。能够自动将计算结果 (角钢的材质及规格、螺栓的规格、等级及个数) 写入总图模型的对应角钢, 而不必在生成铁塔分段结构图时再重新输入以上数据。

(9) 动态的角钢铁塔三维模型。能够在单线体模型和三维实体模型之间进行快速切换, 以满足分析计算、碰撞检查与节点设计等功能的不同要求。建立动态的角钢铁塔三维模型, 还可大大地提高屏幕刷新速度、提高模型的清晰程度。

(10) 碰撞检查与节点设计。在三维状态下按照用户的要求进行节点快速设计, 并对空间的角钢与角钢、角钢与连接板等进行碰撞检查, 以确定角钢正负头数值及切角情况。

(11) 将铁塔总图快速分段。经过碰撞检查与节点设计, 铁塔总图携带了构件的所有信息, 我们可以根据实际情况将铁塔总图分成若干段, 以满足生成分段结构图的需要。

(12) 快速生成分段结构图。能够快速方便的将铁塔分段总图按面展开, 即可快速生成分段结构图。

(13) 高效率的标注系统。对相似三角形标注, 我们只需在指定位置任点一数字化点, 程序能自动搜索相邻的各个角钢, 并自动生成相似三角形标注。

(14) 自动生成全塔材料汇总表和分段材料统计表。能够统计构件规格、长度、数量及重量, 统计螺栓、垫圈、脚钉的个数及重量等, 并自动生成全塔材料汇总表和分段材料统计表, 分段材料统计表有多种定位方式和布置形式。

2 软件性能特点

(1) 系统状态保护。对于重要的系统状态设置, 均安排了状态保护措施, 命令执行完毕即返回原来的设置状态, 保证系统的安全可靠运行。

(2) 输入的有效性、合法性检查。保证用户输入的项至少在语法方面是正确的, 数值应有合理的取值范围。

(3) UNDO功能。能够取消刚刚执行完毕的命令并进行现场保护。

(4) 自动检查标注边界, 避免图面“打架”的现象。

3 软件采用的关键技术

建立真实的角钢铁塔三维模型需要占用大量的内外存空间, 这将大大的降低计算机的运行效率, 即便是最简单的刷新屏幕操作, 速度之慢也会令用户无法忍受。有鉴于此, 我们提出了动态三维模型的概念。

建立动态三维模型就是用一条携带了模拟角钢三维实体信息的直线段代替一根角钢, 并将模拟角钢三维实体的全部信息以扩展实体数据的形式写在直线段上。我们只需在需要的时候将相邻的直线段变成三维实体, 而其余的直线段维持不变, 待完成碰撞检查等操作后, 再将三维实体从模型中删除, 同时将碰撞检查结果写入相应的直线段。由于大幅度的减少了模型的冗余数据量, 所以, 大大减少了模型堆建时间及屏幕的刷新时间, 同时, 也降低了对硬件设备挡次的要求。

由于直线段携带的扩展实体数据包含了代表一根角钢的所有特性信息, 使得我们可以将单线体的角钢铁塔三维模型很容易的转换成二维结构图。

4 系统总体设计

(1) 层规划。为了实现铁塔各面的快速切换及方便检索, 我们预先给铁塔各面上的杆件及节点安排不同的层次, 而且层次的命名遵循如下的规则。

(2) 层名的第一个字符:T-铁塔头部;S铁塔身部;L-铁塔腿部。

(3) 层名的第二个字符:P-表示节点;Z-主材;X-斜材;B-辅助材;Q-临时层;H横隔面杆件。

(4) 层名的第三个字符:1-表示第一象限主材或节点, 呈黑 (白) 色;

2-表示第二象限主材或节点, 呈红色;

3-表示第三象限主材或节点, 呈黄色;

4-表示第四象限主材或节点, 呈灰色;

Q-铁塔前面;H-铁塔后面;

Z-铁塔左面;Y-铁塔右面;

T-任意侧面;

摘要:《角钢铁塔设计与绘图软件》是我院自主研发的大型CAD系统集成项目之一, 软件以清晰的用户界面及丰富的功能, 可使设计人员更加得心应手地进行角钢铁塔设计。此外, 软件采用了全新的动态三维模型构建技术和扩展实体数据技术, 使得铁塔设计变得更容易、更方便、效率更高, 用户可以充分感受到计算机辅助设计的乐趣。

关键词:角钢铁塔设计,绘图软件,关键技术

参考文献

[1]电力设计部门计算机软件管理规定[Z].DLGJ112-93.

[2]送电线路铁塔制图规定 (送审稿) [Z].东北电力设计院, 2010.

绘图软件结构设计 篇2

特色:

1.几何画板软件可以以点、线、圆为基本元素,通过对这些基本元素的变换、构造、测算、计算、动画、跟踪轨迹等,构造出其它较为复杂的图形。

2.软件操作比较简便,对于一个操作较为熟悉的老师,制作出一个难度适中的几何课件只需5-10分钟。

3.其动态性、形象性、易操作性等优势,成为数学、物理等学科教学中强有力的工具。

绘图软件结构设计 篇3

关键词:艺术专业;核心课程;教学理念

纵看当今,楼房林立,高楼并起,改革开放以来国家的经济在飞速的发展,对于人才的需求也是越来越大。作为一个室内设计专业的教师,让自己教出来的学生能很好的运用3Dmax绘图软件是我们共同的话题。

现今高职教育以实践型人才培养为方向,室内设计所学的内容实际上是非常广泛的,讲究实际动手操作,学而致用,而不是纸上谈兵。3Dmax恰恰作为一门实践性课程在整个三年的教学课程中占据着一个举足轻重的地位,却未能让很多同学重视,确实是一个小小的悲哀,原有刻板的教学手段、教学模式,应该被更新,更要有效率的教学思想和方法来取代。

在学习过程中,因为设计类软件确实有它的特殊性,书上的内容多半不够灵活。必须教学的老师要有很多的实际商业操作经验,这样的教学才能更接近实际操作。让我们的学生以更加全面的知识,以及高效率的操作能力而受到社会的肯定。

3DMAX软件的起源与发展: 3D Studio Max,常简称为3ds Max或MAX,是Autodesk公司开发的基于PC系统的三维动画渲染和制作软件。其前身是基于DOS操作系统的3D Studio系列软件,最新版本是2012。在Windows NT出现以前,工业级的CG制作被SGI图形工作站所垄断。3D Studio Max + Windows NT组合的出现一下子降低了CG制作的门槛,首选开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作。而后,这个软件开始在国内行业中使用,由于MAYA等三维软件的出现,3DMAX逐渐被室内和建筑设计专业的业内人士作为主要的三维绘图软件,同时与之共同开发的如LS和VRAY,SU等插件也涌现出来。

一、课程教学与专业学习思路及方向

3DMAX是一个综合性很强的软件,从它问世以来受到业内的青睐,但是它本身并不是专门为室内设计专业的同学而准备的。因此,我们的教师在教学中应该以室内方面的内容来进行教学,而不是平铺式的教学模式。从专业上划分后,应该在学习的方向上进一步划分,我们的学生多数以室内设计、展示设计、景观设计三部分组成,面对不同专业的同学绝对应该在教学重点上,制作方法上有很大的不同,而不是所有专业同一种教法,这样学起来也不会有太大的作为。而这些不同应该多体现在制作过程,最终的作业练习中。有了明确的教学方向这样才能使教学质量得到明显的提高。

同时应该注意同学们的个人爱好,有的同学比较喜欢玩网游,其实很多地形的建模都是在软件学习中可以直接教授的,抓住他们的爱好,兴趣,有方向的指引他们学习,提高同学们对课程的热爱、学习的积极性,这样对于今后的教学是有极大的帮助。

二、软件课程的教学内容

无疑,丰富而实用的教学内容才是整个环节中最重要的,绝对不能照本宣科,每次上课都应该总结上一次上课所遗留下来的问题。在软件课程的教学内容上,早些时候我们多数是以网上下载图片,对照临摹的方法来绘图,这种方法有一定的好处,但是面对不同能力的同学,这样会让一些优秀的同学得不到更好的提升机会,所以现在我在教学中加入了很多的实际项目让这些理解能力强,动手快的同学能更好的发挥自己的水平。从软件的周边着手,不光是只讲这一门软件,比如在教学过程中,从基本的建模,到贴材质,灯光,渲染,图纸打印等步骤结束后,再讲解PS后期制作和修图,以及一些渲染器的使用,还有CAD倒入3D的一些制作练习。这样既丰富了课堂内容,也能最大限度的让同学们在四周的教学过程中吸收更多的知识。

三、创新教学方法

在教学过程中,坚持实践为主,理论能用的原则。目前的任课老师有校内教师和公司派遣的技工进行教学,我认为应该在教学内容上、在同一时期,同一年级、有着相同教学任务的老师在上课前有一个相互交流,这样在教学中就能更好的把握同学们的学习状况。现在会以几种不同的方式对待不同的学生。首先是专业比较弱的一些同学,我会用四周时间让他们提高学习兴趣,掌握基础命令,能基本把房间的模型制作完成,为将来再次学习打下基础。另外一些已经掌握基础的同学,可以学习模型的倒入、独立创建空间、绘制比例正确、设计出合理的房间布局。然后再进一步使一些同学开始掌握材质的使用。这个时候如果已经学的不错的,就开始讲解灯光渲染。能力突出的可以学习渲染器的使用。后面阶段还可以学习PS后期的使用。在最终的作业上,不同的同学不同对待,手动能力弱的,以鼓励为主,提高他的兴趣,以临摹为主。实践能力强的可以直接给他设计并制作,整个过程全部由学生自己操作,用同样的教学进度和不同的练习让基础好的和基础差的同学都能在课堂的教学中得到更适合自己的锻炼!

在课程中应多灌输与课程相关的知识和绘图技巧,让学生主动来学习,在课堂上随机提问,了解学生的学习情况,检验他们学习成果,这样可以加深印象以及提高积极性。并在课堂中引导学生3DMAX软件在行业中的应用。

四、课程结束后的延续学习

3DMAX软件在三维空间能力的运用,熟练掌握视图、坐标与物体的位置关系。应该要做到放眼过去就可以判断物体的空间位置关系,可以随心所欲地控制物体的位置。这是最基本的要掌握的内容,如果掌握不好,下面的所有内容都会受到影响。有了设计基础和空间能力的朋友,掌握起来其实很简单;没有基础的朋友,只要有科学的学习和锻炼方法,也可以很快地掌握,这是我们课程学习的第一步。

在四周课程学习结束后,学生往往练习不够,导致下学期容易忘记,或则不能操作,少数学习好的同学还能勉强继续。这样确实是很头痛的,在新的一门课程中,要穿插3DMAX软件课程来练习,这样就能更好的在毕业前让同学们手上的技术锻炼得更成熟。另外就是在一些好的网站和论坛上学习、借鉴他人的经验,提高自身的业务水平。

任何软件课程光靠教学时间内的学习肯定是不够的,但凡是软件操作,必然有一个学习和吸收的过程,从新手到熟练,再到精通是需要同学们不断的利用时间来专研和练习的,需要扎实的基础,所以课程结束并不代表可以直接胜任工作,课程的结束其实才是刚刚开始,只要能做到这些,就一定能非常好的运用3DMAX软件。

青年项目:本文系2010年度湖北省人文社会科学研究项目“公众参与下的艺术设计专业人才培养模式研究和实践”的研究成果之一。课题编号:2010q155

参考文献:

[1] 3D红色风暴 中国青年电子出版社.

[2] 3D MAX的设计及应用.

(作者单位:湖北科技职业学院)

绘图软件结构设计 篇4

在软件图 形化人机 界面中 , 经常需要 根据计算 的数据内容变化, 实时绘制不同形态的图形, 这种图形化界面可以使得软件数据描述清晰直接、 人员理解掌握状态简 单明了 、 大大地提高显示效果, 比如在列车调度系统中显示列车在铁路上的运行位置、 水文监测系统中显示水位的升降、 自动控制系统 中显示仪 表指针的 摆动等 , 都是数据 驱动图形 绘制的实现。

对于数据驱动图形化显示界面的软件设计编程, 最基本的方法是通过直接编写程序, 如用GDI语句绘制实现二维图形界面, 这种方法适用于比较简单的图形绘制 , 图形复杂 , 编程工作量将成倍增加, 并且不是所见即所得的设 计过程 , 可能难以达到预想的效果。 当软件界面显示的图形特别复杂时, 可以使用一些图形工具软件进行图形绘制, 将结果保存为数据文件, 再由实际设计的软件调取这些数据, 进行内容解析和数据变换后进行软件的界面显示, 如三维图形的界面显示使用3D Max创建三维模型, 再由程序调用数据进行显 示, 这种实现过程方法比较复杂、 消耗的资源大, 且经常需要第三方的数据引擎和显示引擎。

对于实际工作中设计实现的软件。 通过代码绘制界面费时费力, 借助图形工具软件创建数据并调用显示又过于复杂, 根据这一需求, 设计实现了能够直接生成MFC语言格式GD绘图语句的绘图辅助软件, 该软件能够用于二维图形数据驱动界面显示的软件设计实现工作过程, 达到提高编程效率的目的。

2 基于 UML 的绘图辅助软件

2.1 需求分析

绘图辅助软件即为一个矢量绘图软件, 软件的绘图操作方式反映了GDI绘图语句的运行过程和语句结构特点, 使得能够直接输出MFC语言格式的GDI绘图程序代码, 从而起到以所见即所得直接生成程序代码、 简化了软件界面编程工作的作用。 软件的功能需求分析简述如下:

(1) 通过鼠标 在屏幕上绘 制多种图形 。

(2) 通过鼠标 拖动修改 图形的位置 、 显示状态和内容等 特征参数, 也可以使用键盘在图形属性列表中修改。

(3) 图形能够进 行放大或 缩小显示 。

(4) 图形可以 进行删除 、 锁定 、 组合等操 作 。

(5) 图形绘制 和修改完成后 , 能够以MFC语言的格式 输出程序代码, 代码可以在复制在MFC编制的软件中直接执行。

2.2 系统建模

根据功能描述可以抽象出4个主要用例: 绘制图形、 修改图形、 图形缩放、 图形管理和代码输出, 其中修改图形有二个子用例, 图形管理用3个子用例, 软件用例图如图1所示。

设计实现一个图形编辑类软件, 对于基本组成图形单元的统一抽象、 管理与可视化是其中的核心和难点内容。 通过对图元种类分析归类, 建立图元的基类Cell, 用来完成对属性的封装和操作接口的定义, 建立图元列表类Cell List用于统一管理软 件创建的 图元 。 软件建立 了与GDI语句对应 的Pen、 Brush、 Font等环境设置类 , 这些类不能在屏幕 上显示 。 对于能够显示的图元单元, 需要在图元基类的基础上派生图形基类Shape, 在Shape类基础上 , 派生具体 的形状类 如直线类Line、 曲线类Arc、 Bezier文字类Text等 , 这些类继承 了基类的属性和接口方法, 完成与之形状相关的具体实现。 软件的图元类图设计如图2所示。

根据软件用例描述, 分析总结软件在操作过程中的交互行为过程, 主要包括图形绘制、 图形修改、 图形缩放、 图形管理和图形代码输出5个工作过程, 其中图形绘制和图形修改是最主要的两个过程。

图形绘制过程步骤是: 在工具栏选择图形种类, 再在画布上用鼠标点击指定图形的特征点, 完成对图形的创建, 序列图见图3:

图形修改、 图形编辑、 图形管理和图形代码输出过程不进行详述。

在软件的操作使用过程中, 每个图形包含6个状态: 创建状态、 正常状态、 被选择状态、 组合状态、 锁定状态、 隐藏状态、 软件的图元状态图如图4所示。

3 软件实现效果

软件界面如图5所示

软件实际输出的程序代码如下:

4 结语

设计实现的绘图辅助软件, 能够在所见即所得的情况下完成图形绘制、 编辑、 保存和GDI绘图语句代码输出的功能, 在实际界面编程工作中, 节省了编程时间、 提高了工作效率, 起到了较好的辅助作用。

摘要:对于数据驱动图形化显示界面的软件代码设计,直接编写代码费时费力,借助图形工具软件又比较复杂且消耗资源大,根据工作需要,设计实现了专用于程序设计的辅助绘图软件,直接能够输出GDI程序代码语句,取得了较好的应用效果。

绘图软件结构设计 篇5

正因为如此,对于工程人员来说,学会CAD是一件非常简单的事。因为绘制施工平面图所用到的CAD命令少的可怜。但是,如果你已经习惯了手工绘图,而且是初步接触CAD绘图软件,有一件事必须搞清楚:电脑绘图与手工绘图是完全不同的两个概念,尽管它们所得出的结果基本一致。手工绘图是在限定大小的图纸上绘制出图形,但是实际建筑尺寸相对于一张图纸尺寸简直不成比例。你必须大大缩小建筑表示尺寸才能够在一张图纸上完整地绘制出硕大的建筑,“绘图比例”由此而生。对于CAD来说,绘图的空间是一个无限的三维空间,无论多大或者多小(大到如星系,小到如原子),都可以表示出来。显示器只是对绘图空间的部分显示,你可以让大到星系或者小到原子的图形占满整个屏幕,也可以把星系显示成一个点或者让原子中的一个电子占满屏幕。“绘图比例”因此失效。如果你仍然带着手工绘图的观念来学习CAD绘图程序,这不但会浪费你宝贵的时间,而且会让你产生畏惧的心理,从而阻碍你掌握CAD。如果你开始学习CAD绘图软件,请记住:使用实际尺寸在计算机上绘图。至于如何把已绘制的图形打印出来,而且达到用比例尺就可以量出大致尺寸的精确比例的图纸,请继续往下看。

现在,告诉你对于二维工程绘图所须掌握的基本命令。仔细观察一幅施工平面图,你会发现大部分图形都是直线,还有少部分的弧和圆。实际上多边形也是由直线构成的。所以,你只须使用CAD中的“Line”绘图命令,便可以开始初步的工作了。就是这么简单。然后,你发现到线与线之间具备平行关系,且有一定的距离,使用“Offset”命令,你可以生成源线段的平行线,且可以规定平行线间的距离。又解决一个问题。当你需要一条有宽度的线时,请使用“Polyline”,你可以规定一条Polyline的起点宽度和终点宽度,绘出有宽度的线和箭头。接着,你发现墙交叉地方内部有线,除去它请使用“Trim”命令。需要把一条线延伸到另一条线,使用“Extend”命令。要在两条交叉线交叉地方产生圆角或斜角吗?“Fillet”和“Chamfer”可以帮助你。在图纸中发现相同的物体了吗?对了,使用“Copy”命令将使你事半功倍。物体形状相同方向相反,“Mirror”命令助你一臂之力;“Rotate”命令任意调整物体的角度让你得心应手,

文本的输入吗?“DText”命令既简单又实用。更改文本,“DDEdit”命令小巧又好用。“Dimlinear”水平和垂直标注简单的让你想不到。“Dimcontinue”标注轴线快速又准确。“Circle”命令让你绘制大大小小的圆。想在绘图时捕捉物体吗?Shift+鼠标右键打开捕捉浮动菜单。

好了,到此打住。对于初学的你来说,这些命令够你绘制一般的施工图了。不相信?随便找一个熟练的绘图员问问。怎么样,轻轻松松一个小时内搞定。

现在,你可自称“会用”CAD绘图了。为提高工作效率,请学会“图层”的概念。在那里,具有线型、颜色,当你熟悉图层后,你会发现以往需要分成几幅绘制的平面图居然可以在同一地方绘制,而只须简单地关闭/打开某些图层即可。发现汉字输入有问题?“Text Style”对话框为你解忧。标注格式需更改?“Dimension Styles”对话框解决一切。连带复习前面内容,请你一个下午搞定。什么?有难度?老哥,别让我说你没有毅力,呆瓜一个。 [Page]

“Drawing Aids”对话框需要学习;“Units Control”对话框需要了解;如何制作图块并使用它有点麻烦;其他的标注形式得花点时间;“Limits”命令规定你所要显示的区域;格式刷可以刷掉图层、线型、颜色、字体等参数,甚是好用;“Plot”命令打开的“Print / Plot Configuration”对话框须大力研究。如果你知道你将以何种比例出图,有粗细的线可以用“PolyLine”来绘制,如果将来出图的比例不定,请使用线的颜色来规定线的粗细。小心不要让定义了线粗某种颜色的线藏在没有定义线粗的线下面,你在打印预览中可是看不出毛病的。在“Print / Plot Configuration”对话框中“Pen Assignments…”按钮中你可以自由设定。这一切给你一天时间去掌握不会有任何苛刻的地方。

前后不用两天,你已经可以用CAD独当一面了。所缺的只是经验与速度而已。速度是练出来的,经验是总结出来的,这一切需要时间。当然,不会很长。到这个地步,你肯定不会满足于目前的水平,除非你工作很忙无暇研究或者你根本无须用到CAD中其他的大部分功能与命令。要是你想全面掌握Auto CAD这个软件,拿本合适的参考书,啃它十天半月的,定有非比寻常的感觉。

绘图软件结构设计 篇6

CorelDRAW是加拿大Corel公司开发的一款平面设计软件,该软件是Corel公司出品的矢量图形制作工具软件,它为设计师提供矢量动画、页面设计、网站制作、位图编辑和网页动画等多种功能。矢量图形的特点是:当对矢量图进行无限放大时不会出现“马赛克”现象。CorelDRAW有简单易学、画线和输入文字方便、快捷、生成文件小等优点,在地图制图中受到越来越多人的青睐。CorelDRAW从面世到现在有很多版本,其内容和外观基本相似,本章以CorelDRAW12为例简要说明CorelDRAW软件绘制地图的基本功能。

二、CorelDRAW12绘图的一般流程

CorelDRAW12绘图流程不是固定不变的,需根据具体情况而定,一般步骤为:工作底图扫描→新建文件→导入工作底图→工作底图定位与锁定→建立各种地物的图层→绘制地物→输出地图。下面具体介绍各操作步骤。

(1)工作底图扫描。地图绘图通常是在工作底图基础上进行,即先利用扫描仪将工作底图扫描成位图格式文件,然后导入CorelDRAW12中进行处理。

(2)新建文件。通过“文件” →“新建”命令,新建文件后,根据绘图要求设置页面大小等。

(3)导入工作底图。通过“文件” →“导入”命令,弹出“导入”对话框,找到工作底图所在位置,将其导入新建CorelDRAW12文件中。有时,工作底图导入文档前需对工作底图进行裁剪处理,这里介绍最简单的一种:导入时,利用“导入”对话框右下角下拉菜单“裁剪”命令,裁剪出所需内容。

(4)工作底图定位与锁定。工作底图定位,即将工作底图定位于页面中央。工作底图锁定,是为防止在绘图过程中工作底图移动导致所画对象错位。

(5)建立各种地物的图层。因为上面图层会覆盖下面图层的内容,所以图层建立原则:最下层为工作底图,由下至上依次是面状地物、线状地物、点状地物,各种地物还可根据具体需要细分为若干图层,图层多少应以方便操作为原则。在建立图层时要养成良好命名习惯,方便绘图过程中快速查询相应地物。

(6)绘制地物。工作底图原图导入CorelDRAW12后,就可尽情发挥绘制地图能力。CorelDRAW12中最常用绘图工具有工具箱中的“贝塞尔工具”、“形状工具”、“轮廓工具”、“填充色”等。绘图原则是先绘面状地物,再绘线状地物,后绘点状地物,最后用文字进行注记,不同地物应分层绘制。

(7)输出地图。各种地物绘制完成后,即可输出图形,通过菜单中“文件”→“导出”命令完成。

三、实际操作——绘制德国地图简图

(1)扫描工作底图——德国地图。如图1所示。

(2)启动CorelDRAW12软件。点击“开始”→“程序” →“CorelDRAW Graphics Suite 12” →“CorelDRAW12”启动CorelDRAW12软件。如图2所示。

(3)新建文件。单击“新建文件”按钮,新建文件。如图3所示。

(4)导入工作底图。点击“文件” → “导入”,出现“导入”对话框,找到工作底图所在位置,单击右下角“导入”按钮,在页面上单击鼠标,导入工作底图。如图4所示。

(5)工作底图定位。用工具箱中“挑选工具”选中工作底图,点击菜单栏“排列” →“对齐和分布” →“在页面居中”命令,将工作底图放置在页面中央。如图5所示。

(6)锁定工作底图。鼠标右键单击“页面”中的工作底图,在弹出的快捷菜单中选择“锁定对象”,将工作底图锁定不动。如图6所示。

(7)保存文件。点击“文件” →“保存”,弹出“保存绘图”对话框,找到保存文档的路径,在“文件名”文本框中输入名称,本例中输入的是“德国地图简图”。如图7所示。

(8)工作底图图层重命名。点击“窗口”→“泊坞窗”→“对象管理器”,弹出“对象编辑器”,如图8所示;在“图层1”上单击鼠标右键,弹出快捷菜单,点击“重命名”,将“图层1”改为“工作底图”,如图9、图10所示。

(9)新建若干图层。本图中需要绘制的对象有:国界、铁路、河流、重要城市和矿产、注记等。依次在对象管理器中为这些对象建立相应图层。如图11所示。

(10)绘制国界。选中“国界”图层,用工具箱中“贝塞尔工具”,沿工作底图勾勒国界。设置陆上国界线宽为1毫米,线型为虚线,颜色为黑色;海上国界线宽为0.8毫米,线型为实线,颜色为蓝色。为看清所绘国界,点击工作底图前的“眼睛”图标,将工作底图关闭。绘制后的国界如图12所示。

(11)绘制铁路线。用“贝塞尔工具”绘制铁路线,设置铁路线型为实线,颜色为黑色,线宽为0.8毫米。将这些铁路进行原地复制、粘贴,生成新的曲线,修改线型为虚线,线宽为0.6毫米,颜色为白色,至此铁路线绘制完成。如图13所示。

(12)绘制河流。用“贝塞尔工具”绘制四条河流,设置河流线型为实线,颜色为蓝色,线宽为0.6毫米。点击“文本”→“使文本适合路径”,如图14所示。设置文本输入起始位置,在标注图层为河流写上注记,设置字体大小为12pt,字体为宋体,轮廓线为黑色、实线、细线。如图15所示。

(13)绘制城市符号。绘制城市要用到“椭圆工具”,选中“椭圆工具”,按住“Ctrl”键,可绘制出正圆。将绘制的正圆直径改为2毫米,利用“轮廓工具”设置边框线线宽为0.4毫米,圆的边框线颜色为黑色;再用同样方法绘制直径为1毫米的正圆,圆的边框线颜色也为黑色,最后叠加在一起形成城市标志。首都柏林的城市标志中圆的边框线颜色设为红色。输入城市名称。再标注图层为各城市符号写上注记,设置字体大小为12pt,字体为宋体,轮廓线为黑色、实线、细线。如图16所示。

(14)按方法绘制矿产、山脉,最终完成绘图工作。如图17所示。▲endprint

一、认识CorelDRAW

CorelDRAW是加拿大Corel公司开发的一款平面设计软件,该软件是Corel公司出品的矢量图形制作工具软件,它为设计师提供矢量动画、页面设计、网站制作、位图编辑和网页动画等多种功能。矢量图形的特点是:当对矢量图进行无限放大时不会出现“马赛克”现象。CorelDRAW有简单易学、画线和输入文字方便、快捷、生成文件小等优点,在地图制图中受到越来越多人的青睐。CorelDRAW从面世到现在有很多版本,其内容和外观基本相似,本章以CorelDRAW12为例简要说明CorelDRAW软件绘制地图的基本功能。

二、CorelDRAW12绘图的一般流程

CorelDRAW12绘图流程不是固定不变的,需根据具体情况而定,一般步骤为:工作底图扫描→新建文件→导入工作底图→工作底图定位与锁定→建立各种地物的图层→绘制地物→输出地图。下面具体介绍各操作步骤。

(1)工作底图扫描。地图绘图通常是在工作底图基础上进行,即先利用扫描仪将工作底图扫描成位图格式文件,然后导入CorelDRAW12中进行处理。

(2)新建文件。通过“文件” →“新建”命令,新建文件后,根据绘图要求设置页面大小等。

(3)导入工作底图。通过“文件” →“导入”命令,弹出“导入”对话框,找到工作底图所在位置,将其导入新建CorelDRAW12文件中。有时,工作底图导入文档前需对工作底图进行裁剪处理,这里介绍最简单的一种:导入时,利用“导入”对话框右下角下拉菜单“裁剪”命令,裁剪出所需内容。

(4)工作底图定位与锁定。工作底图定位,即将工作底图定位于页面中央。工作底图锁定,是为防止在绘图过程中工作底图移动导致所画对象错位。

(5)建立各种地物的图层。因为上面图层会覆盖下面图层的内容,所以图层建立原则:最下层为工作底图,由下至上依次是面状地物、线状地物、点状地物,各种地物还可根据具体需要细分为若干图层,图层多少应以方便操作为原则。在建立图层时要养成良好命名习惯,方便绘图过程中快速查询相应地物。

(6)绘制地物。工作底图原图导入CorelDRAW12后,就可尽情发挥绘制地图能力。CorelDRAW12中最常用绘图工具有工具箱中的“贝塞尔工具”、“形状工具”、“轮廓工具”、“填充色”等。绘图原则是先绘面状地物,再绘线状地物,后绘点状地物,最后用文字进行注记,不同地物应分层绘制。

(7)输出地图。各种地物绘制完成后,即可输出图形,通过菜单中“文件”→“导出”命令完成。

三、实际操作——绘制德国地图简图

(1)扫描工作底图——德国地图。如图1所示。

(2)启动CorelDRAW12软件。点击“开始”→“程序” →“CorelDRAW Graphics Suite 12” →“CorelDRAW12”启动CorelDRAW12软件。如图2所示。

(3)新建文件。单击“新建文件”按钮,新建文件。如图3所示。

(4)导入工作底图。点击“文件” → “导入”,出现“导入”对话框,找到工作底图所在位置,单击右下角“导入”按钮,在页面上单击鼠标,导入工作底图。如图4所示。

(5)工作底图定位。用工具箱中“挑选工具”选中工作底图,点击菜单栏“排列” →“对齐和分布” →“在页面居中”命令,将工作底图放置在页面中央。如图5所示。

(6)锁定工作底图。鼠标右键单击“页面”中的工作底图,在弹出的快捷菜单中选择“锁定对象”,将工作底图锁定不动。如图6所示。

(7)保存文件。点击“文件” →“保存”,弹出“保存绘图”对话框,找到保存文档的路径,在“文件名”文本框中输入名称,本例中输入的是“德国地图简图”。如图7所示。

(8)工作底图图层重命名。点击“窗口”→“泊坞窗”→“对象管理器”,弹出“对象编辑器”,如图8所示;在“图层1”上单击鼠标右键,弹出快捷菜单,点击“重命名”,将“图层1”改为“工作底图”,如图9、图10所示。

(9)新建若干图层。本图中需要绘制的对象有:国界、铁路、河流、重要城市和矿产、注记等。依次在对象管理器中为这些对象建立相应图层。如图11所示。

(10)绘制国界。选中“国界”图层,用工具箱中“贝塞尔工具”,沿工作底图勾勒国界。设置陆上国界线宽为1毫米,线型为虚线,颜色为黑色;海上国界线宽为0.8毫米,线型为实线,颜色为蓝色。为看清所绘国界,点击工作底图前的“眼睛”图标,将工作底图关闭。绘制后的国界如图12所示。

(11)绘制铁路线。用“贝塞尔工具”绘制铁路线,设置铁路线型为实线,颜色为黑色,线宽为0.8毫米。将这些铁路进行原地复制、粘贴,生成新的曲线,修改线型为虚线,线宽为0.6毫米,颜色为白色,至此铁路线绘制完成。如图13所示。

(12)绘制河流。用“贝塞尔工具”绘制四条河流,设置河流线型为实线,颜色为蓝色,线宽为0.6毫米。点击“文本”→“使文本适合路径”,如图14所示。设置文本输入起始位置,在标注图层为河流写上注记,设置字体大小为12pt,字体为宋体,轮廓线为黑色、实线、细线。如图15所示。

(13)绘制城市符号。绘制城市要用到“椭圆工具”,选中“椭圆工具”,按住“Ctrl”键,可绘制出正圆。将绘制的正圆直径改为2毫米,利用“轮廓工具”设置边框线线宽为0.4毫米,圆的边框线颜色为黑色;再用同样方法绘制直径为1毫米的正圆,圆的边框线颜色也为黑色,最后叠加在一起形成城市标志。首都柏林的城市标志中圆的边框线颜色设为红色。输入城市名称。再标注图层为各城市符号写上注记,设置字体大小为12pt,字体为宋体,轮廓线为黑色、实线、细线。如图16所示。

(14)按方法绘制矿产、山脉,最终完成绘图工作。如图17所示。▲endprint

一、认识CorelDRAW

CorelDRAW是加拿大Corel公司开发的一款平面设计软件,该软件是Corel公司出品的矢量图形制作工具软件,它为设计师提供矢量动画、页面设计、网站制作、位图编辑和网页动画等多种功能。矢量图形的特点是:当对矢量图进行无限放大时不会出现“马赛克”现象。CorelDRAW有简单易学、画线和输入文字方便、快捷、生成文件小等优点,在地图制图中受到越来越多人的青睐。CorelDRAW从面世到现在有很多版本,其内容和外观基本相似,本章以CorelDRAW12为例简要说明CorelDRAW软件绘制地图的基本功能。

二、CorelDRAW12绘图的一般流程

CorelDRAW12绘图流程不是固定不变的,需根据具体情况而定,一般步骤为:工作底图扫描→新建文件→导入工作底图→工作底图定位与锁定→建立各种地物的图层→绘制地物→输出地图。下面具体介绍各操作步骤。

(1)工作底图扫描。地图绘图通常是在工作底图基础上进行,即先利用扫描仪将工作底图扫描成位图格式文件,然后导入CorelDRAW12中进行处理。

(2)新建文件。通过“文件” →“新建”命令,新建文件后,根据绘图要求设置页面大小等。

(3)导入工作底图。通过“文件” →“导入”命令,弹出“导入”对话框,找到工作底图所在位置,将其导入新建CorelDRAW12文件中。有时,工作底图导入文档前需对工作底图进行裁剪处理,这里介绍最简单的一种:导入时,利用“导入”对话框右下角下拉菜单“裁剪”命令,裁剪出所需内容。

(4)工作底图定位与锁定。工作底图定位,即将工作底图定位于页面中央。工作底图锁定,是为防止在绘图过程中工作底图移动导致所画对象错位。

(5)建立各种地物的图层。因为上面图层会覆盖下面图层的内容,所以图层建立原则:最下层为工作底图,由下至上依次是面状地物、线状地物、点状地物,各种地物还可根据具体需要细分为若干图层,图层多少应以方便操作为原则。在建立图层时要养成良好命名习惯,方便绘图过程中快速查询相应地物。

(6)绘制地物。工作底图原图导入CorelDRAW12后,就可尽情发挥绘制地图能力。CorelDRAW12中最常用绘图工具有工具箱中的“贝塞尔工具”、“形状工具”、“轮廓工具”、“填充色”等。绘图原则是先绘面状地物,再绘线状地物,后绘点状地物,最后用文字进行注记,不同地物应分层绘制。

(7)输出地图。各种地物绘制完成后,即可输出图形,通过菜单中“文件”→“导出”命令完成。

三、实际操作——绘制德国地图简图

(1)扫描工作底图——德国地图。如图1所示。

(2)启动CorelDRAW12软件。点击“开始”→“程序” →“CorelDRAW Graphics Suite 12” →“CorelDRAW12”启动CorelDRAW12软件。如图2所示。

(3)新建文件。单击“新建文件”按钮,新建文件。如图3所示。

(4)导入工作底图。点击“文件” → “导入”,出现“导入”对话框,找到工作底图所在位置,单击右下角“导入”按钮,在页面上单击鼠标,导入工作底图。如图4所示。

(5)工作底图定位。用工具箱中“挑选工具”选中工作底图,点击菜单栏“排列” →“对齐和分布” →“在页面居中”命令,将工作底图放置在页面中央。如图5所示。

(6)锁定工作底图。鼠标右键单击“页面”中的工作底图,在弹出的快捷菜单中选择“锁定对象”,将工作底图锁定不动。如图6所示。

(7)保存文件。点击“文件” →“保存”,弹出“保存绘图”对话框,找到保存文档的路径,在“文件名”文本框中输入名称,本例中输入的是“德国地图简图”。如图7所示。

(8)工作底图图层重命名。点击“窗口”→“泊坞窗”→“对象管理器”,弹出“对象编辑器”,如图8所示;在“图层1”上单击鼠标右键,弹出快捷菜单,点击“重命名”,将“图层1”改为“工作底图”,如图9、图10所示。

(9)新建若干图层。本图中需要绘制的对象有:国界、铁路、河流、重要城市和矿产、注记等。依次在对象管理器中为这些对象建立相应图层。如图11所示。

(10)绘制国界。选中“国界”图层,用工具箱中“贝塞尔工具”,沿工作底图勾勒国界。设置陆上国界线宽为1毫米,线型为虚线,颜色为黑色;海上国界线宽为0.8毫米,线型为实线,颜色为蓝色。为看清所绘国界,点击工作底图前的“眼睛”图标,将工作底图关闭。绘制后的国界如图12所示。

(11)绘制铁路线。用“贝塞尔工具”绘制铁路线,设置铁路线型为实线,颜色为黑色,线宽为0.8毫米。将这些铁路进行原地复制、粘贴,生成新的曲线,修改线型为虚线,线宽为0.6毫米,颜色为白色,至此铁路线绘制完成。如图13所示。

(12)绘制河流。用“贝塞尔工具”绘制四条河流,设置河流线型为实线,颜色为蓝色,线宽为0.6毫米。点击“文本”→“使文本适合路径”,如图14所示。设置文本输入起始位置,在标注图层为河流写上注记,设置字体大小为12pt,字体为宋体,轮廓线为黑色、实线、细线。如图15所示。

(13)绘制城市符号。绘制城市要用到“椭圆工具”,选中“椭圆工具”,按住“Ctrl”键,可绘制出正圆。将绘制的正圆直径改为2毫米,利用“轮廓工具”设置边框线线宽为0.4毫米,圆的边框线颜色为黑色;再用同样方法绘制直径为1毫米的正圆,圆的边框线颜色也为黑色,最后叠加在一起形成城市标志。首都柏林的城市标志中圆的边框线颜色设为红色。输入城市名称。再标注图层为各城市符号写上注记,设置字体大小为12pt,字体为宋体,轮廓线为黑色、实线、细线。如图16所示。

绘图软件结构设计 篇7

1. 变电站噪声环境交互式绘图软件的设计

1.1 软件的总体结构设计

本软件的功能是构建变电站噪声环境模型, 为变电站噪声治理研究及预测分析提供必要帮助。软件分为软件界面设计、场景建模、数据管理、操作及功能实现、数据接口及处理五大模块。其中数据管理模块包括噪声源数据管理和隔声屏障数据管理。操作及功能实现包括图元的平移缩放旋转、导入背景图、导出为图片、文件的保存与打开, 撤销与恢复、场景的缩放。

1.2 开发工具的选择

本软件开发工具为WPF, 它是一个用于Windows平台的全新的图形显示系统, 针对.Net而设计的, 受现代显示技术以及硬件加速技术的影响。在WPF中, 底层的图形技术不再是GDI/GDI+, 而是DirectX。WPF在用户界面和图形技术中有很多优势, 主要包括以下几个方面[1]: (1) 丰富的绘图模型与文本模型。 (2) 分辨率无关性。 (3) 以相同的方式处理预先构建的控件和自定义绘图图形, 对二维图形使用硬件加速功能, 以及支持比位图具有更好缩放效果的矢量图像。

2. 变电站噪声环境交互式绘图软件的实现

2.1 软件界面设计

本软件的用户界面包括菜单栏、工具栏、用户选择区、绘图场景、属性框和状态栏。在WPF中使用XAML实现应用程序的外观。WPF中的Menu控件、ToolBar控件、StackPanel控件、Canvas面板、Border控件及StatusBar控件分别构成了用户界面的菜单栏、工具栏、用户选择区、绘图场景、属性框和状态栏[4]。软件的界面框架的逻辑树如图1所示。

2.2 变电站噪声环境图形建模

变电站噪声环境建模首先需要场景建模, 以图形化的方式对变电站及周边复杂的环境进行模拟建模, 并通过对图形元素的属性设置实现场景的精确定位。WPF中Canvas控件可以实现场景建模, Canvas控件是布局容器, 可以根据需求设置Canvas的尺寸, 可以在指定的位置放置其子元素。Canvas中默认左上角为坐标系原点 (0, 0) , X坐标指向右方, Y坐标指向下方, 为了方便用户操作, 将原点移到左下角, 即X坐标指向右方, Y坐标指向上方。可以使用WPF中的Transform类, 对Canvas的RenderTransform进行设定[4], 从而实现Canvas的坐标系转换。

在WPF用户界面中, 使用Shape类绘制2D图形。Path类继承自Shape类, Path类具有非常强大的功能, 提供一个Data属性, 该属性接受一个Geometry对象, 该对象定义一个或多个路径包含的图形。本软件设计时封装了RectangleMeta类、EllipseMeta类、LineMeta类分别用来绘制矩形、椭圆、直线。

经过调研, 变电站噪声环境需要构建噪声源、接收点、隔声屏障、围墙、建筑物、绿化带、开关场七个图形模型。以下是对各个模型的构建。

噪声源:椭圆模型, 继承EllipseMeta类, 属性包括X坐标, Y坐标, Z坐标, 预设声源 (包括倍频带和声功率级) , 声源类型 (包括变压器和其它类型) 。其中X坐标和Y坐标是EllipseGeometry的Center的X和Y的值, Z坐标由用户设置, 预设声源从文件中读取。

接收点:椭圆模型, 继承EllipseMeta类, 属性包括X坐标, Y坐标, Z坐标, 背景声源 (包括倍频带和声功率级) 。其中X坐标和Y坐标是EllipseGeometry的Center的X和Y的值, Z坐标由用户设置, 背景声源从文件中读取。

隔声屏障:直线模型, 继承LineMeta类, 属性包括开始点和结束点坐标, 绝对高度, 绝对厚度, 声屏障型号, 材质, 材质厚度, 隔声量, 成本。其中开始点和结束点坐标是EllipseGeometry的StartPoint和EndPoint的坐标, 成本由计算所得, 其它属性由用户设置。

围墙:直线模型, 继承LineMeta类, 属性包括开始点和结束点坐标, 绝对高度, 绝对厚度。其中开始点和结束点坐标是EllipseGeometry的StartPoint和EndPoint的坐标值, 其它属性由用户设置。

建筑物:矩形模型, 继承RectangleMeta类, 属性包括开始点和结束点坐标, 绝对高度, 绝对宽度, 建筑物类型 (包括房子和山体) , 建筑物层数。其中开始点和结束点坐标是RectangleGeometry的StartPoint和EndPoint的坐标值, 其他属性由用户设置。

绿化带:矩形模型, 继承RectangleMeta类, 属性包括开始点和结束点坐标, 绝对宽度, 绝对高度, 类型。其中开始点和结束点坐标是RectangleGeometry的StartPoint和EndPoint的坐标值, 其他属性由用户设置。

开关场:直线模型, 继承LineMeta类, 属性包括开始点和结束点坐标, 绝对高度, 绝对宽度。其中开始点和结束点坐标是EllipseGeometry的StartPoint和EndPoint的坐标值, 其它属性由用户设置。

2.3 操作及功能实现

2.3.1 平移、缩放、旋转操作

变电站场景中各元素的平移、缩放、旋转变换。在WPF中, 图形变换可以通过Adorner实现。通过AdornerLayer.GetAdornerLayer得到一个AdornerLayer, 接着枚举界面的成员, 然后建立对应的Adorner。然后需要控件实现, Thumb控件用作相应鼠标操作的按钮最合适。

噪声源和接收点只需要平移操作, 不添加Adorner。建筑物、绿化带为矩形模型, 添加LeftThumb、RightThumb、TopThumb、BottomThumb四个Thumb控件, 噪声源和接收点为椭圆模型且大小不改变, 只有平移操作, 所以将噪声源和接收点的Thumb控件的Visibility属性设为Hidden。隔声屏障、围墙、开关场为直线模型, 只显示LeftThumb和RightThumb控件, TopThumb和BottomThumb控件的Visibility属性设为Hidden。再添加Thumb_DragStart、Thumb_Dragging、Thumb_DragComplete三个方法就可以实现变电站各元素在场景中的各种变换。

2.3.2 导入背景图

场景是Canvas控件, Canvas控件具有BackGround属性, 导入背景图片就是将Canvas的Background设置为选择导入的图片。具体设计如下:获取图片文件路径, 定义一个ImageBrush, 将路径赋给ImageBrush的Imagesource, 然后对画刷进行坐标变换, 将ImageBrush赋给Cnavas的BackGround。

2.3.3 变电站场景的设置

绘图区画布Canvas中的坐标值是按像素取的, 与变电站模型不符, 需要变换坐标。设置变电站的初始大小为300 (米) ×300 (米) 。横向比例等于300/画布的初始宽度, 纵向比例等于300/画布的初始高度。场景中的X坐标值等于鼠标获取的X坐标值乘以横向比例, Y坐标值等于鼠标获取的Y坐标值乘以纵向比例。这样绘制出的图形显示的坐标值都为转换后的坐标, 方便于噪声计算。

2.4 变电站噪声环境建模及数据处理

用本软件构建的变电站噪声环境模型如图2。

将绘制好的变电站模型保存为nc格式的文件, nc格式文件中保存变电站中各元素的所有属性数据, 处理数据进行噪声计算时调用这些数据, 以完成对噪声的预测输出。

3. 结束语

WPF的绘图功能非常强大, 本系统软件实现了变电站各种模型的构建, 为用户提供方便的操作, 对模型的属性进行设置, 为噪声计算提供必要的数据。利用本软件构建出的变电站噪声环境模型可以有效的完成变电站噪声的计算。

参考文献

[1]王德才, 译.WPF编程宝典C#2010版[M].北京:清华大学出版社, 2011.

[2]李响.WPF自学手册[M].北京:电子工业出版社, 2010.

[3]金璐, 夏明才, 译.WPF编程[M].北京:机械工业出版社, 2009.

[4]李成刚, 冯静.基于WPF的交互式绘图系统的开发[J].微型机与应用, 2011, 30:50-52.

绘图软件结构设计 篇8

为加强煤矿安全管理,大部分煤矿已安装使用煤矿信息引导发布系统,其中井下信息指引与显示装置是系统的重要组成部分,用于显示煤矿井下安全通道指引、瓦斯等各种信息。LED电子显示牌是一种常用的井下信息指引与显示装置,通常采用矢量图技术实现文字和图像信息的显示[1,2]。采用矢量图技术绘图存在的问题:(1) 画布缩放后的图形与原图形有明显误差;(2) 很难定制特殊图像,且图像可视性差;(3) 无法将BMP格式的图片文件转换为电子显示牌能识别的二值图像。

针对上述问题,本文提出一种可应用于不同型号电子显示牌的点阵式绘图软件设计方案。该软件的优点:(1) 能够自由缩放画布尺寸,并且保持图像信息无损失;(2) 图像的绘制可精确到像素点,极大提升了图像的可视性;(3) 能够直接读取现有的BMP图像文件并将其转换为相应比例的点阵图像。

1 软件总体设计

1.1 软件数据流程

点阵式绘图软件数据流程如图1所示。

点阵式绘图软件的文字转换点阵模块、扫描BMP图片点阵模块、点阵式绘图模块主要负责将用户输入的内容转换为相应的点阵信息,并将这些点阵信息发送到通用命令生成模块中生成标准的点阵协议内容,同时提供给显示控件模块进行模拟显示。

点阵式绘图软件对外提供2个标准接口:图形点阵接口和图形文件接口。图形点阵接口主要提供由通用命令生成模块产生的标准点阵协议内容,该点阵协议内容一般是1串格式化的二进制字符串。LED设备管理软件可以通过图形点阵接口获取需要下发的图形命令,并通过串口下发给LED设备。图形文件接口主要提供由通用命令生成模块产生的标准BMP格式的文件流信息,普通的图片处理软件可以直接调用该接口来获取相应的BMP图片,且可将图片转存为其他格式。

1.2 软件功能

(1) 所见即所得的绘图功能:

点阵式绘图软件对每个LED设备的实际显示点阵进行模拟放大,以达到精确定位绘图的效果。点阵画布的尺寸可根据用户所选择的电子牌尺寸大小确定,画布上的每个小方块表示电子牌上的一个LED点阵。画布上的每个图元对象保持独立,在图元合并前,可单独对其大小、位置进行调整。软件提供直线、椭圆等预定义形状,支持画笔、文本对象、橡皮擦等功能[3,4]。

(2) 文字点阵转换功能:

将用户输入的文字根据相关参数转换为文字点阵信息[5,6,7]。用户可设置文本框像素大小、字体、文字大小、颜色等参数。

(3) BMP图片导入/转换功能:

根据用户设置的灰度阀值对BMP图片进行扫描,若图像中的像素灰度大于阀值,则认为该点是有效点,否则认为是无效的噪声点。通过扫描形成一幅有效的二值点阵图形,从而实现BMP图片的导入和转换功能,用户可将一张完整的BMP图片直接输入到系统中并在LED设备上发布。

(4) ICO图标导入/导出功能:

用户可将绘制的图形导出为ICO格式的图标文件,也可以导入其他的标准ICO图标文件来生成相应的图标点阵,该点阵的大小符合ICO图标内容的实际大小。软件支持单红色、红绿双色、256色的ICO图标。

(5) 模拟显示功能:

用于模拟电子显示牌的显示。根据指定的点阵数据或BMP、ICO文件的点阵信息来模拟电子牌的点阵,并将对应的点阵信息显示出来。支持动态显示功能,具有固定、上推、流水、闪烁等显示方式,方便用户查看自己所绘制的图形在井下设备上的显示效果。

(6) 对外通用接口功能:

统一定义所有电子显示牌的命令协议。当调用该接口时,软件根据参数内容或文件路径自动生成指定分辨率、色彩的图形点阵序列或命令描述协议。

2 BMP图像的灰度化

点阵式绘图软件读取的BMP格式图像文件可能包含颜色信息,而电子显示屏以二色显示,需要将彩色图像转换为黑白二值图像来进行点阵识别。

(1) BMP图像文件结构

BMP图像文件结构如图2所示。位图数据内容描述了位图的所有像素,每个像素所占的字节数由该BMP图像信息头中的biBitCount成员来确定:当biBitCount=1时,8个像素占1 B;当biBitCount=4时,2个像素占1 B;当biBitCount=8时,1个像素占1 B;当biBitCount=24时,1个像素占3 B。24位真彩色表示1个像素占3 B的BMP图像,对图像进行处理即针对每个像素的RGB(A)分量来进行处理,RGB(A)分量包括红色、绿色、蓝色以及可能包含的透明度Alpha。

(2) 图像灰度化步骤

所谓灰度化就是去掉图像中的其他颜色,只留黑白两色。去除颜色需要一个公式,该公式直接作用于图像的RGB像素区域。由于图像的灰度化是保留原有像素透明度的,因此透明度不参与像素的运算。已知原图的一个像素区域包含的R、G、B值,则目标灰度图中对应像素上的颜色值为

undefined

如果目标图像的像素是24位,则结果灰度图还是RGB的,只不过R=G=B=Gray;如果是8位,1个像素就只包含1个颜色值Gray。

图像灰度化的具体步骤:(a) 修改BMP信息头中的变量biBitCount和biSizeImage;(b) 修改文件头中的变量bfOffBits和bfSize;(c) 创建调色板;(d) 修改位图数据内容,将RGB分量值改为灰度值Gray;(e) 按顺序将上述几个部分写入BMP图像文件中。

3 软件应用效果

为了提高绘图精度,一般是把画布放大后再让用户绘制,而实际显示时再将画布缩小为原来尺寸。矢量图技术和点阵式绘图软件的绘制界面图和实际显示效果分别如图3、图4所示。

从图3可见,采用矢量图技术绘图时实际显示效果与绘制界面图相比,字体清晰度严重下降。而图4中采用点阵式绘图软件绘图的实际显示效果较好,没有出现缩放偏差。可见采用点阵式绘图软件绘制的图形,绘制界面图和实际显示效果均明显好于采用矢量图技术绘制的图形,且点阵式绘图软件的图形样式、绘图工具、使用便捷程度也优于后者。

4 结语

点阵式绘图软件改进了传统的LED电子显示牌绘图方式,使绘图种类更加多样化,效果更好。该软件基于组件的设计理念,程序架构易于扩展,不仅可应用于电子显示牌上,还可应用于大屏或不同类型的LED设备上;支持以.net动态链接库的接口和图片等通用形式应用于其他软件平台。

摘要:针对矿井LED电子显示牌采用矢量图技术绘图存在的图形绘制不精确、可视性差等问题,提出一种可应用于不同型号电子显示牌的点阵式绘图软件设计方案,介绍了该软件的总体设计及BMP图像的灰度化步骤。点阵式绘图软件基于组件的设计理念,实现了所见即所得的绘图功能、文字点阵转换功能、BMP图片导入/转换功能、ICO图标导入/导出功能、模拟显示功能及对外通用接口功能。比较发现,采用点阵式绘图软件绘制的原始图形及实际显示效果均明显好于采用矢量图技术绘制的图形。

关键词:LED电子显示牌,点阵式绘图,灰度化,文字转换点阵,BMP图片点阵

参考文献

[1]崔云云,宋玮.电力系统图形软件发展现状研究[J].中国电力教育,2009(增刊1):463-464.

[2]柳香雅,李国胜,张庆荣.液晶显示模块在便携式仪器中的应用[J].中国教育技术装备,2007(8):61-63.

[3]刘红,张斌.XML格式林业矢量专题图网络传输的研究[J].湖南工业职业技术学院学报,2009,9(1):9-11.

[4]甄玉杰,李玉红.基于截屏技术的LED图文显示屏[J].承德石油高等专科学校学报,2008,10(2):17-20.

[5]晏鹏,周秀丽.基于Read-only zip file system的文字内码到点阵信息的转换研究[J].实验技术与管理,2007,24(6):62-65.

[6]周天宏,高京广,王允利.将汉字点阵字库转换为BGI矢量字体文件[J].武当学刊,1997(2):19-25.

绘图软件结构设计 篇9

我国制鞋行业所占比例最大的是中小型制鞋企业 (通常, 职工人数在2000人以下或年销售额在30 000万元以下, 或资产总额为40 000万元以下的制鞋企业称为中小型制鞋企业) 。我国中小型制鞋企业广泛分布在鞋业发达地区, 如广东、福建、江浙、山东、川渝等地区, 同时在不太发达地区的河北、河南、安徽等地也有分布。这些企业受国际国内环境政策经济状况等因素影响大, 很多在夹缝中求生存, 劳动密集性强, 产品附加值低下, 如果能低成本引入一定的数字化制鞋CAD相关软件, 则可以很大程度上改变产品开发部分的环节, 以谋求企业的转型升级。

在制鞋行业有专门的专业制鞋CAD软件, 在世界制鞋行业比较知名的有MIND、CRISPIN、SHOEMASTER等, 这些软件功能模块多、关联性好, 但存在价格高、操作技术人员需要经过专门培训等特点。而中小型制鞋企业受生产成本的限制, 研发费用较少, 其智能化和数字化技术普及相对较弱, 所以那些大型的专业制鞋CAD软件在一些中小型制鞋企业推广应用较为困难。PHOTOSHOP、ILLUS-TRATED、CORELDRAW等通用软件由于价格较为低廉并且容易操作, 对操作人员的能力要求不高, 则成为中小型制鞋企业的首选。鞋企可以通过使用PHOTOSHOP、COREL-DRAW等通用软件完成设计款式效果图、款式配色的工作。下面以PHOTOSHOP (以下简称PS) 和CORELDRAW (以下简称CD) 为例阐述其在中小型制鞋企业设计开发中的应用。

一、PS软件操作流程

PS是由美国ADOBE公司开发的图形处理软件, 以存储格式多、操作灵活、应用广泛、具有批处理能力而著称。PS在鞋类产品设计开发领域中的应用主要是2D鞋款的设计开发与材质表现, 其展示的效果仿真性、工艺性、技术性都很强。

PS的功能主要有:款式结构图设计、部件装饰件拆分、颜色与材质填充、缝线拆分与绘制、立体化与灯光表现、装饰件添加、鞋靴配色;并有特殊性材质表现, 如材质创造与肌理再造、装饰件创新设计、起褶高频等特殊工艺、鞋底花纹设计等, 这些可以根据企业的需求和经营特色而有针对性的选择。其设计开发的指导思想是建立素材库、无损易修改、高效快速。

PS的操作过程简述如图1。

第一步:收集素材。以手稿、杂志、鞋靴实物图、网络图片等素材为基础, 通过扫描仪、数码相机实现数据采集、形成数据源;保存为1024x768像素、300dpi分辨率、格式为TIF的图像;实现最初的裁切, 通常图像大小设置为男鞋长度为270毫米、长度女鞋250毫米。

第二步:绘制款式线。使用PS的路径命令绘出鞋款的整体款式线, 款式线条包括鞋款帮面分割造型、跟底、饰件的轮廓等。

第三步:填充材质。将路径通过命令转换为“选区”, 并根据鞋款特点填充选定材质, 这些材质另外要提取保留出小样的部分并标注色卡和成产厂家编号。

第四步:表现工艺。在材质肌理图层上, 另外新建图层来实现工艺技术, 如翻缝、压缝及距边距, 并标注所用缝线的编号技术条件。以上部分要根据效果图为依据, 才能方便编写工艺指示书, 以便于生产加工。

第五步:后期光效。通过使用光感效应、加深减淡、蒙版等工具来进行仿真效果表现, 使设计款式图具备真实立体感的效果。

二、CD软件的操作流程

CD软件由加拿大COREL公司开发, 是典型的矢量绘图软件, 集成了图形编辑、图形抓取、位图转换等功能。其操作过程简述如图2。

第一步:绘制款式线。在视窗中设置图形大小, 这种情况与PS相似, 均为男鞋长度270 mm女鞋长度250 mm;将导入的鞋图置于合适的位置, 并进行锁定, 以防绘图时容易误操作。主要使用贝塞尔工具 (或称为贝兹) , 绘出鞋靴的整体路径, 再用虚拟删除工具剔除不必要的结构, 使之完善。

第二步:拆分部件。使用图层命令, 将每个帮部件结构拷贝至不同的图层中并更改成相对应的部件名称, 如“鞋舌图层, 里子图层”等。

第三步:填充材质。将选定的材质导入到画面中, 使用“将图形置于容器”命令填充材质实现搭配效果, 同PS软件一样, 裁切出材质小样以备后用。

第四步:表现工艺。将线迹压合等工艺表现出来, 并调节出距边距、折边量等, 最后根据效果编制工艺指示书, 以备批量生产加工之用。

三、两种软件的对比

1、PS与CD软件在操作表现中的差异性

两款软件各有利弊。PS设计图效果逼真, 主要用于位图表现, 可以快速搭配跟底配件等辅料, 同时也可以根据材质搭配的方便性而实现系列化效果展示。此外, 为了提高工作效率, 可以记录并保存操作过程, 实现批处理, 对于处理后期相似产品则比较方便, 可节省大量时间。CD软件主要的特点是矢量图, 绘制款式图时操作比较方便, 配色快, 但设计图的仿真性比较弱。

2、PS与CD软件在功能上的差异性

PS的功能相对强大, 既可以对现有鞋款图片进行变化处理, 也可以通过钢笔、画笔等工具实现快捷工具绘制全新鞋款图, PS的快捷键固定不变, 记忆比较方便;CD的功能相对简单, 主要是应对矢量图的操作, 快捷键比较灵活, 除了固定的快捷键之外, 还可以实现自定义快捷键来实现自己熟悉的命令, 但容易与其它软件相混合。

3、PS与CD软件在存储格式的差异性

PS的存储除了自身的PSD格式外, 还兼容JPEG、TIF、PNG、PDF等13种存储格式。这些存储格式中除了PSD格式外中包含了所有信息外 (如图层、通道、路径等信息) , 其它格式均有所减少, 但存储容量较小;CD软件自身的存储格式是CDR, 兼容AI、DWG等21种存储格式, 这些格式可以与ILLUSTRATED、AUTOCAD等通用软件相结合使用, 对于完成排料、样板扩缩等工作有很大的帮助。

四、软件操作者的培训与提升

中小制鞋企业数字化程度的提高有助于公司的后期发展, 制鞋CAD软件的培训可以很大程度上提高操作人员的水平进而提升企业的软实力。PS和CD这两种常见软件由于入门门槛较低, 对操作人员的培训相对简单。中小制鞋企业可根据企业的实际情况使用安装相应的制鞋设计开发软件, 根据岗位来加以培训设计、开版出格、配色等职位。操作人员可以从公司内部挖掘, 也可以引入一定技术人员来参加短期培训。培训可以通过网络视频以及聘用外部的设计人员授课来进行, 以便使企业的操作员工掌握的技能快捷实用。此外, 企业的设计开发人员使用PS、CD软件要有建立素材库意识, 这样就可以在样鞋基础上实现快速修改材质、修改款式、结合流行信息, 从而增加企业的设计开发信息资源。

参考文献

[1]樊杰.PHOTOSHOP名流时装密码[M].北京:北京希望电子出版社.

[2]温馨工作室.PHOTOSHOP鞋靴设计表现技法[M].北京:科学出版社.

[3]吴东利.鞋靴效果图计算机表现技法—Corel DRAW表现[J].邢台职业技术学院院报, 2008, 3.

绘图软件结构设计 篇10

1.1 计算机配置

用于园林绘图的计算机多数配置较高,如:主板可升级、可扩展槽、CUP高转速、硬盘容量大、独立显卡、高频内存、显示器超大宽屏、专业键盘和五键鼠标、还有DVD刻录等条件。

1.2 外辅设备

外辅设备主要包括扫描仪、绘图仪、投影仪、晒图仪、大图复印机、高效能彩色打印机、数码相机等。

1.3 绘图软件

计算机制图软件常用的有AutoCAD、3DMAX、Photoshop、佳园园林软件等。然而,这些绘图软件因版本推陈出新较快,不断变化,所以需要不断学习新的内容。掌握高版本的软件,提高绘图效率。

2 绘图软件的转换

2.1 AutoCAD与3Dmax的转换

AutoCAD“输出”的“觹.dwg、觹.dxf、觹.3ds、觹.wmf、觹.eps、觹.ai”格式文件可以在3Dmax中打开或导入进行编辑、使用。3Dmax储存或导出的觹.3ds、觹.dwg、觹.dxf格式文件在AutoCAD中通过“插入或打开”进行编辑使用。

2.2 AutoCAD与Photoshop的转换

AutoCAD输出的“觹.bmp、觹.wmf、觹.eps、觹.ai”格式文件可以在Photoshop中打开或导入进行编辑、使用。Photoshop存储的“觹.jpg、觹.tga、觹.bmp、觹.gif、觹.rel”格式文件可以在AutoCAD中使用“插入-图像管理器”输入使用。

2.3 3Dmax与Photoshop的转换

3Dmax制作完成的图形经过渲染后以觹.jpg、觹.jpe、觹.jpeg、觹.tif、觹.bmp、觹.eps、觹.png、觹.tga、觹.vda、觹.icb、觹.vst、觹.ps格式文件存储后可以在Photoshop中进行编辑使用。Photoshop的觹.jpg、觹.jpe、觹.jpeg、觹.bmp、觹.gif、觹.png、觹.psd、觹.pdd、觹.tga、觹.vda、觹.icb、觹.vst、觹.tif格式文件可以在3Dmax中以贴图素材或背景文件形式在其中使用调整设置等操作。

3 绘图软件在园林中的应用

3.1 AutoCAD软件

AutoCAD是一个功能强大的图形图像开发软件工具库,是一个可以根据用户的指令准确绘制、编辑并修改矢量图的绘图软件。AutoCAD可以保存每次绘图稿、进行单稿修改、图与图的合并和拆分、旋转和缩放、成图时间短速度快、图纸线条明晰、标注数据精确、分层编辑等优点,并且有快捷的命令输入。通过AutoCAD的命令点、直线、多段线、矩形、圆、椭圆等绘制出图形;而复杂的图形,可以采用扫描仪、数字化仪等设备,将图形扫描到计算机内,在AutoCAD中进行图形的描绘。其次,通过AutoCAD编辑命令等将园林绿地中的建筑、道路、山石、小品、水体、植物等设施进行合理布局,填充图案,赋予颜色,分层,分色,分线宽,分线型,尺寸标注等,绘制成一幅园林图。

一般在AutoCAD中可以绘制园林景观的总平面图、各立面图、剖面图、详图以及施工详图。如图1是AutoCAD中绘制好的一幅园林景观施工图。

3.2 3Dmax软件

3Dmax在园林绘图中主要表现在利用其三维空间模式来模拟设计的园林小品、园林建筑、道路、地形、路灯、墙体、水系等。并能赋予、设置最接近真实场景或设计效果的贴图、灯光和自然效果等。而后,在虚拟空间放置一部模拟摄像机,利用虚拟相机观看不同视角的透视场景,锁定理想的观看点。确定渲染器的类型,进行图像的渲染成图等工作。可以渲染出平面、立面、轴测、鸟瞰、动态漫游等多套图纸和视频影片。避免传统手绘效果图大量繁琐的图纸,大量的绘制工作。

图2是3Dmax中绘制好的一幅院门夜景图。3Dmax中建好院门的三维模型图,设置夜景模式,加后期的效果制作。

3.3 Photoshop软件

Photoshop高效率的快捷操作是软件绘图最方便特点。绘图软件在园林绘图工作中可以对图像进行编辑、修改、调整、合成、补充和添加效果等润色工作并能转换多种格式的图形文件。可以进行多种效果图的后期加工、制作。在园林效果图中合成图像,如天空、植物、水体、雕塑、山石、人车等以不同的图层存在并进行编辑。通道工具不仅可以增加园林效果图多彩的影像,还可以辅助图像制作成需要的园林绘图用素材图和背景图,并且以最佳质量、最节约空间的觹.jpeg格式文件保存。

图3是Photoshop处理完成的一幅别墅夜景图。用3Dmax制作别墅建筑主体三维模型图,设置夜景模式,后期用Photoshop的各种效果制作植物、道路、天空、路灯等,再合理地组合好整幅图。

4 结束语

园林绘图将会一体化:草图→效果图(草图渲染)→施工图→模拟漫游,更多更专业的园林专业软件会问世,制图方法和形式将日益丰富多彩,技术操作也将更加简捷方便。园林规划设计人员可更方便快捷地绘制出更多优秀的作品。

参考文献

[1]陈志民.Photoshop7建筑效果图制作精粹[M].北京:机械工业出版社,2003.

[2]高志清.3Dmax室外建筑效果图制作[M].北京:人民邮电出版社,2003.

[3]张斌.计算机技术在园林环境设计中的应用探讨[J].武汉:华中农业大学学报,1999,18(5):48-49.

绘图软件结构设计 篇11

关键词:AutoCAD;地形图;地形图绘制

中图分类号:P208 文献标识码:A 文章编号:1009-2374(2013)19-0099-02

1 AutoCAD绘图的优点

AutoCAD是测绘界的最基本的应用平台。地形图包含着很多不同的元素信息及其变化,绘制起来比较复杂,效率也不高。对于这种多形态的复杂图形,手工绘图不仅劳动强度大,工作时间长,并且极为容易出错,而且绘制出的图纸粗糙,精确度也比较低。但是对于这些比较复杂的地形图,使用AutoCAD就可以大幅度降低工作强度,并且准确性也得到保证,出现绘图错误也能够及时发现和修正,当前AutoCAD已经广泛成为测绘工作者的绘图首选。

2 AutoCAD的应用技巧

2.1 AutoCAD的绘图比例

一般建议用户在使用AutoCAD进行地形图绘制时,使用一比一千的绘图比例。当然在比例调整这一方面,AutoCAD软件的运用是很灵活的,可以自由输出绘图比例的。比如用户输出“1000单位=绘制1单位”,那么软件就会自动按一比一千的比例输出图形。其实,在AutoCAD软件中使用一比一比例制图是有很多优点的。比如说:首先,由于实际绘图和输出图形是完全一致的,所以很容易发现制图过程中的错误。发现图纸尺寸设置的不合理时,极易修改。其次,由于是一比一的比例,所以标注尺寸也很准确。再次,在多种图纸设计时需要复制或者使用块时,由于是一比一的比例,所以操作时不用比例换算,也方便制图。最后,运用一比一的比例制图,不用频繁地改变比例,一方面可以提高制图效率,另外还可以避免换算过程中出现的错误。

2.2 图层的建立和利用

AutoCAD软件可以合理地创建很多图层,从而降低工作强度,比如说用户在制图过程中要对某一类数据进行修改,可以将其他图层关闭,只打开这一类数据所在图层,改完后再打开所有图层,这样修改起来也方便,同时还可以提高制图效率。因此,用户在地形图绘制时,应认真分析,确定建立的图层数及名称。下面简单介绍一下图层的设立。

在“图层特性管理器”中新建图层,并根据实际需要设置好每个图层的颜色、线型、线宽等。这样方便用户制图。并且如果制图中出现问题,就可以针对某个图层进行修改。比如用户想绘制一幅地形图,大家知道,地形图中包含了很多元素及其变化,像地貌、植被、房屋、道路、桥梁、水渠、电杆等,如果把这些信息全部放在一个图层上,看上去非常凌乱,对以后的处理也很难入手。因此在绘制中就需要把地形图的各种信息元素按类别建立不同的图层,这样不仅可以降低工作难度,而且当用户发现某一图层有问题时,还可以关闭其他图层,只打开有问题的图层,进行修改。这样不会因为误操作而引起其他的错误

发生。

2.3 线型的制作

我们看到的地形图,像陡崖、陡坎等在图形上表现得很形象,这就是AutoCAD中所说的线型的体现。用户在绘图中,会用到很多专业性的线型,而AutoCAD本身提供的线型往往不能满足需要,那么就要根据《地质图例》中的图例标准,建立一个测量专用的线型。具体步骤如下:

从AutoCAD系统文件夹中,选择“suport”下的“acd.lin”,复制后改名为“cl.lin”。若是简单线型(只含有点、空、线)就可以直接在“cl.lin”上进行线性的修改、删除。若是复杂线型(含有文字、符号),首先看型(*.shp)文件上有的,可以直接使用,否则要根据语法作出型文件“cl.shp”,然后在命令窗口中输入“compile”,编译“cl.shp”文件,编译后会自动在AutoCAD/support/中生成一个“cl.shx”文件。这样就可以利用该型在“cl.lin”中进行绘制线型了。

2.4 处理手工绘制和修改地形图

在地形图绘制中,有些图纸需要手工绘制。像剖面图什么的,这时我们就可以用扫描仪把图纸扫描到电脑上,数字化时要注意的是:手工制图时是按一定的比例绘制的,而在电脑内我们通常是以一比一的比例绘制。因此在进行数字化之前,我们先得确定图形的两个坐标点,而在输入坐标点的坐标时,要换算比例。对于随着复杂的地形图所反应出来实际断层的产状而进行的图纸修改也需要进行数字化处理,但是必须保证手工绘制的和电脑软件绘制两种图纸的一致性。

2.5 处理文字样式问题

我们在AutoCAD绘图中有时会出现个别文字样式不能正确显示的情况,原因可能有以下几种:(1)没有使用对应的字型汉字字体,像BSDF等;(2)当前系统中没有汉字字体形文件;应将所用到的形文件复制到AutoCAD的字体库目录下面;(3)对于某些符号,如俄文字母等,同样也要使用对应的字体形文件,否则也會不识别。

2.6 设置自动保存功能

在制图中,我们可能会遇到突然停电或关机等突发事件,如果没有自动保存的话,可能我们的工作很多都得重新再来。下面我介绍一下自动保存的步骤及注意事项。(1)点击工具菜单,选择“打开和保存”、“文件安全措施”、“自动保存”。(2)自行设置每隔多少分钟自动保存。值得注意的是系统自动保存的文件放的目录比较复杂难找,我们可以自己重新选择存放路径,点击选项中的“文件”、“自动保存文件”并双击,将系统默认的保存路径改为自己想放的地方。这样,如果有突发事件,我们可以将该文件更改后缀,就可以正常继续使用。

2.7 图纸打印

在图纸打印时,最好选用专业的打印机。实际上有些图型的长度和宽度并不符合电脑中提供的标准模式。比如:图号是B0、B1等,如果我们进行这些图号图纸的打印,可能会打印不全。因此我们可以通过自定义打印设备来实现。另外还有一个值得注意的就是打印比例的设置,比如说绘制地形图时,是按1∶1来绘制的,那么打印时设置打印比例还是1∶1,因为绘制基础单位是米,而打印时它的基础单位毫米,如果打印时再设为1∶1000的话,那就错了。

3 结语

以上介绍的只是AutoCAD的一些常用技巧,其实它具有强大的图形编辑功能,也可以进行图形格式的转换,还有待我们学习研究。

参考文献

[1] 周雪.计算机地图制图原理[J].湖南师范学院学报,2006,(3).

[2] 张林兰.AutoCAD定制大全[J].电脑爱好者,2010,(12).

[3] 孙娟.地理信息系统与虚拟现实之间的操作研究[J].实验技术与管理,2009,(3).

绘图软件结构设计 篇12

1 利用Auto CAD快速修剪 (trim) 画图

画图中, 修剪 (trim) 命令很常用, 而且非常有效。使用修剪命令来画图其要点是开始时如何选择好修剪边界 (Select cutting edges) 。选择修剪边界实际上就是通常的选择对象 (Select object) , 选择对象包括点选 (point) 和窗选 (window) 两类, 点选即为把对象选择小靶框移到欲选择的某图素上直接点击, 窗选则为拖动对象选择小靶框形成一个矩形窗口把欲选择的一个或多个图素框住, 也称之为框选。

2 采用“对象捕捉追踪”的方法作辅助线

作辅助线绘图众所周知, 在绘制工程图时, 主视图、俯视图和侧视图之间要符合“长对正、高平齐、宽相等”这三等关系的投影规律, 而当图形较复杂或较大时, 用目测很难满足投影的“三等关系”, 因此常常需要引出一些辅助线以保证投影关系。一般资料介绍作辅助线直接用直线 (line) 或构造线 (xline) 、射线 (ray) , 这些作线方法虽然比较简单, 但缺点是要后处理, 即要么画后剪掉辅助线的多余部分, 要么辅助线另设单独图层, 到最后不需要时再关闭, 比较麻烦而且给接下来画图没有带来方便。

为此, 我们可以采取“对象捕捉追踪”这种快速、简便的方法, 这种方式, 在移动鼠标过程中与已有的线会显示交点, 接下来的绘图就方便多了。

3 通过实例来体会如何利用上述绘图技巧来提高绘图效率

3.1 快速修剪 (trim) 画图

例如, 要求画出已知的一个图形 (如图1) , 一般的习惯做法应是先画出如图2所示的图形, 然后修剪 (trim) 多余部分得到图1。

按一般的画法, 当给出修剪 (trim) 命令并提示选择修剪边界 (Select cutting edges) 时, 修剪图2的步骤是:

1) 点选直线1后回车, 修剪1上方的圆弧;

2) 点选直线2后回车, 修剪2下方的圆弧;

3) 点选直线3和4后回车, 修剪小圆的左半圆弧及在3和4之间的大圆的小圆弧;

4) 点选直线5和6后回车, 修剪小圆的右半圆弧及在5和6之间的大圆的小圆弧;

按以上步骤前后共点选边界4次, 其过程显然很有些麻烦, 若是要修剪更多的边界那就更麻烦了, 为此, 我们可以改为采取框选进行快速修剪如下:

当给出修剪命令, 提示选择修剪边界时, 不用点选而用框选框住全图后回车, 即可一次修剪完要修剪的各图素得到图1。框选修剪其实质就是把所有图素一次性都选作裁剪边界, 算起来只用选择修剪边界一次, 显然比起点选修剪要快速、简便得多。

3.2 采取“对象捕捉追踪”的方法作辅助线

采取“画直线 (line) ”的方法, 则先从已知的两点作直线, 画后再处理 (剪掉线段以外的多余部分) ;

采取“对象捕捉追踪”的方法, 则步骤如下:

1) 先在草图设置 (Drafting Settings) 的对象捕捉设置对话框中选择启动对象捕捉 (Object Snap On (F3) ) 、启用对象捕捉追踪 (Object Snap Tracking On (F11) ) 对象捕捉模式全选中。

2) 输“画直线 (line) ”命令, 提示“指定第一点”时, 利用对象追踪捕捉从已知点处得追踪引线, 再提示“指定下一点”时, 选中另点, 即为所求的线。

如图3所示, 在画八个圆时, 采取“画直线 (line) ”的方法, 八个圆的圆心要一一算出, 再把各个圆心用直线连起来才得到图3中的八边形, 给画图带来了麻烦而且浪费了时间;采取“自动的目标捕捉追踪”的方法只要算出两个圆的圆心, 其他的圆可利用各线的交点来画, 八边形根据各个圆心也就可以简单的画出。

由此可见, 同样用“画直线 (line) ”的方法, 采取“自动的目标捕捉追踪”的方法更直接, 不用后处理, 而且给接下来的绘图带来方便。

总之, Auto CAD在功能开发和应用上有无限的开发潜力, 用Auto CAD画出图并不难, 关键是要力求简便、快捷。因此如何在不断实践的过程中更好地掌握它的各种应用和开发技巧, 不断提高工作效率, 是我们不断为之努力的方向。

参考文献

[1]黄勇.autoCAD绘图技巧及常见的问题[J].冶金矿山建设与设计, 1995 (05) .

[2]李少勇.AutoCAD 2012完全自学教程[M].北京.北京希望电子出版社, 2013.

上一篇:散射通信海上应用研究下一篇:酒店员工流失