论文部分内容阅读
摘要:科学不断地进步,机电一体化进程不断加快,计算机软件在机电技术中得到越来越多的广泛应用,本文结合机电技术的发展趋势和重要性,根据目前机电技术系统中软件应用存在的问题,提出相应的解决办法。
关键词:机电技术;计算机软件;应用
中图分类号:TP273 文献标识码:A 文章编号:1007-9599 (2012) 10-0000-01
随着科学技术的快速发展,机电技术得到了很大的提高,其发展趋势正向一体化、自动化和智能化方向发展,从而对机电一体化系统中软件系统的要求越来越高。由于计算机软件控制系统存在一些不规范的因素,与用户的期待值有一定偏差,另外,软件设计中导致整个系统在操作使用上存在缺陷,降低了使用单位的工作效率和生产效益。
一、计算机软件系统在机电一体化中的重要地位
(一)机电一体化的机础
自20世纪80年代初开始,随着中国改革开放的发展,除本身自有的研发不断提高,引进外资的同时,也带来了先进的国外技术和管理,通信技术、计算机技术和控制技术日新月异的发展,奠定了机电一体化发展的技术基础。各种微电子技术、超大规模集成电路技术跨越式的发展,也给机电一体化进程插上腾飞的翅膀。
(二)机电一体化系统的发展方向
智能化是机电一体化系统发展的重要方向。智能化是在控制理论的基础上,综合了计算机科学、生理心理学、人工智能学、运筹学和动力这的新方法新思想,具有模拟人类智能的自主决策、逻辑思维和判断推理能力,从而达到较搞的控制水平。随着数控机床和机械人在智能化中的应用,高速、高性能的微处理器提供了人的部份智能功能,在机电一体化建设中人工智能的研究和运用,大幅降低了工作人员的工作量,大大提高了企业的经济效益。
(三)计算机软件技术在机电一体化的重要作用
计算机技术在机电一体化系统中的重要位置很关键,他是机电技术自动化、一体化智能化的桥梁。在整个计算机系统集成里,计算机硬件只是一个运行平台,他为计算机软件提供优质高效的数据处理,在此集成系统里,真正起到关键作用的是凝聚了设计者心血和智慧的系统软件,可以说,计算机是机电一体化系统的大脑,而计算机软件又是计算机的大脑。
二、计算机软件系统在机电一体化中存在的主要问题
相对机电一体化系统的快速发展,机算机软件系统缺乏同步的快速反应能力,相对其他领域软件的应用和程序语言的发展,更是明显滞后。
(一)编程语言相对滞后
在计算机软件系统对机电一体化系统的应用开发中,目前主要使用的编程语言是C++、C语言和汇编语言,且多数采用VC、TC、BC作为开发平台,这些语言和平台虽然有其他语言不可比拟的优势,如开发成熟,操作易学易懂,但是相对各类功能更强大的开发平台,相对滞后。因为,诸如2.2JBuilder、N1玎和JAvA这些开发平台,他们的高安全性、高速高效、方便快捷的明显优势,将会成为今后机电一体化系和其他领域的主流开发工具。
(二)编程风格差
在机电一体化系统开发过程中,从事软件系统开发的工作人员,多数不专门从事机电一体化的开发人员,他们虽然有奇妙的开发构想和强大的技术实力,但他们在开发过程中无法形成较好的编程风格,在处理匀称合理的代码布局、遵守命名规则和清晰的注释方面,做得不算很好。
(三)软件系统不能满足用户需求
机电一体化系统中,计算计软件系统主要存的问题,是软件系统缺少对整个工程理念、系统理念的软件开发大局观,他们根据软件的系统要求来开发,导致开发出来的软件系统,未能结合用户的实际情况和需求,不能提供更广的选择范围和更多的非专业用户,不能按用户的实际需求量身开发,从而满足不了用户的需求。
(四)软件系统兼容性差
软件系统兼容性差是机电一体化系统中的软件系统存在的又一问题,从而导致在软年系统开发过程中,重复性开发,耗费了大量的人力财力资源。軟件系统开发人员,应对整个国内机电行业和机电一体化的整体进程有较为准确的把握,然后根据这些情况,尽可能考虑到各个方面,开发出一个较强的软件使用平台,然后再根据用户的实际需求情况,在这个平台上,作出部份修改,这样的话,既提高了软件系统的兼容性,也避免了重复开发带来的资源浪费。
三、机电技术一系化系统中计算机软件系统开发问题解决措施
第一,提高更高级的编程语言在机电系统中的应用率,这需要机电一体化领域和计算机领域更进一步的融合;第二,需要有专门人员来研究机电一体化系统中,软件模块的开发和封装。以组件的概念来开发软件系统,研究如何划分高内聚低耦合的模块,如何提供模块的接口,如何尽可能提高软件模块的可重复利用率;第三,应在机电一体化系统中的软件开发中建立工程的概念。从可行性分析、需求分析到具体的设计,再到最后的封装测试,严格按照工程学方法来指导软件系统的开发,形成良好的开发工作流程。
四、机电一体化系统中计算机软件系统开发的展望
随着机电一体化的发展,网络制造和网络合作发展迅速。人工智能飞速发展,自动化程度要求越来越高,专业的划分越来越细,现代控制理论越来越成熟,机电一体化系统需要更高效、更智能化、能提供更高安全性的语言来进行其中的软件系统开发。提高机电一体化系统中软件系统的开发效率,解决出现的一些问题,还需要进行更多的研究和两个领域在更高层次上的融合。采用更高层的面向对象的语言如J烈,A等,它们在网络的领域可以说是如鱼得水,要让它们更快的触入到机电一体系统软件的开发中,从而开发出更适合机电系统的编程语言,适应机电系统中的软件系统更高的要求和规范。
五、结语
计算机软件系统在机电一体化系统中占有比较重要的地位,软件系统开发人员应该与时俱进,紧跟机电技术发展的新趋势新潮流,开发出适合用户使用的软件系统,并指导用户熟练运用,从而为用户创造出较好的经济效益和社会效益。
参考文献:
[1]蒋长春.软件开发过程中的复用研究[J].武汉理工大学,2007
[2]霍特.计算机软件开发语言的研究探讨[J].计算机光盘软件与应用,2011,7
关键词:机电技术;计算机软件;应用
中图分类号:TP273 文献标识码:A 文章编号:1007-9599 (2012) 10-0000-01
随着科学技术的快速发展,机电技术得到了很大的提高,其发展趋势正向一体化、自动化和智能化方向发展,从而对机电一体化系统中软件系统的要求越来越高。由于计算机软件控制系统存在一些不规范的因素,与用户的期待值有一定偏差,另外,软件设计中导致整个系统在操作使用上存在缺陷,降低了使用单位的工作效率和生产效益。
一、计算机软件系统在机电一体化中的重要地位
(一)机电一体化的机础
自20世纪80年代初开始,随着中国改革开放的发展,除本身自有的研发不断提高,引进外资的同时,也带来了先进的国外技术和管理,通信技术、计算机技术和控制技术日新月异的发展,奠定了机电一体化发展的技术基础。各种微电子技术、超大规模集成电路技术跨越式的发展,也给机电一体化进程插上腾飞的翅膀。
(二)机电一体化系统的发展方向
智能化是机电一体化系统发展的重要方向。智能化是在控制理论的基础上,综合了计算机科学、生理心理学、人工智能学、运筹学和动力这的新方法新思想,具有模拟人类智能的自主决策、逻辑思维和判断推理能力,从而达到较搞的控制水平。随着数控机床和机械人在智能化中的应用,高速、高性能的微处理器提供了人的部份智能功能,在机电一体化建设中人工智能的研究和运用,大幅降低了工作人员的工作量,大大提高了企业的经济效益。
(三)计算机软件技术在机电一体化的重要作用
计算机技术在机电一体化系统中的重要位置很关键,他是机电技术自动化、一体化智能化的桥梁。在整个计算机系统集成里,计算机硬件只是一个运行平台,他为计算机软件提供优质高效的数据处理,在此集成系统里,真正起到关键作用的是凝聚了设计者心血和智慧的系统软件,可以说,计算机是机电一体化系统的大脑,而计算机软件又是计算机的大脑。
二、计算机软件系统在机电一体化中存在的主要问题
相对机电一体化系统的快速发展,机算机软件系统缺乏同步的快速反应能力,相对其他领域软件的应用和程序语言的发展,更是明显滞后。
(一)编程语言相对滞后
在计算机软件系统对机电一体化系统的应用开发中,目前主要使用的编程语言是C++、C语言和汇编语言,且多数采用VC、TC、BC作为开发平台,这些语言和平台虽然有其他语言不可比拟的优势,如开发成熟,操作易学易懂,但是相对各类功能更强大的开发平台,相对滞后。因为,诸如2.2JBuilder、N1玎和JAvA这些开发平台,他们的高安全性、高速高效、方便快捷的明显优势,将会成为今后机电一体化系和其他领域的主流开发工具。
(二)编程风格差
在机电一体化系统开发过程中,从事软件系统开发的工作人员,多数不专门从事机电一体化的开发人员,他们虽然有奇妙的开发构想和强大的技术实力,但他们在开发过程中无法形成较好的编程风格,在处理匀称合理的代码布局、遵守命名规则和清晰的注释方面,做得不算很好。
(三)软件系统不能满足用户需求
机电一体化系统中,计算计软件系统主要存的问题,是软件系统缺少对整个工程理念、系统理念的软件开发大局观,他们根据软件的系统要求来开发,导致开发出来的软件系统,未能结合用户的实际情况和需求,不能提供更广的选择范围和更多的非专业用户,不能按用户的实际需求量身开发,从而满足不了用户的需求。
(四)软件系统兼容性差
软件系统兼容性差是机电一体化系统中的软件系统存在的又一问题,从而导致在软年系统开发过程中,重复性开发,耗费了大量的人力财力资源。軟件系统开发人员,应对整个国内机电行业和机电一体化的整体进程有较为准确的把握,然后根据这些情况,尽可能考虑到各个方面,开发出一个较强的软件使用平台,然后再根据用户的实际需求情况,在这个平台上,作出部份修改,这样的话,既提高了软件系统的兼容性,也避免了重复开发带来的资源浪费。
三、机电技术一系化系统中计算机软件系统开发问题解决措施
第一,提高更高级的编程语言在机电系统中的应用率,这需要机电一体化领域和计算机领域更进一步的融合;第二,需要有专门人员来研究机电一体化系统中,软件模块的开发和封装。以组件的概念来开发软件系统,研究如何划分高内聚低耦合的模块,如何提供模块的接口,如何尽可能提高软件模块的可重复利用率;第三,应在机电一体化系统中的软件开发中建立工程的概念。从可行性分析、需求分析到具体的设计,再到最后的封装测试,严格按照工程学方法来指导软件系统的开发,形成良好的开发工作流程。
四、机电一体化系统中计算机软件系统开发的展望
随着机电一体化的发展,网络制造和网络合作发展迅速。人工智能飞速发展,自动化程度要求越来越高,专业的划分越来越细,现代控制理论越来越成熟,机电一体化系统需要更高效、更智能化、能提供更高安全性的语言来进行其中的软件系统开发。提高机电一体化系统中软件系统的开发效率,解决出现的一些问题,还需要进行更多的研究和两个领域在更高层次上的融合。采用更高层的面向对象的语言如J烈,A等,它们在网络的领域可以说是如鱼得水,要让它们更快的触入到机电一体系统软件的开发中,从而开发出更适合机电系统的编程语言,适应机电系统中的软件系统更高的要求和规范。
五、结语
计算机软件系统在机电一体化系统中占有比较重要的地位,软件系统开发人员应该与时俱进,紧跟机电技术发展的新趋势新潮流,开发出适合用户使用的软件系统,并指导用户熟练运用,从而为用户创造出较好的经济效益和社会效益。
参考文献:
[1]蒋长春.软件开发过程中的复用研究[J].武汉理工大学,2007
[2]霍特.计算机软件开发语言的研究探讨[J].计算机光盘软件与应用,2011,7