预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

W!电力科学与工程 $&&(B6B/JX7/+Y<BXV/7B-/B,-ZB-.7-BBX7-.·)’· 文章编号:!"#$%&#’($$&&()&!%&&)’%&(工程应用 用!"#$"%和&’()*+,**混合编程及应用 庞承宗,李宝树,王晓云 (华北电力大学电力系,河北保定&#!&&() -./0’1!"#$"%*21&’()*+,**30450*6 *2178("99+’:*8’42 +,-./0123%4523,67895%:0;,<,-.=>95%?;2 (-5@A0/0>29BC1DA@>D+5E1@F2>G1@:>A?,895H>23&#!&&(,/0>29) "/(80*:8:J01K@>2D>KC1:92HA010?L@>HK@53@9MM>23M1A05H5N环境而独立运行的应用程序。然而当使用它来完成 O,J6,892HP/**A0@5;30O,J6,8,+792HO,J6,8如小波分析、信号处理、绘制图形等功能,就需要 D5MKC>1@:9@1>2A@5H;D1HQ<>A0921R9MKC15ND9CC>23A01K5E1@用户自己去编写函数,非常繁琐,很不方便。而 :K1DA@;MH12:>A?N;2DA>52>2A01O,J6,8A55CL5R,A010?L@>H O,J6,8虽然具有强大的工程计算功能和丰富的工 K@53@9MM1A05H>:>CC;:A@9A1H;A>C>4>23A01O,J6,8123>21:具包,但界面编写功能简单,不能满足一些用户的 A1D02>S;1Q7A:05E:A09AD5MKC?>23A01K@53@9ML?A01E9?5N 要求,而且它不能脱离其编程环境运行。因此,可 :A9A>D>2A1@%C>2T931D92L1129LC1HQ 以采用和混合编程,各取所 ;<.=401(:O,J6,8;P/**M>R%C923;931K@53@9M;123>21;O,J6,8P>:;9C/** D5MK>C1@长,实现功能互补。 摘要:论述了通过O,J6,8应用程序接口(,+7)和O,J% 6,8编译器实现和P/混合编程的原理与方法。以O,J6,8!O,J6,8编译器和P/互连编程 工具箱中的功率谱密度函数的调用为例,分析说明了利用 O,J6,8引擎技术与P/互连,实现复杂程序的编译,并介 O,J6,8编译器是O,J6,8系统扩展的重要 绍了以静态链接库的方式编译程序,保证了程序的通用性。 组成部分,用户可以利用此编译器把O,J6,8的O 关键词:O,J,68;P/**混合编程;引擎;编译器 文件转化成或语言的源代码。版之后的 中图分类号:J+(!!文献标识码:,//**)U( O,J6,8含有的编译器为$U&版本,其主要功能 [] O,J6,8是美国O9A0<5@T:公司自$&世纪I&有!:9Q产生可构造OB=文件的/语言源代码; 年代中期推出的数学软件,具有强大的数值计算功LQ产生/或/**源代码,这些源代码与其他模块相 能。它以矩阵计算为基础,可以实现工程计算、算结合,可以形成独立的外部应用程序,该程序可以 法研究、建模和仿真等多种功能,已经成为世界上脱离O,J6,8运行环境,但需要O,J6,8/或/ 应用最为广泛的工程计算软件。**数学函数库的支持;DQ产生和V>M;C>2T配合使用 P>:;9C/**是美国O>D@5:5NA公司推出的可视化的/OB=的V函数,可以提高V函数的运行速度。 /**编程环境,P/**"U&是目前功能最强大、最复杂其中可以利用前$种类型实现和P/互连。 的软件开发工具之一,具有许多先进特性,被广泛应在使用O,J6,8编译器之前,需要对其进行两 用于<>2H5E:($位平台的基础应用程序开发。方面的设置。 P/可以很容易实现菜单、工具条等,具有强大首先,根据外部编译器的类型、软件位置对O编 的图形界面编程能力,而且最后可以生成脱离 P/译器进行设置。方法是,在O,J6,8命令窗中运行 M1R%:1A;K,然后根据屏幕提示选择合适的/或/** 收稿日期:$&&$%!&%$I编译器,并完成配置。当外部编译器类型、版本或路 ·QD·电力科学与工程3DDN 径发生变化,可随时根据需要再次进行配置。并且具有功能强大的库函数,调用!"#$"%实现相 然后,为产生独立外部应用程序进行预配置,应功能很简单。这样,用2&作前台界面,!"#- 并对!"#$"%&数学函数库进行选择。同样,在$"%作后台分析计算,就可以扩大编程的灵活性, !"#$"%命令窗中运行’()*+,-./0)1,根据屏幕提缩短软件开发时间。 示进行配置。该配置也可以随时根据需要修改。!"#$"%自身提供了"<=(应用程序接口)来 在配置完!"#$"%编译器之后,就可以利