亚博ios下载地址

  • <tr id="iBPU28"><strong id="iBPU28"></strong><small id="iBPU28"></small><button id="iBPU28"></button><li id="iBPU28"><noscript id="iBPU28"><big id="iBPU28"></big><dt id="iBPU28"></dt></noscript></li></tr><ol id="iBPU28"><option id="iBPU28"><table id="iBPU28"><blockquote id="iBPU28"><tbody id="iBPU28"></tbody></blockquote></table></option></ol><u id="iBPU28"></u><kbd id="iBPU28"><kbd id="iBPU28"></kbd></kbd>

    <code id="iBPU28"><strong id="iBPU28"></strong></code>

    <fieldset id="iBPU28"></fieldset>
          <span id="iBPU28"></span>

              <ins id="iBPU28"></ins>
              <acronym id="iBPU28"><em id="iBPU28"></em><td id="iBPU28"><div id="iBPU28"></div></td></acronym><address id="iBPU28"><big id="iBPU28"><big id="iBPU28"></big><legend id="iBPU28"></legend></big></address>

              <i id="iBPU28"><div id="iBPU28"><ins id="iBPU28"></ins></div></i>
              <i id="iBPU28"></i>
            1. <dl id="iBPU28"></dl>
              1. <blockquote id="iBPU28"><q id="iBPU28"><noscript id="iBPU28"></noscript><dt id="iBPU28"></dt></q></blockquote><noframes id="iBPU28"><i id="iBPU28"></i>
                黄金展位

                货车转动亚博ios下载地点标记板激光打标图纸天生顺序设计

                hengline
                郭星星 余建勇

                (1.中国铁路郑州局团体无限公司焦作车辆段,河南泛爱 454450;2.郑州铁路职业技能学院,河南郑州 451460)

                摘 要:接纳激光刻打机停止标记板刻打具有敏捷、内容灵敏的长处,但是其自带软件EzCad输出较为啰嗦。经过应用Python言语及其pyautocad模块挪用AutoCAD天生DXF文件再导入EzCad中停止刻打的办法,并基于PySide模块体例输出界面,进步了输出服从,节流了总体工夫。

                要害词:标记板;激光刻打;CAD二次开辟;Python

                《铁路货车轮轴组装检验及办理规矩》(简称《轮规》)中规则,铁路货车在停止厂段修时,车轮亚博ios下载地点压装后必需要刻打亚博ios下载地点标记板并停止装置。如今用的标记板打号机大局部接纳“液压站+钢字头”的刻打方法,均匀5~6min才干完成一个标记板的刻打,消费服从不高;由于字头数量牢固,当遇到新的内容时须添加或改换字头,十分方便,这在肯定水平上延伸了轮对检验流程。焦作车辆段轮轴班组在原有一台液压站打号机的状况下新添置一台YPK-20型激光打号机,该呆板刻打速率快,且输出字样灵敏,进步了刻打服从。但是呆板配套的软件EzCad要应用现有图纸停止变动,且有别于CAD文本框间接在图纸上变动的输出方法,须于图纸一侧的参数框内输出,且每输出一项须点“保管”或“使用”键保管,整个输出进程较原设置装备摆设更为啰嗦。基于这种状况,设计了新的图纸天生顺序,进步了输出服从。

                1 顺序结果要求及实在现办法

                1.1新顺序拟到达的结果

                液压站打号机的输出界面接纳所见即所得的方法,即输出界面与亚博ios下载地点标记板陈列款式根本分歧,这里异样相沿这一设计方案。固然EzCad可以间接在图纸上修正,但由于其输出是在别的的输出框,且需求保管确认,影响了输出体验,这就要求我们设计一个输出较为方便的界面。而顺序也应该拥有保管功用,以便对输出标记板内容停止批量刻打。

                1.2完成办法选择

                固然EzCad也提供了二次开辟的函数,但其开辟言语较为单一,功用也较为范围。相比之下,AutoCAD作为通用作图软件,对其停止二次开辟的手腕比拟丰厚,而其保管的DXF款式文件也可以在EzCad中翻开,以是可以先在CAD中天生待得图像的DXF文件,再将DXF文件导入EzCad中停止刻打,而保管失掉的DXF文件也处理了数据的保管题目。如许,原题目就转化成了一个CAD二次开辟的题目。

                1.3开辟言语选择选择

                较为盛行的Python言语作为编程言语。Python是一种面向工具的言语,它的运用和分发完全收费,提供了一切剧本言语的复杂性和易用性,而且具有在编译言语中才干找到的初级软件工程东西。

                2 顺序构造设计

                我们盼望该顺序界面敌对、操纵复杂,以是可以一个GUI顺序为主体,而将挪用CAD天生DXF文件的函数作为GUI控件的呼应函数包括于该顺序中。

                2.1顺序界面设计

                顺序界面设计为有一个对话框的界面,如许可以使操纵更为直观复杂。输出内容除了标记板内容外,另有与存储数据和刻打相干的一些内容。上面辨别引见除标记板内容之外的各输出内容。


                (1)保管文件夹:可输出文本框,用于输出天生DXF保管的文件夹途径。

                (2)载重:下拉菜单,选项为“60t”和“70t”,用以区分两种差别轴重的轮对。车间习气于经过车辆载重对车辆部件停止区分,这里也相沿这一习气。两种轮对标记板巨细差别会招致在摆放时纵向中央纷歧致,可以经过调理各自的图像天生地位来防止手动调理摆放地位带来的费事。

                (3)轮对编号:可输出文本框,输出压装时对轮对的暂时编号,用于保管DXF文件时停止区分和辨认。由于普通为流水号,文本框后的“+1”按钮可方便地对上个轮对编号停止加一处置。

                (4)待刻打偏向:下拉菜单,选项辨别为“双侧”“左侧”和“右侧”,用以区分双方标记板都需求刻打、仅需求刻打左侧、仅需求刻打右侧等状况。

                (5)亚博ios下载地点修程:下拉菜单,选项辨别为“普通检大修”“普通检新造”“大修”和“新造”,用以区分差别修程的亚博ios下载地点,并以此确定标记板A栏中亚博ios下载地点新造/大修检验标志和D栏中普通检验标志能否刻打。

                (6)相隔间隔调解:文本框,用于调解图纸上两标记板内容的相隔间隔,在定位安装牢固时该输出内容稳定。

                (7)天生图纸:按钮,在输出信息终了后按下它天生图纸。

                由于轮对未经二次组装时,其初次组装年代日和末次组装年代日分歧,而如许的轮对占很大的比例,故接纳“当右端B栏的轮对末次组装年代日文本框为空时,天生图纸时该数据挪用左端B栏的轮对初次组装年代日数据”的设计方案以进步输出服从。

                在设计好界面结构后对其tab次序停止编辑,如许就可以经过“tab键”停止各输出地位的切换,完成纯键盘操纵以进步输出服从。总体次序为“从上到下,先填写左端,再填写右端”。然后对左端标记板内容的次序停止部分调解,填完D栏后,再打C栏的“车轴制造年代”“钢种代号”和“车轴制造单元代号”,以顺应新《轮规》实验后,未退卸亚博ios下载地点标记板C栏这三项内容需求美满的状况。

                关于界面的顺序完成,Python支持多种图形界面的第三方库,这里导入基于Qt库的PySide模块停止编写。PySide集成了Qt和Python的劣势,拥有LGPL受权答应,容许停止收费/开源软件和公有贸易软件的开辟。

                2.2天生DXF图纸的顺序设计

                pyautocad模块可以协助完成用Python言语编写复杂的ActiveX主动控制剧本,这里导入它来编写挪用CAD天生DXF文件的函数作为“天生图纸”按钮的呼应函数。pyautocad封装了一些接口,并且此中的sendcommand函数可以控制在CAD的下令行中运转指定的下令,相称于把CAD下令行prompt当成了一个微型API,这就容许我们完好地运用CAD的功用控制天生图纸。详细天生图纸的流程为:

                (1)依据绝对地位天生各栏文本;

                (2)将笔墨剖析,变为核心表面线笔墨;

                (3)对空心的笔墨停止添补;

                (4)对文本停止打散,使之成为曲线;

                (5)调解图形地位;

                (6)保管。

                由于CAD中天生的笔墨导入EzCad中会变为空心笔墨,这里先在CAD中将笔墨变为空心笔墨,再对其停止添补。将笔墨变为空心笔墨有两个办法:一是运用官方自带的Express东西箱,二是装置燕秀东西箱。

                固然Express东西箱的处置速率比燕秀东西箱更快,但笔墨处置后表面外部有肯定的多余线条,这会影响后续的添补操纵。而燕秀东西箱处置结果更好。

                添补当时,还要再把图形打散一次,以包管添补线也能导入到EzCad中去。

                在天生一个新的图纸时,先反省该文件夹中能否存在该轮对编号文件名的文件,假如存在,则顺序不发作举措,假如不存在,才天生对应的图纸文件。在天生图纸终了后,可以将图像删除持续等候下一个文件天生,也可以将CAD封闭,当下次挪用时再次翻开。而假如单单以DXF款式保管就封闭CAD时,CAD会以对话框的方式讯问能否以DWG款式保管,故还要自动保管DWG款式的文件。如许目的文件夹中除了会有我们需求的DXF文件,还会有副产物———DWG文件。

                最初天生的图纸结果如图2所示。再将保管后的DXF文件作为矢量图导入EzCad中打印即可。


                3 结语

                (1)经过应用Python言语及其pyautocad模块挪用AutoCAD天生DXF文件再导入EzCad中停止刻打的办法,并基于PySide模块体例输出界面,进步了输出服从,节流了总体工夫。(2)DXF文件作为两头文件,联合了两个软件的长处,并处理了数据存储的题目。

                (3)固然激光刻打无效率高、刻打内容灵敏的特点,但在刻打进程中容易构成烟尘,临时吸入对人体安康无害。在条件不容许重新设计刻打机时,应只管即便在宽阔、透风处停止刻打,刻打职员也应佩带好口罩等防护用品。

                泉源:《郑州铁路职业技能学院学报》2018年第2期