基于易语言的Pr0E安装辅助工具设计工业阀门【新闻】
基于易语言的Pr0/E安装辅助工具设计
基于易语言的Pr0/E安装辅助工具设计 2012年09月07日 随着计算机技术不断发展,计算机辅助设计(CAD)及计算机辅助制造(CAM)也获得了迅边发展并广泛应用。Pr0/Engineer(Pr0/E)是现今主流的CAD/CAM软件之一,特别是在国内产品设计领域占据重要位置。但Pr0/E安装较为繁琐,安装时需添加许可证文件。通常安装包内白带许可证文件中 HOST ID与用广端网卡号(也称网卡MAC地址)不符。安装前需对许可证文件进行修改,即剧本机真实网卡号替换许可证文件HOSTID 。这种繁琐性在高校实验室教学批量安装Pr0/E软件时显得尤为突出,若逐一打开文件许可证文件进行修改,T作量大,效率低。 本文基于易语言中文编程系统设计开发一套Pr0/E安装辅助工具,利用该工具可自动换取本机网卡号,自动修改HOST ID,方便快捷地实现1 、易语言中文编程系统概述 易语言中文编程系统是我国自主开发,适合国情,不l吲层次不l吲专业人员易学易用的汉语编程语言。它是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具环境; 能常用的编程语言互千u阏用,具有允分利用API、COM、DLL、OCX组件,各种主流数据席,各种实用程序等多种资源的接口和支撑工具。易语言有自主开发的高质量编译器,运行效率高,安全可信性高;它拥有自己的数据库系统,而且支持访问现有的所有数据席;易语言除了支持界向设计的可视化,还支持程序流程的即时可视化;除了语句的中文化之外,易语言还专门提供了适合中国国情的命令;易语言综合采用了结构化、向向对象、组件、构架、集成化等多种先2、系统的功能结构和工作流程 Pr0/E安装时需添加许可证文件,安装前需对许可证文件进行修改,即剧本机真实网卡号替换许可证文件HOST ID。采用Pr0/E安装辅助T具将不需打开许可证文件,即可完成可证文件HOST ID的修改。Pr0/E安装辅助工具要实现的基本功能是: (1)自动识别许可证文件中原有的HOST ID; (2)自动换取本机网卡号; (3)将可证文件中 HOST ID自动全都替换为本机网卡号; (4)完成修改,保存文件。 工作流程如图 1所示。3、界面和程序设计 易语言是面向对象的可视化全中文编程平台,提供多种常用控件。用易语言设计软件界向非常简单、方便,只需将所需要的控件拖至窗口即可。本辅助工具界向主要需显示HOST ID和网卡号并完成替换操作、所用的控件不多,涉及到的控件有编辑框、按钮、透明标签等。在窗口下使用菜单管理器可方便给软件添加各级菜单及子菜单。如图2,通过菜单管理器在窗体创建了“帮助”菜单,并在“帮助”菜单下设置相关的了菜单。设计完成后的软件整体界向见图3。图3 中,编辑框1用于显示自动读取的本机网卡号。编辑框2为许可证文件的本地路径,编辑框3用于显示自动识别的许可证文件中原有的HOST ID。“帮助”菜单用于介绍工具的使用方法。实验室批量安装Pr0/E时,通常是先在主机上安装,然后通过数据传输软件将Pr0/E程序传输给各客户机。这样客户机和主机的许可证文件的本地路径保持一致。一般编辑框2内容先预l昌:为主机的本地路径,当客户机许可证文件路径和预置:路径不一致时,可通过“浏览”按钮获取客户机许可证文件的本地 本辅助工具的主要功能是读取本机网卡的网卡号和许可证文件中原有的HOST ID,并完成替换操作。易语言自身集成很多实用命令,阏用方便。首先是本机网卡的网卡号的读取,通过易语言命令“取网卡信息列表”,可以得到网卡相关信息的一个文本数纵,将其中“物理地址”信息输出到编辑框l中显示即可。其次是许可证文件中原有的HOST ID的读取。考虑到许可证文件可能丢失的问题,先用“文件是否存在”命令判断许可证文件是否存在,在文件存在的前提下,进行下一步读取和替换的操作。在许可证文件“ptc li-4_0dar’当中,HOST ID多次出现,但它第一次出现的位置:是同定的,基于这一点,可通过“取文本中问”命令读取许可证文件中原有的HOST ID,并将其到编辑框3 中显示出来。最后一步是替换操作。易语言中“了文本替换”命令可以将全文中某一指定的子文本全都替换成另一子文本。替换功能基本思路:先用“读入文件”命令读取原来许可证文件的全郝内容,再用“了文本替换”完成本机网卡号替换许可证文件中原有的HOST ID,最后将替换后的的文本通过“写到文件”命令保存、覆盖原文件。 易语言编程时采用中文语言,流程清晰、易于理解。用易语言编程实现该辅助工具功能,代码简洁。其程序设计相关代码见图4。4、结束语 易语言编程系统易学易用,适合不同层次不同专业人员开发各种应用软件。针对Pr0/E安装过程的繁琐性,本文基于易语言中文编程系统开发了Pr0/E安装辅助工具,利用该工具可自动获取本机网卡号,自动修改HOST ID,从而方便快捷地实现Pr0/E安装。该辅助工具应用在高校Pr0/E实验室建设中,减轻了实验老师的工作量,取得了很好的应用效果。
- 最好东达供应ZYJA型矿井压风自救装置便携式仪器缝纫机卷板机热打码机锌锰电池TRp
- 最火兖矿轻合金公司三项方针抵御寒冬促发展壁虎风扇叶片净油机驱动IC销轴TRp
- 最好羿睿YIRV多媒体会议一体机便携电脑缝边机聚脂薄膜热处理炉忻州TRp
- 最火手机探测门可以探测到移除SIM卡和拔掉电爆米花机粉碎设备精密加工邛崃橡胶电缆TRp
- 最火2017年08月04日今天钽价格行情Y型过滤器法兰阀接触器汽油泵五金模具TRp
- 最火专业收购ACF胶求购ACFCP3683B定位针家用净水机偏心蝶阀往复泵自动移印机TRp
- 最好11月07日友发镀锌管价格下调20元吨剥皮机覆膜机开关变压器日照宣传卡TRp
- 最好飞机结构疲劳试验通用要求泵体风淋室井口装置曲靖消磁线圈TRp
- 最好25日1617济南市场建筑钢材价格行情单向阀滚丝机锣刀水帘喷漆室圆锯片TRp
- 最好今日模具钢价格查询113称重仪工业皮带篮子模具湿帘液压机TRp
- 最好20日1408承德市场建筑钢材价格行情萃取设备光纤收发器流程泵数字压力表油渣TRp
- 最好29日上海市场冷镦钢价格行情操纵杆钢丝胶管空调电机三通管压力泵TRp
- 最好北京市场空净等产品质量风险突出电热水瓶霍州尼龙扎带通用充电器中山TRp
- 最好10日大连市场建筑钢材工程采购价格行情导电材料过滤芯铝板切割机四方螺母造纸胶辊TRp