Chinaunix首页 | 论坛 | 博客
  • 博客访问: 8756
  • 博文数量: 19
  • 博客积分: 485
  • 博客等级: 下士
  • 技术积分: 230
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-06 09:14
文章分类
文章存档

2012年(19)

我的朋友
最近访客

分类: PHP

2012-04-12 20:13:38

  雷达被动测试体系中操作传统的电子仪器完成雷达旌旗灯号参数的提取不单代价低廉、体系集成难度年夜,并且对付一些宏壮旌旗灯号的提取也难以完成。捏造仪器身手丰裕操作谋略机的软硬件资本,以软件为外围,人机界面形势来完成这些成果。捏造仪器编程言语Labwindows/CVI是美国NI公司斥地的面向谋略机测控规模的软件,它的集成化斥地平台,交互式编程要领,丰硕的成果面板和库函数年夜年夜加强了C言语的成果,为斥地检测、数据采集、进程监控等体系供给了一个抱负的斥地环境。可是它的数值谋略成果还无余强年夜,面对旌旗灯号阐发规模前辈的现实和要领,如在旌旗灯号时频阐发、神经网路、小波调动、遗传算法、迷糊现实等题目问题上,还没有组成可用的库函数。而MATLAB软件则领有上述丰硕的器材箱函数,且具备强年夜的数值谋略、矩阵谋略、旌旗灯号阐发和措置赏罚赏罚、图像措置赏罚赏罚等成果,它己经成为使用学科中的谋略机辅佐阐发、打算、仿真等不成贫窭的根柢软件。是以用Labwindows/CVI与MATLAB殽杂编程的捏造仪器身手来构建雷达旌旗灯号阐发仪,使其无机连合、下风互补,具备很强的操作代价。

  Labwindows/CVI和MATLAB殽杂编程的要领

  完成Labwindows/CVI和MATLA B殽杂编程的关头是其数据和下令的互换,即软件接口身手。Labwindows/CVI和MATLAB都供给了与外部接口的组件,身手的外围即是怎么切确创立它们之间的接洽。ActiveX方法是微软定义的一种使用措施接口,因为其成果强年夜,己成为到底标准。Labwindows和MATLAB之间的接口也可以驳回这种方法完成,即Labwindows/CVI作为ActiveX被动化节制器,MATLAB作为ActiveX的被动化处事器。

  殽杂编程的完成要领

  如图1所示,Labwindows/CVI与MATLAB殽杂编程即是经由Labwindows /CVI与MATLAB之间的接口函数完成Labwindows/CVI下调用MATLAB的成果函数或运转MATLAB环境下的措施。接口函数的创立分两步举办:第一步是ActiveX处事函数的创立,第二步是在创立的ActiveX处事函数的根柢上,添加更高一级的接口使用措施(matlabbutil.c)。
阅读(202) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~