K+GD>>B>+G8OK8NBOCD8?D*B
3、B<:?7K<:?./55*:O)*+,*-<:K8N+"Q*D>O>KO8:+G>*:*,AK*CC,OCD8?D*BB<:?B>+G8OK<:CD8F>KK<:?"1G>>PC>D:+KKG8Q+G*+->F*7K>8NF8B-<:*+<8:8N./*:O)*+,*-+G>B>+G8OK*D>?88OCD8?D*BB<:?8:KQG)*+,*-’KGN
4、N>F+,A-7+*,K8G*J>>P>F>,,>:+"C4/D05.:B./55R)*+*,-R)
O=D8?D*BB<:?RL:?<:>2<-D*DARMB*?>=D8F>KK<:?!引言部环境的数据交换’!"#$"%是!"#&’()*+公司推出的一套高性能的数GMI在,J.7J8和其他应用程序间建立客户机N服值计算和可视化软件!是当今国际上最有影响力和最务器关系!将,J.7J8作为一个计算引擎!在其他应用有活力的软件之一","#$"%语言集数值分析!矩阵运程序中调用!从而降低程序设计的工作量"算!信号处理和图形图像显示于一体!提
5、供多种功能强从,"#$"%接口的整体入手!根据,"#$"%各接口方大的工具箱!在信号和图像处理等领域具有无可比拟法的特点对其分类O总体结构如框图D所示I!可分为两的优势"但是!!-./-0是一种以解释方式执行的高级类(编程语言!程序的执行效低!一般不能脱离,"#$"%集成一类是在,"#$"%中实现对2的调用!即?AP文件"环境工作!并且编写界面的功能较弱"12是当今用得最广泛的可视化编程语言!它采用面向对象的编程技术"但12在数值处理分析和算法工具等方面3其效率远远低于!"#$"%语言"因此将42与,"#$"%结合!可以发挥各自的优势来弥
6、补相互的不足!这样不仅可以改善应用系统本身的性能!而且提高开发效率#缩短开发周期的3从而减轻开发者的工作复杂度""#$%&$’及其应用程序接口%主要是用来提高运算速度!由于在,"#$"%中!,文件,56758系统是一个功能完善地#自包容地程序循环迭代的速度远比2语言慢!因此可以把要求大量设计和数据处理集成环境!使用它所提供的功能#内建循环迭代的部分用2语言编写为,QR文件"&函数以及大量的工具箱!几乎可以完成所有的任务!并另外一类是在2%本文主要讨论12SS环境&中实且无需借助外界的帮助!是一个完全独立的系统"同时现对,"#$"%功能的调
7、用!根据各种接口方法对,"#$"%为了方便与其它系统接口!加强系统的友好性!!56!环境的依赖性!又可以分为T类(可以完全脱离,"#$"%750系统提供了一个非常重要的组件$$!56750应环境的接口方法!不能完全脱离,"#$"%环境的接口方用程序接口%!56750599$:;"#:(<=)(>)"?@<#A)B";A&!法!完全不能脱离,"#$"%环境的接口方法"可以完全脱它是一个功能完善的接口函数库!具有以下功能CDEF离,"#$"%环境的接口方法有,"#2(?!,"#$"%编译器!GHI在,J6/J8环境中调用K语言编写的程序!以,
8、"#$"%2(?%U:$VA)等’不能完全脱离,"#$"%环境的接提高数据处理的效率’GLI向!J67J8环境传送数据或口方法有引擎函数库!,"#$"%WU<#:?AXA)YA)%包括从!J6