机电技术中计算机软件系统应用探讨
2021-01-04杨宏
杨 宏
(武汉铁路职业技术学院 湖北·武汉 430205)
0 引言
近年来,随着我国科学技术的飞速发展,机电技术水平也有了一定的进步,机电一体化、智能化、自动化成为未来的发展趋势,因此其对于计算机软件系统又来更高的要求。许多机电一体化系统在设计的过程中,软件研发人员对整个设计过程存在片面的理解,比如计算机软件控制系统可能会存在一些不安全、不合理的因素,难以满足用户的需求。除此之外,在计算机软件系统设计的过程中,可能就会存在原始的漏洞和缺陷,进而降低了用户的工作效率和经济效益。因此机电技术中计算机软件系统应用进行探讨是非常有必要的。
1 计算机软件系统在机电一体化进程中的重要地位
1980年,随着我国改革开放政策的实行,国家越来越重视对于计算机软件系统研发,同时不断引进外来的先进计算机技术以及管理控制技术,这在一定程度上为机电一体化奠定了良好的基础。各种新型的计算机技术、人工智能技术以及电路技术跨越式发展,为机电一体化奠定了一定的物质基础,促进了机电一体化的进程。
总的来说,机电一体化系统的发展方向主要体现在智能化,其作为机电一体化系统发展的重要趋势之一,智能化是在计算机理论基础知识上,将计算机科学,人工智能学的思想和观念有机结合起来,能够在一定程度上模拟人的逻辑推理能力,这有利于提高计算机软件系统对于机电设备的控制水平。人工智能在机电一体化建设过程中研究受到了越来越多的重视,数字化机床以及机械人就是智能化的重要应用,并且随着数字化机床以及机械人在机电领域中的应用,一些高科技的微处理器已经取代了部分的人工工作量。当然要想使得机电化产品与人的智能完全相同,这是不可能的,也是完全没必要的。因此,在构建机电一体化的过程中,加大人工智能技术的研究,就有利于提高工作人员的工作效率,节省人力资本,进而为企业创造更大的利润空间。
简单来说,所谓的计算机技术就是指研究各种计算设备的科学技术,具体可以分为以下几个方面:一是计算机器件技术、计算机系统技术、计算机组装技术、计算机部件技术。计算机技术在机电一体化系统中有着十分重要的作用,它是实现机电一体化、智能化、自动化的基础。在整个计算机集成系统中,硬件仅仅是一个软件运行的平台,为计算机软件提供高效的数据处理器。在计算机集成系统中,最重要的就是计算机系统软件,其在机电一体化系统中起到了关键的作用,并且操作计算机进行有效的工作。有人曾说:“计算机是机电一体化系统的大脑,而计算机软件又是计算机的大脑。”这足以看出计算机软件对于计算机以及机电一体化的作用。当然,一些大型独立的软件并不属于本篇文章的讨论范围,它们同样在机电一体化进程中起着非常重要的作用,但是该类各个方面的评估结果良好,软件相当成熟。本文主要讨论那些在具体的机电工程,在机电一体化系统的研发过程中,为了满足某一具体的机电工程而独立研发的计算机软件系统。
2 目前计算机软件系统在机电一体化进程中存在的问题
近年来,随着机电一体化进程加快,反观计算机机电软件系统更新的速度却比较缓慢,跟不上机电一体化的进程,尤其是与其他领域软件的应用和程序语言相比较而言,呈现出明显落后的现象。
2.1 编程语言落后问题
在开发机电一体化计算机软件系统的过程中,所采用的主要编程语言是C++、汇编语言等,大多数都以VC、BC作为其开发的平台。当然这里所说的编程语言与编程平台落后的问题并不意味着这些编程语言本身难以满足机电一体化系统的要求。这类编程语言以及开发平台有其独特的优势。比如其开发平台比较成熟,能够准确检测计算机软件系统的性能、所开发出来的计算机软件,通俗易懂,操作简单,便于推广,这也是这些编程语言和开发平台能够长期存在的主要原因。但是其它编程语言和研发平台发展更加迅速,与这些功能更强的新型的软件开发平台相比较,明显落后。比如JAVA、2.2JBuilder等平台,虽然目前这类编程语言和软件开发平台还没有成为机电一体化系统的主流开发工具,但是这类软件开发平台的安全性能更高、速度更快、效率更好、节约研发人员的时间,使其逐渐成为开发机电一体化计算机软件系统的主流平台。
2.2 计算机软件系统的编程风格比较差
在开发机电一体化计算机软件系统的过程中,从事软件研发的人员,大多数没有从事机电一体化的工作经验。计算机软件系统的研发人员有着专业的机电软件研发能力以及开发构想,但是却没有办法形成良好的编程风格,尤其是在处理程序编码以及注释方面的工作都没有做好。
2.3 计算机软件系统难以满足用户的实际需求
在机电一体化建设的过程中,计算机软件系统主要存在的问题就是研发人员缺乏全面机电一体化工程的理念,他们并没有严格按照软件的系统要求进行开发,因此,有些研发人员所开发出来的软件系统,没有根据用户的具体情况进行开发,难以满足用户的实际需求。而且软件推广的范围比较小,难以发挥出应有的价值。比如有些软件研发人员不能给非专业用户提供更加广阔的选择范围,没有全面考虑到软件系统应用过程中可能存在的问题,使得开发出来的软件难以满足用户的实际需求。但是在实际软件系统开发的过程中,软件研发人员更多的关注软件开发系统本身,并没有严格按照工程方法和工程理念进行计算机软件系统开发,使得所开发的软件系统没有办法满足用户的实际需求,甚至会给用户带来一定的经济损失,甚至不能如期完成机电工程项目。
3 计算机软件系统在机电一体化进程中存在问题的解决措施
一是提升很高级编程语言在机电系统中的应用频率,这就需要加大机电一体化与计算机领域的融合力度,在研发软件的过程中,使用更加高级的编程语言以及软件开发平台,提高研发软件的速度以及软件的安全性能。二是引入专业的人才来研究机电一体化软件系统,以组件理念为基础,来开发相应的软件系统,还应该研究软件系统内部各个模块的组合形式,提高软件模块的利用率,这有利于降低软件研发的成本,为客户带来更大的经济效益。第三改良计算机软件系统的编程风格,组织专业从事机电一体化的工作人员参与到软件研发的过程中,提供相应的意见和建议,尤其是改善代码布局、命名规则以及清晰注释方面的工作,形成良好的编程风格,确保能够开发出更高水平的计算机软件。四是在机电技术一体化系统中计算机软件开发的过程中,一定要以客户的实际要求为基础,确保所开发出来的软件能够满足客户的需求。还有在机电一体化系统的计算机软件开发过程中,应该融入工程的概念,从机电一体化系统的计算机软件开发的可行性以及客户需求出发进行设计,整个过程都应该按照工程学的理念来指导计算机软件系统的开发,逐步形成科学合理的软件开发流程。
4 机电一体化系统中计算机软件系统开发的展望
近年来,随着机电一体化进程的加快以及网络信息技术的飞速发展。人们对于机电系统的智能化以及自动化程度也有了越来越高的要求,各大专业划分也越来越细,现代控制理论与技术也越来越成熟。机电一体化系统中计算机软件系统就需要更高级的编程语言以及软件开发平台来进行计算机软件系统的开发,以此来提高计算机软件系统的安全性以及实用性。与此同时,还应该提升机电一体化系统中计算机软件系统的开发频率,解决一些软件系统中可能存在的漏洞及问题,而且还应该加大对于机电一体化系统中计算机软件系统的研究力度,实现更多领域以及更深层次的融合。采用更高层次的编程语言,比如J烈、A等,这类编程语言在软件开发领域有些十分广泛的应用。因此在开发计算机软件的过程中,一定要融于这些新型的编程语言,从而开发出更符合机电系统要求和规范的编程语言。
5 结束语
综上所述,计算机软件系统在机电一体化系统中有着十分重要的作用。目前我国机电一体化系统还存在一定的不足之处,因此作为计算机软件系统的研发人员应该通过不断的学习,更新自己的软件研发理念以及软件开发能力,而且还应该紧跟机电技术一体化进程的新趋势,改善自己编程的风格,严格根据客户的实际需求,开发出相应的计算机软件系统,并指导用户使用,为客户创造更大的利润空间。