- 16
- 0
- 约 2页
- 2017-06-30 发布于北京
- 举报
用混合语言编程实现配电装置导线拉力计算.pdf
用混合语言编程实现配 电装置
导线拉力计算
. 山东建筑大学 杨 勇
山东电力工程咨询 院 李颖瑾
摘 要
针对过去工程中应用的Fortran程序的继承改造问题 ,可采用VP 和Fortran进行混合编程,从
而充分发挥各 自优势,既能优化人机对话界面,又能充分利用已有 o「rtran程序资源。文中对VB
和 o「rtran 混合编程的两种方法进行 了分析比较,阐明了各 自的特点
自20 世纪50 年代问世以来 ,Fortran 语 即在一种语言程序中调用由其他语言编写的 ( 即windowst le=0 ),便可隐藏DOS运行
言由于其强大的计算与分析能力,一直是数 程序模块 ,又称程序调用型接 口: 数据共享 窗口,实现后合运行。
值计算领域使用的主要语言。以往大量的科 型接 口,即在参数传递的基础上进行数据的 b 当VB 用She ll 函数调用Fortran 程序
学与工程计算程序都是在DOS 下用Fort ran 传递 ,通过缓冲存储区形成数据共享。当采 后 ,不会停下来等待 Fort ran 程序运行结束
语言编写的,在配 电装置导线拉力计算上就 用VB 与 o「rtran 语言混合编程时亦可以有上 后返回的数据,因此,在数据传输上会出现
有大量Fortran 语言程序可用。随着科技的 述两种方法实现 。 差错。解决方法是利用A尸I函数OpenProcess
发展,基于Windows 的面向对象的可视化 取得 Process Handle ,然后再利用 Process
编程语言( Visual C++ , Visual Basic 等 ) 由 1 用VB 直接调用For t ran 执行 Handle 调用WaitForSingleObject ,即可等待
于具有良好的人机交互等强大功能已成为主 文件 被 She 日执行的程序执行完毕,才继续向下
流。相对而言,传统的Fort ran程序受到DOS 执行,从而解决运行时间差的等待问题。
的多方面限制,其缺点日益突出,如人机界 用VB 设计界面,首先由VB 启动程序 ,
面不友好 ,不支持多线程,输入、输出数据 利用VB 中的She ll 函数直接调用外部 o「r- 2 利用动态链接库实现多语言混
的处理难度大等。现今,使用Fortran 语言 tran 程序编译成的可执行文件。这种方法简 合编程
的场所越来越少,而在科学与工程计算中积 单明了,不必修改Fort ran 原程序 ,VB 与
累了大量的 o「rtran 程序代码 ,对其继承和 Fort ran 间数据交换不是由参数传递实现 , 2 .t 混合编程的基本思路
改造将会减少软件的重复开发,增加资源利 而是通过磁盘文件进行。计算结束后,结果 使用工具为VB6.0和Fortran Power-
用率,提高开发效率。在面向对象程序设计 显示在VB界面上。因此可利用VB 良好的界 Station4 .0 ( 以下简称FPS4 .0 )。VB6.0 简单易
语言中,V 日具有易学易用、功能强大的特 面优势改善Fortran 程序 由于十分严格的数 学,功能强大。FPS4 .0 是Microsoft 公司提
点,用其与Fort ran 语言混合编程,会很好 据输入、输出格式而带来的种种不便。这样 供的Fort ran 语言开发子平台,利用它可以
地解决上述问题。 做存在的问题如下。 实现对民rtran语言的可视t 程,IL};c$
混合语言编程是一种程序接 口技术 , a 由于 o「rt ran 程序是一种基于DOS 平 兼容Fort ran9O和For
您可能关注的文档
- 用TOCEFC法评价变压器经济效益.pdf
- 用VC实现远程监测系统中的串行通信.pdf
- 用VC++实现气象资料的FTP自动上传下载.pdf
- 用W=Fscosα求功的易错题评析.pdf
- 用“判别式法”求值域,不可忽视…….pdf
- 用“心“教育孩子.pdf
- 用“整体代入法”解几何图形题.pdf
- 用“构造法”证明不等式初探.pdf
- 用“爱“教育用“心“沟通.pdf
- 用“类传销教学法“上好专业技能课.pdf
- 2025年广元辅警招聘考试题库附答案.docx
- 2025年广宁县辅警招聘考试备考题库必考题.docx
- 2025年广东理工职业学院辅导员招聘备考题库附答案.docx
- 2025年平顺县辅警招聘考试备考题库必考题.docx
- 2025年广东公务员考试行测真题之常识判断推荐.docx
- 电机与电气控制技术 第3版 习题及答案 第1、2章.docx
- 【初中生物】重点知识总结-2025--2026学年北师大版生物八年级下册.docx
- 电机与电气控制技术 第3版 习题及答案 第3--5章.docx
- 【初中生物】原生生物的主要类群课件-2025-2026学年北师大版生物八年级下册.pptx
- 电机与电气控制技术 第3版 习题及答案 第6--8章.docx
最近下载
- 2026年牛津译林版中考英语新课标1500个单词背诵清单.pdf
- 疥疮诊疗中国专家共识(2026版)解读PPT课件.pptx VIP
- 《烟雾病和烟雾综合征诊断与治疗中国专家共识(2024)》解读PPT课件.pptx VIP
- 2024年改良型新药行业研究报告及未来五至十年预测分析报告.docx
- 乡镇民主生活会批评与自我批评.docx VIP
- 陕西凤翔县马家庄秦墓出土的出土陶罐.docx VIP
- 采血后预防淤青的按压方式.pptx VIP
- 纺织厂供配电系统设计.doc VIP
- 乡镇领导班子成员相互批评意见.docx VIP
- 30.XX中专职业学校“十五五”五年中长期发展规划(2026-2030年).pdf
原创力文档

文档评论(0)