cFORTRAN语言的造波机控制软件的研究与开发.docVIP

  • 11
  • 0
  • 约7.51千字
  • 约 17页
  • 2018-06-06 发布于江西
  • 举报

cFORTRAN语言的造波机控制软件的研究与开发.doc

cFORTRAN语言的造波机控制软件的研究与开发.doc

——————————————————————————————————————————————— 8cFORTRAN语言的造波机控制软件的研究与开发 基于VC6.0和FORTRAN语言的造波机 控制软件的研究与开发 张瑞波1。王收军1。朱国良2 (1.天津理工大学机械工程学院,天津300191;2.约翰迪尔天津有限公司,天津300456)摘要:文章介绍了基于VC++6.o和FORTRAN语言混合编程的造波机控制软件的研究与开发。用 Vc++6.o调用FORTRAN编译生成的动态链接库的方法实现了Vc和FORTRAN语言的混合编程。使用windows的W.nlo库实现了控制软件和造波机伺服系统间的通信。使用windows×P环境下的高精度定时的方法满足了造波系统对控制软件定时精度的要求。关键词:VC++6.o;FORTRAN;混合编程;造波机控制软件 中囝分类号:TP273.5文献标识码:B文章编号:1009—0134(2008)08—0037—04Researchanddesignofqavemaker-sCOntrOIsOf.twarebasedOnVC6.0andFCIRTRAN ZHANGRu.-bo,WANGShou-iun,ZHUGuo-¨ang (Co¨egeofMachineryEngineering,TianjinUniVers耐ofTechnology,Tianjin300191,China)Abstract:ThispaperIntroducestheresearChanddesign0fwavemakerJscontroIsoftvva旧based Onmixed-IangueprOgrammingbetweenVC++6.0andFOF汀RANIanguage.Themixed?IangueprogrammingbetweenVC++6.0andFORTF乇ANhasbeenachievedbyca¨ingtheDynamic-LinkLibra吖generaledbyFOFtTRANIanguageusingV(:++6.O.The∞mmunica-tionbetweenthecOntr0IsOftwareandtheservOsyslemOfthewavemakerhasbeenachieVedbyusingtheWinl0Librarybased0nWindows.AndthewaVemakerJsrequirementOfthetimingprecisiOnhasbeenmetbyusingHighAccuracyTimjngMethodintheenvirOnmentOfWindOwSXP. Keywords:VC++6.O:FORTRAN;mixed—IangueprOgramming;waVemaker.scOntrolsOfCwa怕0引言十分紧密,是一种具有高度综合性能的软件开发工 具。用它开发出的程序有着运行速度快,可移植能 造波机是港口工程试验中用于模拟自然波浪,力强、图形处理能力强等特点,但它在科学运算的研究海浪对港口建筑的冲击作用的专用设备。造波实现过程上却相对复杂。FORTRAN语言是一种面机系统性能的好坏,除了与其伺服驱动系统的性能向过程的、适用于科学计算的高级语言,虽然它在有关外,主要取决于系统控制软件的性能。造波机人机交互和图形处理等方面的效果不理想,但它在控制软件负责造波参数设置、目标波浪数据的计算、实现数据的精确计算上很有简便易行的优势。因此,板前水位的实时显示、控制信号的生成与输出、造用VC++6.0和FORTRAN两种语言进行混合编程可波机工作状态的监控等,是造波机控制系统的一个以使它们取长补短,编制出具有友好界面和良好计重要组成部分,其设计的好坏对于整个造波机系统算功能的应用程序。的性能有着决定性的影响。 为了提高造波机系统的控制精度,加快运算和1控制软件的控制原理响应速度,方便用户使用,应用软件采用了基于控制软件对造波机系统的控制通过造波机的传Windows平台的VisualC++6.0和FORTRAN编程软递函数实现。在假定造波机控制系统是线性系统的件进行混合编程。VisualC++6.0与操作系统的结合前提下,传递函数反映了拟实现的波高、波长与控收稿日用:2008-03-17 基金项目:交通部基金项目(交规划发) 作者简介:张瑞波(1982一),男,河北邢台人,在读硕士研究生,研究方向为机电控制及应用。 第30卷第8期2008—08【37】万方数据 制信号之间的关系。当进行模拟实验时,控制程序首先根据实

文档评论(0)

1亿VIP精品文档

相关文档