版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CAD软件操作功能综述摘要近年来,在我国经济与世界经济的不断进步下,逐渐形成了信息化与全球化的发展趋势,也以此改善了国民生活质量,相应提高了人们消费标准,从而也积极推进了机械、建筑等领域的文明。其中绘图设计也不例外。AutoCAD应用的行业众多,如轻工业、电子电路、航空航天、民用建筑等,是一款集多种功能于一身的测量绘图软件。通过发挥Html5作用,形成了画布模块与Css动态页面两大板块,是组成OnlineCAD软件前端部分的主要界面,同时有效运用JavaScript技术,用于处理系统数据。用户在绘图过程中,首先在文本框内输入自己需要的内容,并借助讯飞语音输入法工具,传输给后台,进而开展逻辑性对比与处理数据的过程,最终在系统指导下实施整体操作。关键词:OnlineCAD编辑功能;JavaScript目录TOC\o"1-3"\h\u2528第一章绪论 211893第二章软件分层概述 229852第三章软件的关键技术 37139第四章软件的相关功能 314473一、填充功能 327668二、线条属性的修改 412843三、线条的延伸 41583四、线条的修剪 432246参考文献 5第一章绪论AutoCAD创建于AutoDesk公司,是用于辅助[1]计算机开展工作而研发的软件,也是集多种功能于一身的测量绘图软件,开发者以提升设计为前提,以期改善工程图纸绘制质量,其本质是为了交互式微机开发提供便利。在传统CAD系统中,制图人员需要开展繁琐且不必要的工作。与如今成熟的CAD系统来说,在设计中融入参数化思想,并借助计算机的媒介作用,被设计工程师广泛应用于制图领域,包括电子电路、民用建筑、航天航空等行业,不仅有效提升了其质量与效率,而且节省了绘图人员时间,也大大降低了机械化错误率。AutoCAD技术对社会各界平面设计师而言,是进军自身行业的敲门砖,这主要是源于该技术基本涵盖了所有行业,如建筑、设计等领域。自20世纪80年代初开始,对于AutoCAD软件的应用,只有为数不多的企业有所接触,而当前几乎所有企业都运用了该技术,绘图人员在有效运用该技术的同时,既提高了设计效率,也实现了高效率的企业生产模式。其中高效的绘图率、操作便捷是该技术的显著特点,同时具有交互性的数据处理能力,具体体现在可以支持图形显示设备与绘图仪、图形格式的转换等。另外与其他绘图软件相比,其优势在于更加良好的灵活度,因此在国内外绘图行业逐渐被认可与普及。对工业机械零件的设计,体现出AutoCAD的应用价值。譬如在设计二维零件图形过程中,充分发挥该技术优势,可以绘制出机械设计与液压传动。长期以来,制造业的发展与进步,是工业发展的基础,也是建设国民经济的主力军。安全与稳定的工程建设,需要依靠合理基础设施的完成,这样不仅有利于实现可持续性工程建设,也建立了安全性的工程质量。第二章软件分层概述本文借助MVC分层思想,构建了OnlineCAD软件工具,并利用自身编辑功能来完成操作。在现有软件工程中,其中一种设计模式便是MVC。视图层、模型图与控制器层三中,是以抽象逻辑层面,划分的系统软件组件。MVC设计模式的作用在于编辑所选择的应用程序,并处理成多个差异性试图的过程,其优势在于容易上手、操作便捷。视图中的数据在经过存储后,是作为且仅作为视图输出数据而存在的,也是用户支持数据操作的方式之一。同时在开发Online-CAD编辑软件时,将视图层以基础图形与输入输出代码代替,并引入MVC设计模式实现矩形、圆形与直线的编写,然后收入特定文件中。随后提取监控文本框数据,并视作模型层放置到另一个文件的后面,最后完成数据控件与监控文本框的互相转换。在此过程中,为了准确划分逻辑判断内容并分类,需要确保客观的逻辑判断水平,进而对文本全内容进行详细划分。这样做的目的在于执行后台错误命令,以此来提醒用户避免被监听相似文本内容。此时最佳的做法是成立独立的文件,用于存储各种事件处理方法,这不仅实现了极高的可读性,而且也降低了软件代码耦合度与冗余度。第三章软件的关键技术本文以Online-CAD软件为研究对象,它是通过应用Html5而创建的Web版测量绘图软件,并在系统中融入了Canvas模块[5]与Javascript技术。Canvas[6]的是作为画布存在的,主要侧重于浏览器中使用,此外还是一种图像元素,且具有API绘图功能。它是指在一个页面中,即时渲染所在的位图区域位置,如果在Web页面中,引入Canvas元素,等同于将画布区域融入浏览器,而该区域的作用在于充分发挥JavaScript技术,方便制图人员对图像进行处理,或绘制图形。其中在客户端浏览器页面中,用户可以设置单独的文本框,可以实现软件与文本框互动设计,这便是所谓的语音编辑功能。软件后台之所以能够完成特定指令,是源于其自身与用户互动设计过程中,在完成相关数据收集的同时,也发挥出对数据开展逻辑化的处理能力。控制层的主要作用是在于及时接收数据,并对这类前端文本框数据进行逻辑处理,同时在Canvas中上传数据,以便完成图形编辑或Canvas绘制操作,而这些主要都是运用了JavaScript[8]技术。另外为确保准确性的用户语音输入说明,在使用语音编辑功能前,必须先导入有关配置文件。第四章软件的相关功能一、填充功能(1)功能描述在Online-CAD编辑功能软件中,其填充主界面下方位置显示的是一张图片,随着列表继续往下移,呈现出来的是便于绘图人员操作的填充样式,并设置了多种样式以供其选择自己需要的。而在下方位置的列表旁,设计了2个不同功能的按钮:第一个功能是增加填充对象,值得一提的是这类对象仅为基本封闭图形,如矩形、圆形等,然后随即添加就可以了。如果是由多条直线构成的封闭图形,则添加方式则略有不同,是通过依次添加直线的方式完成即可。第二是样式填充,以下拉列表中的封闭图形为准。加入封闭图形是由直线构成的,则填充步骤如下:首先确定封闭图形直线,并且按下add_line键进行添加,随后点击fill按钮,软件会自动弹出复选框样式,对封闭图形进行填充。同时矩形与圆填充步骤为:首先充分发挥add_line()函数计算优势,得出所需要的矩形圆填充图形,随后将填充样式在复选框中确定,最终步骤是按下fill键即可。(2)手动操作方式完成填充的操作流程首先手动点击add_line按钮,选择合理的填充图形对象的长度、坐标等不同属性[20],同时在软件后台上传所需填充图形样式,从而获得相应数据,并选用realize_pattern()方法完成封闭图形填充即可。 二、线条属性的修改(1)功能描述在Online-CAD软件中,通过在页面进行操作,从而完成线条属性的修改。绘图人员要首先确定线条样式,并在复选框中修改所选线条,然后按下modify按钮,最后即可完成修改线条属性操作。(2)线条属性修改的操作流程第一在复选框中选择所需线条属性,第二确定宽度、线段类型与颜色,第三步单击modify键,随后即可完成修改线条属性流程。三、线条的延伸(1)功能描述在Online-CAD编辑功能软件中,根据现有绘制线条,并将其延长到其他图形轨迹上的过程,便是系统线条所具备的延伸功能。(2)手动操作方式线条的延伸的操作流程首先手动敲击extend_line按钮,并根据文本框弹出的提出,选定所需延伸直线。同时选取2条直线,此时对于交点位置的判断,需要借助软件后台的作用。假如线条自动完成延伸操作流程,则表示任意一条直线上存在两条直线的交点;相反在文本框内,出现重新选择的提示字样,表示用户要再次选定延伸直线,这也反映出2条直线交点在直线外。第一步单击selectLine按钮,并根据文本框弹出字幕,选择所需延伸直线。第二步为给圆提供延伸参考图形,需要借助circle_select按钮选项。第三步在选定图形后,通过extendLine_circle按钮提示内容,确定线条延伸的正确方向。当延伸条件与当前方向一致时,即可手动完成直线延伸操作流程。而在文本框中弹出重新选择字样,表示两者之间不一致,并需要用户再次对图形对象进行选择。 四、线条的修剪(1)功能描述在Online-CAD软件中,剪切两条直线,且处于相交状态的操作便是线条所具有的修剪功能。在selectLine按钮提示下,选取相交的2条直线,随后将冗余线条进行修剪,即可完成线条修剪流程。(2)手动操作方式线条修剪的操作流程第一步在敲击selectLine按钮后,根据提示选择相交的2条直线。第二步软件后台通过自身判断优势,计算相交直线的真实性,随后在显示cutLine按钮情况下,表示直线属于相交的状态。第三步按下cutLine按钮,然后将冗余线条修剪掉,此时即可完毕手动式直线线条的修剪流程。直线剪切至圆的操作步骤如下,第一步按下selectLine按钮,然后根据文本框显示内容,确定所需剪切直线。第二步通过参照circle_select按钮,为直线剪切至圆提供参考依据。第三步在确定以上2个图形后,参照cutLine_circle按钮提示内容,确定直线需要剪切部分。在直接完成直线与圆的剪切情况下,表示鼠标位置与直线部分符合剪切条件,一旦在文本框内显示重新选择,则说明其条件不吻合,需要用户再次选择合适的图形对象。参考文献[1]李肇阳.AutoCAD二次开发及在机械工程中的应用[J].设备管理与维修,2020(11):150-152.[2]顾叶环.基于AutoCAD二次开发的参数化绘图设计研究与应用[D].安徽建筑大学,2017.[3]赵露.基于HTML+CSS+JavaScript实现Web页中多功能焦点图轮播效果[J].九江学院学报(自然科学版),2017,32(04):84-87.[4]张雪敏.浅议MVC设计模式在JavaWeb中的作用[J].科技风,2018,17(22):58-59.[5]梁敦毫.基于HTML5Canvas绘图技术应用研究[J].数码世界,2020(04):102-103.[6]吴飞燕.基于HTML5Canvas绘图技术应用[J].电子测试,2018(04):116+118.[7]朱文.基于HTML5Canvas技术的在线图像处理方法的研究[D].华南理工大学,2013.[8]周书强.JavaScript在动态网页设计中的应用[J].计算机产品与流通,2018,22(10):20-21.[9]曹勇.《讯飞输入法》人工智能点睛语音输入[J].计算机与网络,2017,43(12):39-44.[10]刘耀钦.HTML5Canvas绘图技术及其在图像裁剪中的应用研究[J].洛阳师范学院学报,2016,35(11):41-45.[11]熊玮.自助语音识别流程编译器的设计与实现[D].四川:电子科技大学,2015:41-43.[12]王佳卿,祝启祥,史晓忠.浅谈LISP的二次开发在CAD中的应用[J].城市道桥与防洪,2016,14(10):164-165.[13]李善锋,王佳.AutoCAD中利用AutoLisp语言的二次开发[J].电子制作,2014,20(23):62.[14]郑志荣.基于VisualLisp语言的封装引线三维自动计算软件的开发与研究[J].中国集成电路,2017,26(11):61-68.[15]HyukjoonJang,JaiyounSong,HongJeong.Theconceptofnarrowsoundchannelusingbinarytimefrequencymaskingforspeechofintelligent
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第24课《三顾茅庐》课件+2024-2025学年统编版语文九年级上册
- 石河子大学《学前教育学》2022-2023学年第一学期期末试卷
- 社区精神卫生服务与护理
- 石河子大学《社会统计学》2022-2023学年第一学期期末试卷
- 石河子大学《机械设计》2023-2024学年第一学期期末试卷
- 沈阳理工大学《中外建筑史》2021-2022学年第一学期期末试卷
- 沈阳理工大学《现代应用光学》2022-2023学年第一学期期末试卷
- 沈阳理工大学《计算机网络技术基础》2021-2022学年期末试卷
- 沈阳理工大学《光电检测技术》2023-2024学年期末试卷
- 沈阳理工大学《单片机原理与接口技术》2023-2024学年期末试卷
- CJT511-2017 铸铁检查井盖
- 2024年云南省中考数学试卷
- 社会实践调查工作报告标准版(10篇)
- 施工现场临时用电培训
- 教学查房 胸痛
- 2024-年体育赛事承办合同协议书共五则
- 走近核科学技术智慧树知到期末考试答案章节答案2024年兰州大学
- 《1+X幼儿照护(中级)》课件-6.3.3呼吸系统疾病的识别与照护
- 基于STM32的智能避障循迹小车系统设计答辩模板
- 课程规划和课程方案
- 财务管理的数字化转型
评论
0/150
提交评论